2cos (problem 3.3.5)

Time bar (total: 18.6s)

analyze79.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: 49.0ms
ival-cos: 25.0ms (51.3% of total)
...c/correct-round.rkt:119:19: 8.0ms (16.4% of total)
ival-<=: 3.0ms (6.2% of total)
ival-add: 2.0ms (4.1% of total)
ival-mult: 2.0ms (4.1% of total)
ival-fabs: 2.0ms (4.1% of total)
ival-sub: 2.0ms (4.1% of total)
ival-and: 2.0ms (4.1% of total)
ival-<: 2.0ms (4.1% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

sample9.6s (51.6%)

Results
3.6s5693×2valid
3.4s25957×0precondition
714.0ms2480×1valid
12.0ms83×0valid
Precisions
Click to see histograms. Total time spent on operations: 6.0s
ival-cos: 2.3s (38.2% of total)
...c/correct-round.rkt:119:19: 855.0ms (14.2% of total)
ival-<: 677.0ms (11.3% of total)
backward-pass: 400.0ms (6.7% of total)
ival-add: 332.0ms (5.5% of total)
ival-mult: 325.0ms (5.4% of total)
ival-sub: 306.0ms (5.1% of total)
ival-fabs: 290.0ms (4.8% of total)
ival-<=: 287.0ms (4.8% of total)
ival-and: 193.0ms (3.2% of total)
const: 47.0ms (0.8% of total)
Bogosity

preprocess51.0ms (0.3%)

Algorithm
egg-herbie
Rules
414×fnmadd-define
382×sum3-define
370×fmsub-define
356×fnmsub-define
316×fmm-def
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02148
15044
29642
318642
444242
586742
6128542
7161642
8175442
9183742
10185542
067
1117
2167
3237
4337
5657
61247
72127
82977
94037
104817
114877
04877
Stop Event
iter limit
saturated
saturated
Calls
Call 1
Inputs
(- (cos (+ x eps)) (cos x))
Outputs
(- (cos (+ x eps)) (cos x))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Call 2
Inputs
(- (cos (+ x eps)) (cos x))
(- (cos (+ (neg x) eps)) (cos (neg x)))
(- (cos (+ x (neg eps))) (cos x))
(neg (- (cos (+ (neg x) eps)) (cos (neg x))))
(neg (- (cos (+ x (neg eps))) (cos x)))
(- (cos (+ eps x)) (cos eps))
Outputs
(- (cos (+ x eps)) (cos x))
(- (cos (+ (neg x) eps)) (cos (neg x)))
(- (cos (- eps x)) (cos x))
(- (cos (+ x (neg eps))) (cos x))
(- (cos (- eps x)) (cos x))
(neg (- (cos (+ (neg x) eps)) (cos (neg x))))
(- (cos x) (cos (- eps x)))
(neg (- (cos (+ x (neg eps))) (cos x)))
(- (cos x) (cos (- eps x)))
(- (cos (+ eps x)) (cos eps))
(- (cos (+ x eps)) (cos eps))

explain299.0ms (1.6%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1531(-1.2947077938928176e-158 1.3962022354482044e-165)0-(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
30-2(-14.272645742053475 1.6191536719442073e-12)(cos.f64 (+.f64 x eps))
00-0-x
00-0-(+.f64 x eps)
00-0-(cos.f64 x)
00-0-eps
Results
230.0ms338×2valid
36.0ms162×1valid
2.0ms12×0valid
Compiler

Compiled 51 to 20 computations (60.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 163.0ms
ival-cos: 106.0ms (65.1% of total)
ival-sub: 25.0ms (15.4% of total)
backward-pass: 22.0ms (13.5% of total)
ival-add: 10.0ms (6.1% of total)
const: 1.0ms (0.6% 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
46.6%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.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
(cos.f64 x)
cost-diff0
(+.f64 x eps)
cost-diff0
(cos.f64 (+.f64 x eps))
cost-diff0
(-.f64 (cos.f64 (+.f64 x eps)) (cos.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
11118
21618
32318
43318
56518
612418
721218
829718
940318
1048118
1148718
048718
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(- (cos (+ x eps)) (cos x))
(cos (+ x eps))
(+ x eps)
x
eps
(cos x)
Outputs
(- (cos (+ x eps)) (cos x))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(cos (+ x eps))
(cos.f64 (+.f64 x eps))
(+ x eps)
(+.f64 x eps)
x
eps
(cos x)
(cos.f64 x)

localize116.0ms (0.6%)

Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(+.f64 x eps)
accuracy100.0%
(cos.f64 x)
accuracy99.8%
(cos.f64 (+.f64 x eps))
accuracy46.8%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Results
89.0ms169×2valid
16.0ms81×1valid
1.0ms0valid
Compiler

Compiled 21 to 7 computations (66.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 66.0ms
ival-cos: 46.0ms (69.7% of total)
backward-pass: 9.0ms (13.6% of total)
ival-add: 5.0ms (7.6% of total)
ival-sub: 5.0ms (7.6% of total)
const: 0.0ms (0% of total)

series4.0ms (0%)

Counts
4 → 84
Calls
Call 1
Inputs
#<alt (- (cos (+ x eps)) (cos x))>
#<alt (cos (+ x eps))>
#<alt (+ x eps)>
#<alt (cos x)>
Outputs
#<alt (- (cos eps) 1)>
#<alt (- (+ (cos eps) (* -1 (* x (sin eps)))) 1)>
#<alt (- (+ (cos eps) (* x (- (* x (+ 1/2 (* -1/2 (cos eps)))) (sin eps)))) 1)>
#<alt (- (+ (cos eps) (* x (- (* x (+ 1/2 (+ (* -1/2 (cos eps)) (* 1/6 (* x (sin eps)))))) (sin eps)))) 1)>
#<alt (- (cos (+ eps x)) (cos x))>
#<alt (- (cos (+ eps x)) (cos x))>
#<alt (- (cos (+ eps x)) (cos x))>
#<alt (- (cos (+ eps x)) (cos x))>
#<alt (- (cos (- eps (* -1 x))) (cos x))>
#<alt (- (cos (- eps (* -1 x))) (cos x))>
#<alt (- (cos (- eps (* -1 x))) (cos x))>
#<alt (- (cos (- eps (* -1 x))) (cos x))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* eps (- (* -1/2 (* eps (cos x))) (sin x)))>
#<alt (* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x)))>
#<alt (* eps (- (* eps (+ (* -1/2 (cos x)) (* eps (- (* 1/24 (* eps (cos x))) (* -1/6 (sin x)))))) (sin x)))>
#<alt (- (cos (+ eps x)) (cos x))>
#<alt (- (cos (+ eps x)) (cos x))>
#<alt (- (cos (+ eps x)) (cos x))>
#<alt (- (cos (+ eps x)) (cos x))>
#<alt (- (cos (- x (* -1 eps))) (cos x))>
#<alt (- (cos (- x (* -1 eps))) (cos x))>
#<alt (- (cos (- x (* -1 eps))) (cos x))>
#<alt (- (cos (- x (* -1 eps))) (cos x))>
#<alt (cos eps)>
#<alt (+ (cos eps) (* -1 (* x (sin eps))))>
#<alt (+ (cos eps) (* x (- (* -1/2 (* x (cos eps))) (sin eps))))>
#<alt (+ (cos eps) (* x (- (* x (+ (* -1/2 (cos eps)) (* 1/6 (* x (sin eps))))) (sin eps))))>
#<alt (cos (+ eps x))>
#<alt (cos (+ eps x))>
#<alt (cos (+ eps x))>
#<alt (cos (+ eps x))>
#<alt (cos (- eps (* -1 x)))>
#<alt (cos (- eps (* -1 x)))>
#<alt (cos (- eps (* -1 x)))>
#<alt (cos (- eps (* -1 x)))>
#<alt (cos x)>
#<alt (+ (cos x) (* -1 (* eps (sin x))))>
#<alt (+ (cos x) (* eps (- (* -1/2 (* eps (cos x))) (sin x))))>
#<alt (+ (cos x) (* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x))))>
#<alt (cos (+ eps x))>
#<alt (cos (+ eps x))>
#<alt (cos (+ eps x))>
#<alt (cos (+ eps x))>
#<alt (cos (- x (* -1 eps)))>
#<alt (cos (- x (* -1 eps)))>
#<alt (cos (- x (* -1 eps)))>
#<alt (cos (- 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 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)>
Calls

21 calls:

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

rewrite273.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
2774×*-lowering-*.f32
2774×*-lowering-*.f64
2148×/-lowering-/.f32
2148×/-lowering-/.f64
1850×sum5-define
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0616
15216
241916
3529616
0831616
Stop Event
iter limit
node limit
Counts
4 → 173
Calls
Call 1
Inputs
(- (cos (+ x eps)) (cos x))
(cos (+ x eps))
(+ x eps)
(cos x)
Outputs
(+.f64 (cos.f64 (+.f64 x eps)) (-.f64 #s(literal 0 binary64) (cos.f64 x)))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (+.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps))) (-.f64 #s(literal 0 binary64) (cos.f64 x))))
(+.f64 (cos.f64 (+.f64 x eps)) (-.f64 (+.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x)))
(+.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (neg.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (sin.f64 eps))) (-.f64 #s(literal 0 binary64) (cos.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (sin.f64 eps))) (cos.f64 x)))
(+.f64 (-.f64 #s(literal 0 binary64) (cos.f64 x)) (cos.f64 (+.f64 x eps)))
(+.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))) (neg.f64 (/.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.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 (cos.f64 (+.f64 x eps)) (cos.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 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
(+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (cos.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (sin.f64 eps))))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(-.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))) (/.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.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 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(-.f64 #s(literal 0 binary64) (-.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(-.f64 (+.f64 (-.f64 #s(literal 0 binary64) (cos.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (+.f64 (cos.f64 (+.f64 x eps)) #s(literal 0 binary64)) (cos.f64 x))
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(fma.f64 #s(literal -1 binary64) (cos.f64 x) (cos.f64 (+.f64 x eps)))
(neg.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.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 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.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 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.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 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (cos.f64 x)) (-.f64 (-.f64 #s(literal 0 binary64) (cos.f64 x)) (cos.f64 (+.f64 x eps))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.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 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 (cos.f64 (+.f64 x eps)) (-.f64 #s(literal 0 binary64) (cos.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 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (cos.f64 (+.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 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (cos.f64 x)) (-.f64 (-.f64 #s(literal 0 binary64) (cos.f64 x)) (cos.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 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 9 binary64)) (pow.f64 (cos.f64 x) #s(literal 9 binary64))) (*.f64 (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))) (+.f64 (+.f64 (pow.f64 (cos.f64 x) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) #s(literal 3 binary64))) (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (+.f64 x eps)) (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 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (cos.f64 x)) (-.f64 (-.f64 #s(literal 0 binary64) (cos.f64 x)) (cos.f64 (+.f64 x eps))))) (-.f64 (pow.f64 (cos.f64 (+.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 binary64) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 4 binary64))) (*.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.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 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 6 binary64)) (pow.f64 (cos.f64 x) #s(literal 6 binary64))) (*.f64 (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 6 binary64)) (pow.f64 (cos.f64 x) #s(literal 6 binary64))) (*.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (pow.f64 (cos.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 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (*.f64 (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.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 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (*.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))))) (*.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 9 binary64)) (pow.f64 (cos.f64 x) #s(literal 9 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (+.f64 (pow.f64 (cos.f64 x) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) #s(literal 3 binary64))) (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 6 binary64))) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 6 binary64)) (pow.f64 (cos.f64 x) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 6 binary64)) (pow.f64 (cos.f64 x) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (cos.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 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 4 binary64)) (pow.f64 (cos.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 (cos.f64 (+.f64 x eps)) (cos.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 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.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 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))) (/.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))) (/.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))) (*.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))) (/.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.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 (cos.f64 (+.f64 x eps)) (cos.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 (cos.f64 (+.f64 x eps)) (cos.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 (cos.f64 (+.f64 x eps)) (cos.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 (cos.f64 (+.f64 x eps)) (cos.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 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (+.f64 (cos.f64 (+.f64 x eps)) (cos.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 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (+.f64 (cos.f64 (+.f64 x eps)) (cos.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) (cos.f64 x)) (cos.f64 (+.f64 x eps))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (*.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))) (+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))) (/.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))) (*.f64 (/.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))) (/.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))) (/.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.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 (cos.f64 (+.f64 x eps)) (cos.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 (cos.f64 (+.f64 x eps)) (cos.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 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (+.f64 (cos.f64 (+.f64 x eps)) (cos.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 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
(/.f64 (*.f64 #s(literal -2 binary64) (-.f64 (cos.f64 (/.f64 (-.f64 (+.f64 eps #s(literal 0 binary64)) (+.f64 eps (*.f64 x #s(literal 2 binary64)))) #s(literal 2 binary64))) (cos.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 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(/.f64 (*.f64 (-.f64 (cos.f64 (/.f64 (-.f64 (+.f64 eps #s(literal 0 binary64)) (+.f64 eps (*.f64 x #s(literal 2 binary64)))) #s(literal 2 binary64))) (cos.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 (cos.f64 (+.f64 x eps)) #s(literal 9 binary64)) (pow.f64 (cos.f64 x) #s(literal 9 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))) (+.f64 (+.f64 (pow.f64 (cos.f64 x) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) #s(literal 3 binary64))) (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 6 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 6 binary64)) (pow.f64 (cos.f64 x) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 6 binary64)) (pow.f64 (cos.f64 x) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (+.f64 (pow.f64 (cos.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 (cos.f64 (+.f64 x eps)) #s(literal 4 binary64)) (pow.f64 (cos.f64 x) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (+.f64 x eps)) (cos.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 (cos.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 (cos.f64 (+.f64 x eps)) (cos.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))) (sin.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 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -2 binary64)))
(*.f64 (sin.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))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
(*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))))
(*.f64 (-.f64 (pow.f64 (cos.f64 (+.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 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (cos.f64 x)) (-.f64 (-.f64 #s(literal 0 binary64) (cos.f64 x)) (cos.f64 (+.f64 x eps)))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))) (*.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))) (/.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.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 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(*.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
(*.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (/.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.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 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
(*.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))) (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (+.f64 x eps)) (cos.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)))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) #s(literal 2 binary64)) (/.f64 (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.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) (sin.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 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(*.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 6 binary64)) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) #s(literal 3 binary64)))) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 4 binary64)) (*.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (-.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.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 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (-.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 4 binary64)) (pow.f64 (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) #s(literal 2 binary64)))) (+.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.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 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (cos.f64 (+.f64 x eps)))))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (cos.f64 (+.f64 x eps)) (fma.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (+.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps))) (+.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (sin.f64 eps))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (sin.f64 eps))) (+.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(+.f64 (+.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 (+.f64 x eps)))
(+.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 x x) (-.f64 x eps))) (cos.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)))) (*.f64 (sin.f64 (/.f64 (*.f64 x x) (-.f64 x eps))) (sin.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)))))
(cos.f64 (+.f64 x eps))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (+.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 (-.f64 x eps))))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 (-.f64 x eps))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (cos.f64 (-.f64 x eps))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (cos.f64 (-.f64 x eps))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (sin.f64 eps))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (sin.f64 eps))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 (-.f64 x eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 (-.f64 x eps)))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (-.f64 x eps)) (*.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 x eps)))))
(/.f64 (*.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 x eps))) (cos.f64 (-.f64 x eps)))
(/.f64 (-.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (-.f64 x eps))) (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 x eps)))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (-.f64 x eps))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 x eps))))) #s(literal 4 binary64))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 (-.f64 x eps))))))
(/.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 x eps)))) (neg.f64 (cos.f64 (-.f64 x eps))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (+.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 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 (*.f64 (+.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps))) (+.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps)))) (*.f64 (cos.f64 (+.f64 x eps)) (+.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (sin.f64 eps))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (sin.f64 eps))) (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (sin.f64 eps)))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (sin.f64 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 (+.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps))) (+.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps))))) (-.f64 (cos.f64 (+.f64 x eps)) (+.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (sin.f64 eps))) (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (sin.f64 eps))))) (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (sin.f64 eps)))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 (-.f64 x eps))))))
(*.f64 (*.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 #s(literal 1 binary64) (cos.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)))
(neg.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))))))
(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 x x) (*.f64 eps (-.f64 eps x)))))
(neg.f64 (/.f64 (*.f64 (+.f64 x eps) (-.f64 #s(literal 0 binary64) (-.f64 x eps))) (-.f64 x eps)))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))))
(/.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 x x) (*.f64 eps (-.f64 eps x)))))
(/.f64 (*.f64 (+.f64 x eps) (-.f64 #s(literal 0 binary64) (-.f64 x 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 x x) (*.f64 eps (-.f64 eps x))) (+.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 x x) (*.f64 eps (-.f64 eps x))) (-.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 x x) (*.f64 eps (-.f64 eps 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)))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps 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)))) #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 x x) (*.f64 eps (-.f64 eps x))))
(/.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 x x) (*.f64 eps (-.f64 eps x))))))
(/.f64 (neg.f64 (*.f64 (+.f64 x eps) (-.f64 #s(literal 0 binary64) (-.f64 x 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 x x) (*.f64 eps (-.f64 eps x))))) (+.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 x x) (*.f64 eps (-.f64 eps x))))) (-.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 x x) (*.f64 eps (-.f64 eps x)))))
(*.f64 (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))) (*.f64 (+.f64 x eps) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))))))
(*.f64 (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))) (/.f64 (+.f64 x eps) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x)))))
(*.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 x x) (*.f64 eps (-.f64 eps x))))))
(*.f64 (*.f64 (+.f64 x eps) (-.f64 #s(literal 0 binary64) (-.f64 x 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 x x) (*.f64 eps (-.f64 eps x)))) (+.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 (*.f64 eps (-.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 (*.f64 eps (-.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))))
(cos.f64 x)

simplify177.0ms (1%)

Algorithm
egg-herbie
Rules
3196×*-lowering-*.f32
3196×*-lowering-*.f64
1368×fnmadd-define
1248×neg-lowering-neg.f64
1248×neg-lowering-neg.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0105481
1311458
2784457
32955457
08510457
Stop Event
iter limit
node limit
Counts
84 → 84
Calls
Call 1
Inputs
(- (cos eps) 1)
(- (+ (cos eps) (* -1 (* x (sin eps)))) 1)
(- (+ (cos eps) (* x (- (* x (+ 1/2 (* -1/2 (cos eps)))) (sin eps)))) 1)
(- (+ (cos eps) (* x (- (* x (+ 1/2 (+ (* -1/2 (cos eps)) (* 1/6 (* x (sin eps)))))) (sin eps)))) 1)
(- (cos (+ eps x)) (cos x))
(- (cos (+ eps x)) (cos x))
(- (cos (+ eps x)) (cos x))
(- (cos (+ eps x)) (cos x))
(- (cos (- eps (* -1 x))) (cos x))
(- (cos (- eps (* -1 x))) (cos x))
(- (cos (- eps (* -1 x))) (cos x))
(- (cos (- eps (* -1 x))) (cos x))
(* -1 (* eps (sin x)))
(* eps (- (* -1/2 (* eps (cos x))) (sin x)))
(* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x)))
(* eps (- (* eps (+ (* -1/2 (cos x)) (* eps (- (* 1/24 (* eps (cos x))) (* -1/6 (sin x)))))) (sin x)))
(- (cos (+ eps x)) (cos x))
(- (cos (+ eps x)) (cos x))
(- (cos (+ eps x)) (cos x))
(- (cos (+ eps x)) (cos x))
(- (cos (- x (* -1 eps))) (cos x))
(- (cos (- x (* -1 eps))) (cos x))
(- (cos (- x (* -1 eps))) (cos x))
(- (cos (- x (* -1 eps))) (cos x))
(cos eps)
(+ (cos eps) (* -1 (* x (sin eps))))
(+ (cos eps) (* x (- (* -1/2 (* x (cos eps))) (sin eps))))
(+ (cos eps) (* x (- (* x (+ (* -1/2 (cos eps)) (* 1/6 (* x (sin eps))))) (sin eps))))
(cos (+ eps x))
(cos (+ eps x))
(cos (+ eps x))
(cos (+ eps x))
(cos (- eps (* -1 x)))
(cos (- eps (* -1 x)))
(cos (- eps (* -1 x)))
(cos (- eps (* -1 x)))
(cos x)
(+ (cos x) (* -1 (* eps (sin x))))
(+ (cos x) (* eps (- (* -1/2 (* eps (cos x))) (sin x))))
(+ (cos x) (* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x))))
(cos (+ eps x))
(cos (+ eps x))
(cos (+ eps x))
(cos (+ eps x))
(cos (- x (* -1 eps)))
(cos (- x (* -1 eps)))
(cos (- x (* -1 eps)))
(cos (- 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)))
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)
Outputs
(- (cos eps) 1)
(+.f64 (cos.f64 eps) #s(literal -1 binary64))
(- (+ (cos eps) (* -1 (* x (sin eps)))) 1)
(-.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)) (*.f64 x (sin.f64 eps)))
(- (+ (cos eps) (* x (- (* x (+ 1/2 (* -1/2 (cos eps)))) (sin eps)))) 1)
(+.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)) (*.f64 x (-.f64 (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 eps) #s(literal -1/2 binary64)))) (sin.f64 eps))))
(- (+ (cos eps) (* x (- (* x (+ 1/2 (+ (* -1/2 (cos eps)) (* 1/6 (* x (sin eps)))))) (sin eps)))) 1)
(+.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)) (*.f64 x (+.f64 (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 eps) #s(literal -1/2 binary64)))) (*.f64 (sin.f64 eps) (+.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) #s(literal -1 binary64))))))
(- (cos (+ eps x)) (cos x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(- (cos (+ eps x)) (cos x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(- (cos (+ eps x)) (cos x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(- (cos (+ eps x)) (cos x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(- (cos (- eps (* -1 x))) (cos x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(- (cos (- eps (* -1 x))) (cos x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(- (cos (- eps (* -1 x))) (cos x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(- (cos (- eps (* -1 x))) (cos x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(* -1 (* eps (sin x)))
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
(* eps (- (* -1/2 (* eps (cos x))) (sin x)))
(*.f64 eps (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (sin.f64 x)))
(* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x)))
(*.f64 eps (+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
(* eps (- (* eps (+ (* -1/2 (cos x)) (* eps (- (* 1/24 (* eps (cos x))) (* -1/6 (sin x)))))) (sin x)))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 eps (*.f64 (cos.f64 x) #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (sin.f64 x)))
(- (cos (+ eps x)) (cos x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(- (cos (+ eps x)) (cos x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(- (cos (+ eps x)) (cos x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(- (cos (+ eps x)) (cos x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(- (cos (- x (* -1 eps))) (cos x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(- (cos (- x (* -1 eps))) (cos x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(- (cos (- x (* -1 eps))) (cos x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(- (cos (- x (* -1 eps))) (cos x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(cos eps)
(cos.f64 eps)
(+ (cos eps) (* -1 (* x (sin eps))))
(-.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps)))
(+ (cos eps) (* x (- (* -1/2 (* x (cos eps))) (sin eps))))
(+.f64 (cos.f64 eps) (*.f64 x (-.f64 (*.f64 x (*.f64 (cos.f64 eps) #s(literal -1/2 binary64))) (sin.f64 eps))))
(+ (cos eps) (* x (- (* x (+ (* -1/2 (cos eps)) (* 1/6 (* x (sin eps))))) (sin eps))))
(+.f64 (cos.f64 eps) (*.f64 x (+.f64 (*.f64 x (*.f64 (cos.f64 eps) #s(literal -1/2 binary64))) (*.f64 (sin.f64 eps) (+.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) #s(literal -1 binary64))))))
(cos (+ eps x))
(cos.f64 (+.f64 eps x))
(cos (+ eps x))
(cos.f64 (+.f64 eps x))
(cos (+ eps x))
(cos.f64 (+.f64 eps x))
(cos (+ eps x))
(cos.f64 (+.f64 eps x))
(cos (- eps (* -1 x)))
(cos.f64 (+.f64 eps x))
(cos (- eps (* -1 x)))
(cos.f64 (+.f64 eps x))
(cos (- eps (* -1 x)))
(cos.f64 (+.f64 eps x))
(cos (- eps (* -1 x)))
(cos.f64 (+.f64 eps x))
(cos x)
(cos.f64 x)
(+ (cos x) (* -1 (* eps (sin x))))
(-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))
(+ (cos x) (* eps (- (* -1/2 (* eps (cos x))) (sin x))))
(+.f64 (cos.f64 x) (*.f64 eps (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (sin.f64 x))))
(+ (cos x) (* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x))))
(+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))))
(cos (+ eps x))
(cos.f64 (+.f64 eps x))
(cos (+ eps x))
(cos.f64 (+.f64 eps x))
(cos (+ eps x))
(cos.f64 (+.f64 eps x))
(cos (+ eps x))
(cos.f64 (+.f64 eps x))
(cos (- x (* -1 eps)))
(cos.f64 (+.f64 eps x))
(cos (- x (* -1 eps)))
(cos.f64 (+.f64 eps x))
(cos (- x (* -1 eps)))
(cos.f64 (+.f64 eps x))
(cos (- x (* -1 eps)))
(cos.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)
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) (- (* (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 x (*.f64 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)

eval52.0ms (0.3%)

Compiler

Compiled 6682 to 743 computations (88.9% saved)

prune35.0ms (0.2%)

Pruning

15 alts after pruning (14 fresh and 1 done)

PrunedKeptTotal
New24314257
Fresh000
Picked011
Done000
Total24315258
Accuracy
99.7%
Counts
258 → 15
Alt Table
Click to see full alt table
StatusAccuracyProgram
46.5%
(/.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 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
46.8%
(-.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))
44.6%
(-.f64 (cos.f64 (+.f64 x 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)))))))
44.9%
(-.f64 (cos.f64 (+.f64 x 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 x (*.f64 x #s(literal -1/720 binary64))))))))))
44.6%
(-.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
46.6%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
44.4%
(-.f64 (cos.f64 (+.f64 x eps)) #s(literal 1 binary64))
44.7%
(-.f64 (cos.f64 eps) (cos.f64 x))
76.3%
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
44.4%
(+.f64 (cos.f64 eps) #s(literal -1 binary64))
46.5%
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (+.f64 x eps)) (cos.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)))))))
99.6%
(*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
99.2%
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 eps (*.f64 (cos.f64 x) #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (sin.f64 x)))
98.7%
(*.f64 eps (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (sin.f64 x)))
99.0%
(*.f64 eps (+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
Compiler

Compiled 499 to 340 computations (31.9% saved)

simplify133.0ms (0.7%)

Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 eps (*.f64 (cos.f64 x) #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))
cost-diff0
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 eps (*.f64 (cos.f64 x) #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (sin.f64 x)))
cost-diff6272
(-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 eps (*.f64 (cos.f64 x) #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (sin.f64 x))
cost-diff6400
(+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 eps (*.f64 (cos.f64 x) #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))
cost-diff0
(cos.f64 x)
cost-diff0
(cos.f64 eps)
cost-diff0
(-.f64 (cos.f64 eps) (cos.f64 x))
cost-diff0
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
cost-diff0
(+.f64 x eps)
cost-diff0
(cos.f64 (+.f64 x eps))
cost-diff0
(-.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
cost-diff0
(cos.f64 eps)
cost-diff0
(+.f64 (cos.f64 eps) #s(literal -1 binary64))
cost-diff0
(sin.f64 (/.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 2 binary64)))
cost-diff0
(*.f64 (sin.f64 (/.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))
cost-diff0
(*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
cost-diff128
(+.f64 eps #s(literal 0 binary64))
Rules
3048×sum5-define
1856×sum4-define
1824×fma-define
1646×sum3-define
1590×fma-lowering-fma.f32
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
040246
197236
2311236
31531232
43688228
56815228
08014228
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (* (sin (/ (+ eps 0) 2)) (sin (/ (+ eps (* x 2)) 2))) -2)
(* (sin (/ (+ eps 0) 2)) (sin (/ (+ eps (* x 2)) 2)))
(sin (/ (+ eps 0) 2))
(/ (+ eps 0) 2)
(+ eps 0)
eps
0
2
(sin (/ (+ eps (* x 2)) 2))
(/ (+ eps (* x 2)) 2)
(+ eps (* x 2))
(* x 2)
x
-2
(+ (cos eps) -1)
(cos eps)
eps
-1
(- (cos (+ x eps)) (+ 1 (* x (* x -1/2))))
(cos (+ x eps))
(+ x eps)
x
eps
(+ 1 (* x (* x -1/2)))
1
(* x (* x -1/2))
(* x -1/2)
-1/2
(- (cos eps) (cos x))
(cos eps)
eps
(cos x)
x
(* eps (- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* eps (* (cos x) 1/24)) (* 1/6 (sin x)))))) (sin x)))
eps
(- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* eps (* (cos x) 1/24)) (* 1/6 (sin x)))))) (sin x))
(* eps (+ (* -1/2 (cos x)) (* eps (+ (* eps (* (cos x) 1/24)) (* 1/6 (sin x))))))
(+ (* -1/2 (cos x)) (* eps (+ (* eps (* (cos x) 1/24)) (* 1/6 (sin x)))))
(* -1/2 (cos x))
-1/2
(cos x)
x
(* eps (+ (* eps (* (cos x) 1/24)) (* 1/6 (sin x))))
(+ (* eps (* (cos x) 1/24)) (* 1/6 (sin x)))
(* eps (* (cos x) 1/24))
(* (cos x) 1/24)
1/24
(* 1/6 (sin x))
1/6
(sin x)
Outputs
(* (* (sin (/ (+ eps 0) 2)) (sin (/ (+ eps (* x 2)) 2))) -2)
(*.f64 (sin.f64 (/.f64 eps #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) #s(literal -2 binary64)))
(* (sin (/ (+ eps 0) 2)) (sin (/ (+ eps (* x 2)) 2)))
(*.f64 (sin.f64 (/.f64 eps #s(literal 2 binary64))) (sin.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)
(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))
(* x 2)
(*.f64 #s(literal 2 binary64) x)
x
-2
#s(literal -2 binary64)
(+ (cos eps) -1)
(+.f64 (cos.f64 eps) #s(literal -1 binary64))
(cos eps)
(cos.f64 eps)
eps
-1
#s(literal -1 binary64)
(- (cos (+ x eps)) (+ 1 (* x (* x -1/2))))
(+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/2 binary64)))))
(cos (+ x eps))
(cos.f64 (+.f64 eps x))
(+ x eps)
(+.f64 eps x)
x
eps
(+ 1 (* x (* x -1/2)))
(-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 1/2 binary64))))
1
#s(literal 1 binary64)
(* x (* x -1/2))
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(* x -1/2)
(*.f64 x #s(literal -1/2 binary64))
-1/2
#s(literal -1/2 binary64)
(- (cos eps) (cos x))
(-.f64 (cos.f64 eps) (cos.f64 x))
(cos eps)
(cos.f64 eps)
eps
(cos x)
(cos.f64 x)
x
(* eps (- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* eps (* (cos x) 1/24)) (* 1/6 (sin x)))))) (sin x)))
(*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps))) eps)) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps))))))
eps
(- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* eps (* (cos x) 1/24)) (* 1/6 (sin x)))))) (sin x))
(+.f64 (*.f64 (cos.f64 x) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps))) eps)) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))))
(* eps (+ (* -1/2 (cos x)) (* eps (+ (* eps (* (cos x) 1/24)) (* 1/6 (sin x))))))
(*.f64 eps (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 (cos.f64 x) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps))))))
(+ (* -1/2 (cos x)) (* eps (+ (* eps (* (cos x) 1/24)) (* 1/6 (sin x)))))
(+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 (cos.f64 x) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)))))
(* -1/2 (cos x))
(*.f64 #s(literal -1/2 binary64) (cos.f64 x))
-1/2
#s(literal -1/2 binary64)
(cos x)
(cos.f64 x)
x
(* eps (+ (* eps (* (cos x) 1/24)) (* 1/6 (sin x))))
(*.f64 eps (+.f64 (*.f64 eps (*.f64 (cos.f64 x) #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))
(+ (* eps (* (cos x) 1/24)) (* 1/6 (sin x)))
(+.f64 (*.f64 eps (*.f64 (cos.f64 x) #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))
(* eps (* (cos x) 1/24))
(*.f64 eps (*.f64 (cos.f64 x) #s(literal 1/24 binary64)))
(* (cos x) 1/24)
(*.f64 (cos.f64 x) #s(literal 1/24 binary64))
1/24
#s(literal 1/24 binary64)
(* 1/6 (sin x))
(*.f64 #s(literal 1/6 binary64) (sin.f64 x))
1/6
#s(literal 1/6 binary64)
(sin x)
(sin.f64 x)

localize541.0ms (2.9%)

Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy99.7%
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 eps (*.f64 (cos.f64 x) #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (sin.f64 x)))
accuracy99.7%
(+.f64 (*.f64 eps (*.f64 (cos.f64 x) #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))
accuracy99.5%
(*.f64 #s(literal 1/6 binary64) (sin.f64 x))
accuracy99.4%
(*.f64 eps (*.f64 (cos.f64 x) #s(literal 1/24 binary64)))
accuracy100.0%
(cos.f64 x)
accuracy100.0%
(cos.f64 eps)
accuracy47.4%
(-.f64 (cos.f64 eps) (cos.f64 x))
accuracy100.0%
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
accuracy100.0%
(*.f64 x #s(literal -1/2 binary64))
accuracy99.8%
(cos.f64 (+.f64 x eps))
accuracy47.6%
(-.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
accuracy100.0%
(cos.f64 eps)
accuracy46.9%
(+.f64 (cos.f64 eps) #s(literal -1 binary64))
accuracy100.0%
(*.f64 x #s(literal 2 binary64))
accuracy100.0%
(sin.f64 (/.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 2 binary64)))
accuracy99.9%
(sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))
accuracy99.7%
(*.f64 (sin.f64 (/.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))
Results
361.0ms168×2valid
104.0ms85×1valid
7.0ms3valid
1.0ms0valid
Compiler

Compiled 271 to 41 computations (84.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 283.0ms
ival-cos: 114.0ms (40.3% of total)
ival-mult: 49.0ms (17.3% of total)
backward-pass: 46.0ms (16.3% of total)
ival-add: 23.0ms (8.1% of total)
ival-sin: 17.0ms (6% of total)
...c/correct-round.rkt:119:19: 15.0ms (5.3% of total)
ival-sub: 10.0ms (3.5% of total)
ival-div: 8.0ms (2.8% of total)
const: 2.0ms (0.7% of total)

series34.0ms (0.2%)

Counts
23 → 432
Calls
Call 1
Inputs
#<alt (+ eps 0)>
#<alt (* (* (sin (/ (+ eps 0) 2)) (sin (/ (+ eps (* x 2)) 2))) -2)>
#<alt (* (sin (/ (+ eps 0) 2)) (sin (/ (+ eps (* x 2)) 2)))>
#<alt (sin (/ (+ eps 0) 2))>
#<alt (+ (cos eps) -1)>
#<alt (cos eps)>
#<alt (- (cos (+ x eps)) (+ 1 (* x (* x -1/2))))>
#<alt (cos (+ x eps))>
#<alt (+ x eps)>
#<alt (+ 1 (* x (* x -1/2)))>
#<alt (- (cos eps) (cos x))>
#<alt (cos x)>
#<alt (+ (* -1/2 (cos x)) (* eps (+ (* eps (* (cos x) 1/24)) (* 1/6 (sin x)))))>
#<alt (- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* eps (* (cos x) 1/24)) (* 1/6 (sin x)))))) (sin x))>
#<alt (* eps (- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* eps (* (cos x) 1/24)) (* 1/6 (sin x)))))) (sin x)))>
#<alt (* eps (+ (* -1/2 (cos x)) (* eps (+ (* eps (* (cos x) 1/24)) (* 1/6 (sin x))))))>
#<alt (sin (/ (+ eps (* x 2)) 2))>
#<alt (* x 2)>
#<alt (* x -1/2)>
#<alt (* x (* x -1/2))>
#<alt (* eps (* (cos x) 1/24))>
#<alt (* 1/6 (sin x))>
#<alt (+ (* eps (* (cos x) 1/24)) (* 1/6 (sin x)))>
Outputs
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt (* -1 (* eps (sin x)))>
#<alt (* eps (+ (* -1 (sin x)) (* -1/2 (* eps (cos x)))))>
#<alt (* eps (+ (* -1 (sin x)) (* eps (+ (* -2 (* eps (+ (* -1/16 (sin x)) (* -1/48 (sin x))))) (* -1/2 (cos x))))))>
#<alt (* eps (+ (* -1 (sin x)) (* eps (+ (* -1/2 (cos x)) (* eps (+ (* -2 (+ (* -1/16 (sin x)) (* -1/48 (sin x)))) (* 1/24 (* eps (cos x)))))))))>
#<alt (* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x))))))>
#<alt (* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x))))))>
#<alt (* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x))))))>
#<alt (* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x))))))>
#<alt (* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps))))))>
#<alt (* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps))))))>
#<alt (* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps))))))>
#<alt (* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps))))))>
#<alt (* -2 (pow (sin (* 1/2 eps)) 2))>
#<alt (+ (* -2 (* x (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))) (* -2 (pow (sin (* 1/2 eps)) 2)))>
#<alt (+ (* -2 (pow (sin (* 1/2 eps)) 2)) (* x (+ (* -2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (* x (pow (sin (* 1/2 eps)) 2)))))>
#<alt (+ (* -2 (pow (sin (* 1/2 eps)) 2)) (* x (+ (* -2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (* x (+ (* 1/3 (* x (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))) (pow (sin (* 1/2 eps)) 2))))))>
#<alt (* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x))))))>
#<alt (* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x))))))>
#<alt (* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x))))))>
#<alt (* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x))))))>
#<alt (* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x))))))>
#<alt (* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x))))))>
#<alt (* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x))))))>
#<alt (* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x))))))>
#<alt (* 1/2 (* eps (sin x)))>
#<alt (* eps (+ (* 1/4 (* eps (cos x))) (* 1/2 (sin x))))>
#<alt (* eps (+ (* 1/2 (sin x)) (* eps (+ (* 1/4 (cos x)) (* eps (+ (* -1/16 (sin x)) (* -1/48 (sin x))))))))>
#<alt (* eps (+ (* 1/2 (sin x)) (* eps (+ (* 1/4 (cos x)) (* eps (+ (* -1/16 (sin x)) (+ (* -1/48 (sin x)) (* -1/48 (* eps (cos x))))))))))>
#<alt (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))>
#<alt (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))>
#<alt (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))>
#<alt (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))>
#<alt (* (sin (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps)))))>
#<alt (* (sin (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps)))))>
#<alt (* (sin (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps)))))>
#<alt (* (sin (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps)))))>
#<alt (pow (sin (* 1/2 eps)) 2)>
#<alt (+ (* x (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (pow (sin (* 1/2 eps)) 2))>
#<alt (+ (* x (+ (* -1/2 (* x (pow (sin (* 1/2 eps)) 2))) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))) (pow (sin (* 1/2 eps)) 2))>
#<alt (+ (* x (+ (* x (+ (* -1/2 (pow (sin (* 1/2 eps)) 2)) (* -1/6 (* x (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))))) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))) (pow (sin (* 1/2 eps)) 2))>
#<alt (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))>
#<alt (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))>
#<alt (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))>
#<alt (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))>
#<alt (* (sin (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x)))))>
#<alt (* (sin (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x)))))>
#<alt (* (sin (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x)))))>
#<alt (* (sin (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x)))))>
#<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 (pow eps 2))>
#<alt (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2))>
#<alt (* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2))>
#<alt (* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* (pow eps 2) (- (* 1/40320 (pow eps 2)) 1/720)))) 1/2))>
#<alt (- (cos eps) 1)>
#<alt (- (cos eps) 1)>
#<alt (- (cos eps) 1)>
#<alt (- (cos eps) 1)>
#<alt (- (cos eps) 1)>
#<alt (- (cos eps) 1)>
#<alt (- (cos eps) 1)>
#<alt (- (cos eps) 1)>
#<alt 1>
#<alt (+ 1 (* -1/2 (pow eps 2)))>
#<alt (+ 1 (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)))>
#<alt (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2)))>
#<alt (cos eps)>
#<alt (cos eps)>
#<alt (cos eps)>
#<alt (cos eps)>
#<alt (cos eps)>
#<alt (cos eps)>
#<alt (cos eps)>
#<alt (cos eps)>
#<alt (- (cos eps) 1)>
#<alt (- (+ (cos eps) (* -1 (* x (sin eps)))) 1)>
#<alt (- (+ (cos eps) (* x (- (* x (+ 1/2 (* -1/2 (cos eps)))) (sin eps)))) 1)>
#<alt (- (+ (cos eps) (* x (- (* x (+ 1/2 (+ (* -1/2 (cos eps)) (* 1/6 (* x (sin eps)))))) (sin eps)))) 1)>
#<alt (* 1/2 (pow x 2))>
#<alt (* (pow x 2) (- (+ 1/2 (/ (cos (+ eps x)) (pow x 2))) (/ 1 (pow x 2))))>
#<alt (* (pow x 2) (- (+ 1/2 (/ (cos (+ eps x)) (pow x 2))) (/ 1 (pow x 2))))>
#<alt (* (pow x 2) (- (+ 1/2 (/ (cos (+ eps x)) (pow x 2))) (/ 1 (pow x 2))))>
#<alt (* 1/2 (pow x 2))>
#<alt (* (pow x 2) (- (+ 1/2 (/ (cos (- eps (* -1 x))) (pow x 2))) (/ 1 (pow x 2))))>
#<alt (* (pow x 2) (- (+ 1/2 (/ (cos (- eps (* -1 x))) (pow x 2))) (/ 1 (pow x 2))))>
#<alt (* (pow x 2) (- (+ 1/2 (/ (cos (- eps (* -1 x))) (pow x 2))) (/ 1 (pow x 2))))>
#<alt (- (cos x) (+ 1 (* -1/2 (pow x 2))))>
#<alt (- (+ (cos x) (* -1 (* eps (sin x)))) (+ 1 (* -1/2 (pow x 2))))>
#<alt (- (+ (cos x) (* eps (- (* -1/2 (* eps (cos x))) (sin x)))) (+ 1 (* -1/2 (pow x 2))))>
#<alt (- (+ (cos x) (* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x)))) (+ 1 (* -1/2 (pow x 2))))>
#<alt (- (cos (+ eps x)) (+ 1 (* -1/2 (pow x 2))))>
#<alt (- (cos (+ eps x)) (+ 1 (* -1/2 (pow x 2))))>
#<alt (- (cos (+ eps x)) (+ 1 (* -1/2 (pow x 2))))>
#<alt (- (cos (+ eps x)) (+ 1 (* -1/2 (pow x 2))))>
#<alt (- (cos (- x (* -1 eps))) (+ 1 (* -1/2 (pow x 2))))>
#<alt (- (cos (- x (* -1 eps))) (+ 1 (* -1/2 (pow x 2))))>
#<alt (- (cos (- x (* -1 eps))) (+ 1 (* -1/2 (pow x 2))))>
#<alt (- (cos (- x (* -1 eps))) (+ 1 (* -1/2 (pow x 2))))>
#<alt (cos eps)>
#<alt (+ (cos eps) (* -1 (* x (sin eps))))>
#<alt (+ (cos eps) (* x (- (* -1/2 (* x (cos eps))) (sin eps))))>
#<alt (+ (cos eps) (* x (- (* x (+ (* -1/2 (cos eps)) (* 1/6 (* x (sin eps))))) (sin eps))))>
#<alt (cos (+ eps x))>
#<alt (cos (+ eps x))>
#<alt (cos (+ eps x))>
#<alt (cos (+ eps x))>
#<alt (cos (- eps (* -1 x)))>
#<alt (cos (- eps (* -1 x)))>
#<alt (cos (- eps (* -1 x)))>
#<alt (cos (- eps (* -1 x)))>
#<alt (cos x)>
#<alt (+ (cos x) (* -1 (* eps (sin x))))>
#<alt (+ (cos x) (* eps (- (* -1/2 (* eps (cos x))) (sin x))))>
#<alt (+ (cos x) (* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x))))>
#<alt (cos (+ eps x))>
#<alt (cos (+ eps x))>
#<alt (cos (+ eps x))>
#<alt (cos (+ eps x))>
#<alt (cos (- x (* -1 eps)))>
#<alt (cos (- x (* -1 eps)))>
#<alt (cos (- x (* -1 eps)))>
#<alt (cos (- 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 1>
#<alt (+ 1 (* -1/2 (pow x 2)))>
#<alt (+ 1 (* -1/2 (pow x 2)))>
#<alt (+ 1 (* -1/2 (pow x 2)))>
#<alt (* -1/2 (pow x 2))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) 1/2))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) 1/2))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) 1/2))>
#<alt (* -1/2 (pow x 2))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) 1/2))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) 1/2))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) 1/2))>
#<alt (- 1 (cos x))>
#<alt (- (+ 1 (* -1/2 (pow eps 2))) (cos x))>
#<alt (- (+ 1 (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2))) (cos x))>
#<alt (- (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2))) (cos x))>
#<alt (- (cos eps) (cos x))>
#<alt (- (cos eps) (cos x))>
#<alt (- (cos eps) (cos x))>
#<alt (- (cos eps) (cos x))>
#<alt (- (cos eps) (cos x))>
#<alt (- (cos eps) (cos x))>
#<alt (- (cos eps) (cos x))>
#<alt (- (cos eps) (cos x))>
#<alt (- (cos eps) 1)>
#<alt (- (+ (cos eps) (* 1/2 (pow x 2))) 1)>
#<alt (- (+ (cos eps) (* (pow x 2) (+ 1/2 (* -1/24 (pow x 2))))) 1)>
#<alt (- (+ (cos eps) (* (pow x 2) (+ 1/2 (* (pow x 2) (- (* 1/720 (pow x 2)) 1/24))))) 1)>
#<alt (- (cos eps) (cos x))>
#<alt (- (cos eps) (cos x))>
#<alt (- (cos eps) (cos x))>
#<alt (- (cos eps) (cos x))>
#<alt (- (cos eps) (cos x))>
#<alt (- (cos eps) (cos x))>
#<alt (- (cos eps) (cos x))>
#<alt (- (cos 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 (- (* 1/24 (pow eps 2)) 1/2)>
#<alt (- (+ (* 1/24 (pow eps 2)) (* 1/6 (* eps x))) 1/2)>
#<alt (- (+ (* 1/24 (pow eps 2)) (* x (+ (* 1/6 eps) (* x (+ 1/4 (* -1/48 (pow eps 2))))))) 1/2)>
#<alt (- (+ (* 1/24 (pow eps 2)) (* x (+ (* 1/6 eps) (* x (+ 1/4 (+ (* -1/36 (* eps x)) (* -1/48 (pow eps 2)))))))) 1/2)>
#<alt (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))>
#<alt (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))>
#<alt (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))>
#<alt (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))>
#<alt (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))>
#<alt (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))>
#<alt (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))>
#<alt (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))>
#<alt (* -1/2 (cos x))>
#<alt (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))>
#<alt (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))>
#<alt (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))>
#<alt (* 1/24 (* (pow eps 2) (cos x)))>
#<alt (* (pow eps 2) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps))))>
#<alt (* (pow eps 2) (+ (* -1/2 (/ (cos x) (pow eps 2))) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps)))))>
#<alt (* (pow eps 2) (+ (* -1/2 (/ (cos x) (pow eps 2))) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps)))))>
#<alt (* 1/24 (* (pow eps 2) (cos x)))>
#<alt (* (pow eps 2) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps))))>
#<alt (* (pow eps 2) (+ (* -1 (/ (+ (* -1/6 (sin x)) (* 1/2 (/ (cos x) eps))) eps)) (* 1/24 (cos x))))>
#<alt (* (pow eps 2) (+ (* -1 (/ (+ (* -1/6 (sin x)) (* 1/2 (/ (cos x) eps))) eps)) (* 1/24 (cos x))))>
#<alt (* -1 (sin x))>
#<alt (- (* -1/2 (* eps (cos x))) (sin x))>
#<alt (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x))>
#<alt (- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x))>
#<alt (* 1/24 (* (pow eps 3) (cos x)))>
#<alt (* (pow eps 3) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps))))>
#<alt (* (pow eps 3) (+ (* -1/2 (/ (cos x) (pow eps 2))) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps)))))>
#<alt (* (pow eps 3) (+ (* -1 (/ (sin x) (pow eps 3))) (+ (* -1/2 (/ (cos x) (pow eps 2))) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps))))))>
#<alt (* 1/24 (* (pow eps 3) (cos x)))>
#<alt (* -1 (* (pow eps 3) (+ (* -1/6 (/ (sin x) eps)) (* -1/24 (cos x)))))>
#<alt (* -1 (* (pow eps 3) (+ (* -1 (/ (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x))) eps)) (* -1/24 (cos x)))))>
#<alt (* -1 (* (pow eps 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (cos x)) (/ (sin x) eps)) eps)) (* 1/6 (sin x))) eps)) (* -1/24 (cos x)))))>
#<alt (* eps (- (* 1/24 (pow eps 2)) 1/2))>
#<alt (+ (* eps (- (* 1/24 (pow eps 2)) 1/2)) (* x (- (* 1/6 (pow eps 2)) 1)))>
#<alt (+ (* eps (- (* 1/24 (pow eps 2)) 1/2)) (* x (- (+ (* 1/6 (pow eps 2)) (* eps (* x (+ 1/4 (* -1/48 (pow eps 2)))))) 1)))>
#<alt (+ (* eps (- (* 1/24 (pow eps 2)) 1/2)) (* x (- (+ (* 1/6 (pow eps 2)) (* x (+ (* eps (+ 1/4 (* -1/48 (pow eps 2)))) (* x (+ 1/6 (* -1/36 (pow eps 2))))))) 1)))>
#<alt (- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x))>
#<alt (- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x))>
#<alt (- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x))>
#<alt (- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x))>
#<alt (- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x))>
#<alt (- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x))>
#<alt (- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x))>
#<alt (- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* eps (+ (* -1 (sin x)) (* -1/2 (* eps (cos x)))))>
#<alt (* eps (+ (* -1 (sin x)) (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x)))))))>
#<alt (* eps (+ (* -1 (sin x)) (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x))))))))>
#<alt (* 1/24 (* (pow eps 4) (cos x)))>
#<alt (* (pow eps 4) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps))))>
#<alt (* (pow eps 4) (+ (* -1/2 (/ (cos x) (pow eps 2))) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps)))))>
#<alt (* (pow eps 4) (+ (* -1 (/ (sin x) (pow eps 3))) (+ (* -1/2 (/ (cos x) (pow eps 2))) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps))))))>
#<alt (* 1/24 (* (pow eps 4) (cos x)))>
#<alt (* (pow eps 4) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps))))>
#<alt (* (pow eps 4) (+ (* -1 (/ (+ (* -1/6 (sin x)) (* 1/2 (/ (cos x) eps))) eps)) (* 1/24 (cos x))))>
#<alt (* (pow eps 4) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))) eps)) (* -1/6 (sin x))) eps)) (* 1/24 (cos x))))>
#<alt (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2))>
#<alt (+ (* eps (* x (- (* 1/6 (pow eps 2)) 1))) (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)))>
#<alt (+ (* x (+ (* eps (- (* 1/6 (pow eps 2)) 1)) (* (pow eps 2) (* x (+ 1/4 (* -1/48 (pow eps 2))))))) (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)))>
#<alt (+ (* x (+ (* eps (- (* 1/6 (pow eps 2)) 1)) (* x (+ (* eps (* x (+ 1/6 (* -1/36 (pow eps 2))))) (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2)))))))) (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)))>
#<alt (* eps (- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x)))>
#<alt (* eps (- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x)))>
#<alt (* eps (- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x)))>
#<alt (* eps (- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x)))>
#<alt (* eps (- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x)))>
#<alt (* eps (- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x)))>
#<alt (* eps (- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x)))>
#<alt (* eps (- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x)))>
#<alt (* -1/2 (* eps (cos x)))>
#<alt (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x)))))>
#<alt (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x))))))>
#<alt (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x))))))>
#<alt (* 1/24 (* (pow eps 3) (cos x)))>
#<alt (* (pow eps 3) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps))))>
#<alt (* (pow eps 3) (+ (* -1/2 (/ (cos x) (pow eps 2))) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps)))))>
#<alt (* (pow eps 3) (+ (* -1/2 (/ (cos x) (pow eps 2))) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps)))))>
#<alt (* 1/24 (* (pow eps 3) (cos x)))>
#<alt (* -1 (* (pow eps 3) (+ (* -1/6 (/ (sin x) eps)) (* -1/24 (cos x)))))>
#<alt (* -1 (* (pow eps 3) (+ (* -1 (/ (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x))) eps)) (* -1/24 (cos x)))))>
#<alt (* -1 (* (pow eps 3) (+ (* -1 (/ (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x))) eps)) (* -1/24 (cos x)))))>
#<alt (* eps (- (* 1/24 (pow eps 2)) 1/2))>
#<alt (+ (* 1/6 (* (pow eps 2) x)) (* eps (- (* 1/24 (pow eps 2)) 1/2)))>
#<alt (+ (* eps (- (* 1/24 (pow eps 2)) 1/2)) (* x (+ (* 1/6 (pow eps 2)) (* eps (* x (+ 1/4 (* -1/48 (pow eps 2))))))))>
#<alt (+ (* eps (- (* 1/24 (pow eps 2)) 1/2)) (* x (+ (* 1/6 (pow eps 2)) (* x (+ (* -1/36 (* (pow eps 2) x)) (* eps (+ 1/4 (* -1/48 (pow eps 2)))))))))>
#<alt (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x))))))>
#<alt (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x))))))>
#<alt (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x))))))>
#<alt (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x))))))>
#<alt (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x))))))>
#<alt (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x))))))>
#<alt (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x))))))>
#<alt (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x))))))>
#<alt (sin x)>
#<alt (+ (sin x) (* 1/2 (* eps (cos x))))>
#<alt (+ (sin x) (* eps (+ (* -1/8 (* eps (sin x))) (* 1/2 (cos x)))))>
#<alt (+ (sin x) (* eps (+ (* 1/2 (cos x)) (* eps (+ (* -1/8 (sin x)) (* -1/48 (* eps (cos x))))))))>
#<alt (sin (* 1/2 (+ eps (* 2 x))))>
#<alt (sin (* 1/2 (+ eps (* 2 x))))>
#<alt (sin (* 1/2 (+ eps (* 2 x))))>
#<alt (sin (* 1/2 (+ eps (* 2 x))))>
#<alt (sin (* 1/2 (- (* 2 x) (* -1 eps))))>
#<alt (sin (* 1/2 (- (* 2 x) (* -1 eps))))>
#<alt (sin (* 1/2 (- (* 2 x) (* -1 eps))))>
#<alt (sin (* 1/2 (- (* 2 x) (* -1 eps))))>
#<alt (sin (* 1/2 eps))>
#<alt (+ (sin (* 1/2 eps)) (* x (cos (* 1/2 eps))))>
#<alt (+ (sin (* 1/2 eps)) (* x (+ (cos (* 1/2 eps)) (* -1/2 (* x (sin (* 1/2 eps)))))))>
#<alt (+ (sin (* 1/2 eps)) (* x (+ (cos (* 1/2 eps)) (* x (+ (* -1/2 (sin (* 1/2 eps))) (* -1/6 (* x (cos (* 1/2 eps)))))))))>
#<alt (sin (* 1/2 (+ eps (* 2 x))))>
#<alt (sin (* 1/2 (+ eps (* 2 x))))>
#<alt (sin (* 1/2 (+ eps (* 2 x))))>
#<alt (sin (* 1/2 (+ eps (* 2 x))))>
#<alt (sin (* 1/2 (- eps (* -2 x))))>
#<alt (sin (* 1/2 (- eps (* -2 x))))>
#<alt (sin (* 1/2 (- eps (* -2 x))))>
#<alt (sin (* 1/2 (- eps (* -2 x))))>
#<alt (* 2 x)>
#<alt (* 2 x)>
#<alt (* 2 x)>
#<alt (* 2 x)>
#<alt (* 2 x)>
#<alt (* 2 x)>
#<alt (* 2 x)>
#<alt (* 2 x)>
#<alt (* 2 x)>
#<alt (* 2 x)>
#<alt (* 2 x)>
#<alt (* 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 (* -1/2 x)>
#<alt (* -1/2 (pow x 2))>
#<alt (* -1/2 (pow x 2))>
#<alt (* -1/2 (pow x 2))>
#<alt (* -1/2 (pow x 2))>
#<alt (* -1/2 (pow x 2))>
#<alt (* -1/2 (pow x 2))>
#<alt (* -1/2 (pow x 2))>
#<alt (* -1/2 (pow x 2))>
#<alt (* -1/2 (pow x 2))>
#<alt (* -1/2 (pow x 2))>
#<alt (* -1/2 (pow x 2))>
#<alt (* -1/2 (pow x 2))>
#<alt (* 1/24 (* eps (cos x)))>
#<alt (* 1/24 (* eps (cos x)))>
#<alt (* 1/24 (* eps (cos x)))>
#<alt (* 1/24 (* eps (cos x)))>
#<alt (* 1/24 (* eps (cos x)))>
#<alt (* 1/24 (* eps (cos x)))>
#<alt (* 1/24 (* eps (cos x)))>
#<alt (* 1/24 (* eps (cos x)))>
#<alt (* 1/24 (* eps (cos x)))>
#<alt (* 1/24 (* eps (cos x)))>
#<alt (* 1/24 (* eps (cos x)))>
#<alt (* 1/24 (* eps (cos x)))>
#<alt (* 1/24 eps)>
#<alt (+ (* -1/48 (* eps (pow x 2))) (* 1/24 eps))>
#<alt (+ (* 1/24 eps) (* (pow x 2) (+ (* -1/48 eps) (* 1/576 (* eps (pow x 2))))))>
#<alt (+ (* 1/24 eps) (* (pow x 2) (+ (* -1/48 eps) (* (pow x 2) (+ (* -1/17280 (* eps (pow x 2))) (* 1/576 eps))))))>
#<alt (* 1/24 (* eps (cos x)))>
#<alt (* 1/24 (* eps (cos x)))>
#<alt (* 1/24 (* eps (cos x)))>
#<alt (* 1/24 (* eps (cos x)))>
#<alt (* 1/24 (* eps (cos x)))>
#<alt (* 1/24 (* eps (cos x)))>
#<alt (* 1/24 (* eps (cos x)))>
#<alt (* 1/24 (* eps (cos x)))>
#<alt (* 1/6 x)>
#<alt (* x (+ 1/6 (* -1/36 (pow x 2))))>
#<alt (* x (+ 1/6 (* (pow x 2) (- (* 1/720 (pow x 2)) 1/36))))>
#<alt (* x (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/720 (* -1/30240 (pow x 2)))) 1/36))))>
#<alt (* 1/6 (sin x))>
#<alt (* 1/6 (sin x))>
#<alt (* 1/6 (sin x))>
#<alt (* 1/6 (sin x))>
#<alt (* 1/6 (sin x))>
#<alt (* 1/6 (sin x))>
#<alt (* 1/6 (sin x))>
#<alt (* 1/6 (sin x))>
#<alt (* 1/6 (sin x))>
#<alt (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))>
#<alt (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))>
#<alt (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))>
#<alt (* 1/24 (* eps (cos x)))>
#<alt (* eps (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps))))>
#<alt (* eps (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps))))>
#<alt (* eps (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps))))>
#<alt (* 1/24 (* eps (cos x)))>
#<alt (* -1 (* eps (+ (* -1/6 (/ (sin x) eps)) (* -1/24 (cos x)))))>
#<alt (* -1 (* eps (+ (* -1/6 (/ (sin x) eps)) (* -1/24 (cos x)))))>
#<alt (* -1 (* eps (+ (* -1/6 (/ (sin x) eps)) (* -1/24 (cos x)))))>
#<alt (* 1/24 eps)>
#<alt (+ (* 1/24 eps) (* 1/6 x))>
#<alt (+ (* 1/24 eps) (* x (+ 1/6 (* -1/48 (* eps x)))))>
#<alt (+ (* 1/24 eps) (* x (+ 1/6 (* x (+ (* -1/36 x) (* -1/48 eps))))))>
#<alt (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))>
#<alt (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))>
#<alt (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))>
#<alt (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))>
#<alt (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))>
#<alt (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))>
#<alt (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))>
#<alt (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))>
Calls

108 calls:

TimeVariablePointExpression
7.0ms
x
@-inf
(* (* (sin (/ (+ eps 0) 2)) (sin (/ (+ eps (* x 2)) 2))) -2)
2.0ms
eps
@inf
(+ (* -1/2 (cos x)) (* eps (+ (* eps (* (cos x) 1/24)) (* 1/6 (sin x)))))
1.0ms
x
@-inf
(+ (* -1/2 (cos x)) (* eps (+ (* eps (* (cos x) 1/24)) (* 1/6 (sin x)))))
1.0ms
x
@inf
(+ (* -1/2 (cos x)) (* eps (+ (* eps (* (cos x) 1/24)) (* 1/6 (sin x)))))
1.0ms
x
@inf
(* (* (sin (/ (+ eps 0) 2)) (sin (/ (+ eps (* x 2)) 2))) -2)

rewrite370.0ms (2%)

Algorithm
batch-egg-rewrite
Rules
5428×*-lowering-*.f32
5428×*-lowering-*.f64
2920×/-lowering-/.f32
2920×/-lowering-/.f64
2486×+-lowering-+.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
040187
1245179
22635179
010575179
Stop Event
iter limit
node limit
Counts
23 → 425
Calls
Call 1
Inputs
(+ eps 0)
(* (* (sin (/ (+ eps 0) 2)) (sin (/ (+ eps (* x 2)) 2))) -2)
(* (sin (/ (+ eps 0) 2)) (sin (/ (+ eps (* x 2)) 2)))
(sin (/ (+ eps 0) 2))
(+ (cos eps) -1)
(cos eps)
(- (cos (+ x eps)) (+ 1 (* x (* x -1/2))))
(cos (+ x eps))
(+ x eps)
(+ 1 (* x (* x -1/2)))
(- (cos eps) (cos x))
(cos x)
(+ (* -1/2 (cos x)) (* eps (+ (* eps (* (cos x) 1/24)) (* 1/6 (sin x)))))
(- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* eps (* (cos x) 1/24)) (* 1/6 (sin x)))))) (sin x))
(* eps (- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* eps (* (cos x) 1/24)) (* 1/6 (sin x)))))) (sin x)))
(* eps (+ (* -1/2 (cos x)) (* eps (+ (* eps (* (cos x) 1/24)) (* 1/6 (sin x))))))
(sin (/ (+ eps (* x 2)) 2))
(* x 2)
(* x -1/2)
(* x (* x -1/2))
(* eps (* (cos x) 1/24))
(* 1/6 (sin x))
(+ (* eps (* (cos x) 1/24)) (* 1/6 (sin x)))
Outputs
eps
(+.f64 eps #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) eps)
(-.f64 eps #s(literal 0 binary64))
(-.f64 eps (/.f64 #s(literal 0 binary64) eps))
(fma.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) #s(literal 0 binary64))
(fma.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (neg.f64 (/.f64 #s(literal 0 binary64) eps)))
(fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) eps) #s(literal 0 binary64))
(fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) eps) (neg.f64 (/.f64 #s(literal 0 binary64) eps)))
(/.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 eps eps)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) eps))
(/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps eps))
(/.f64 (*.f64 eps eps) eps)
(/.f64 (neg.f64 (*.f64 eps eps)) (-.f64 #s(literal 0 binary64) eps))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) (-.f64 #s(literal 0 binary64) eps))
(/.f64 (neg.f64 (*.f64 eps (*.f64 eps eps))) (neg.f64 (*.f64 eps eps)))
(pow.f64 eps #s(literal 1 binary64))
(pow.f64 (/.f64 eps (*.f64 eps eps)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal -1 binary64))
(*.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)))
(*.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) eps))
(/.f64 (*.f64 #s(literal -2 binary64) (-.f64 (cos.f64 (/.f64 (-.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x))) #s(literal 2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x))))))) #s(literal 2 binary64))
(/.f64 (*.f64 (-.f64 (cos.f64 (/.f64 (-.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x))) #s(literal 2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))))) #s(literal -2 binary64)) #s(literal 2 binary64))
(*.f64 (sin.f64 (/.f64 eps #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) #s(literal -2 binary64)))
(*.f64 (sin.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))) (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)))) #s(literal -2 binary64))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.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 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) #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)))) (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))))
(-.f64 (/.f64 (cos.f64 (/.f64 (-.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x))) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x))))) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (/.f64 (-.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x))) #s(literal 2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x))))))))
(/.f64 (-.f64 (cos.f64 (/.f64 (-.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x))) #s(literal 2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (/.f64 (-.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) eps) #s(literal 2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))))) #s(literal 2 binary64))
(/.f64 (neg.f64 (-.f64 (cos.f64 (/.f64 (-.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x))) #s(literal 2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x))))))) #s(literal -2 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (/.f64 (-.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x))) #s(literal 2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x))))))) #s(literal -1 binary64))
(*.f64 (sin.f64 (/.f64 eps #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 eps (*.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))) (sin.f64 (/.f64 eps #s(literal 2 binary64))))
(*.f64 (-.f64 (cos.f64 (/.f64 (-.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x))) #s(literal 2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (+.f64 eps (*.f64 #s(literal 2 binary64) x)))))) #s(literal 1/2 binary64))
(sin.f64 (/.f64 eps #s(literal 2 binary64)))
(neg.f64 (sin.f64 (/.f64 eps #s(literal -2 binary64))))
(+.f64 (cos.f64 eps) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
(-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (+.f64 (cos.f64 eps) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 eps) #s(literal 1 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) eps)))) (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 eps) #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 eps) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) #s(literal -1 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 eps) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 eps) #s(literal -1 binary64)))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 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 #s(literal 2 binary64) eps)))) (*.f64 (cos.f64 eps) #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) eps)))) #s(literal -1 binary64)) (+.f64 (cos.f64 eps) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 #s(literal -1 binary64) (cos.f64 eps)))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 eps) #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) eps)))) (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 eps) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) #s(literal -1 binary64))) (neg.f64 (+.f64 (cos.f64 eps) #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) eps)))) (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 eps) #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 eps) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 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 #s(literal 2 binary64) eps)))) (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 eps) #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) eps)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 eps) #s(literal 1 binary64))))
(+.f64 (*.f64 (cos.f64 eps) #s(literal 1 binary64)) (*.f64 (sin.f64 eps) #s(literal 0 binary64)))
(+.f64 (*.f64 (cos.f64 eps) (cos.f64 (/.f64 #s(literal 0 binary64) eps))) (*.f64 (sin.f64 eps) (sin.f64 (/.f64 #s(literal 0 binary64) eps))))
(cos.f64 eps)
(-.f64 (*.f64 (cos.f64 eps) #s(literal 1 binary64)) (*.f64 (sin.f64 eps) #s(literal 0 binary64)))
(-.f64 (*.f64 #s(literal 1 binary64) (cos.f64 eps)) (*.f64 #s(literal 0 binary64) (sin.f64 eps)))
(fma.f64 (cos.f64 eps) #s(literal 1 binary64) (neg.f64 (*.f64 (sin.f64 eps) #s(literal 0 binary64))))
(fma.f64 #s(literal 1 binary64) (cos.f64 eps) (neg.f64 (*.f64 #s(literal 0 binary64) (sin.f64 eps))))
(+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))))))
(+.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))))) (cos.f64 (+.f64 eps x)))
(+.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)) (neg.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(+.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)) (*.f64 (neg.f64 x) (*.f64 x #s(literal -1/2 binary64))))
(+.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)) (*.f64 (neg.f64 (*.f64 x #s(literal -1/2 binary64))) x))
(+.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)) (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)))
(-.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))))
(-.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(-.f64 (/.f64 (pow.f64 (cos.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 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 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 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #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))))) (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))) (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))))
(-.f64 (-.f64 (cos.f64 (+.f64 eps x)) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) #s(literal 1 binary64))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))))))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (+.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))))
(fma.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (cos.f64 (+.f64 eps x)))
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))))))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (+.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 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) (+.f64 eps x))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))))) (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 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 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 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 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 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 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))) (*.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 x (*.f64 x #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))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))) (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #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))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))) (-.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 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) (+.f64 eps x))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))))))
(/.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 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))))) (neg.f64 (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)) #s(literal 3 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))) (+.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)) #s(literal 2 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/4 binary64)) (*.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/4 binary64))) (+.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 3 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/2 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) eps)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))))) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64)))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 3 binary64))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/4 binary64))))) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/2 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) eps)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))))))) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 3 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/4 binary64)))))) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps))))) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64)))))) (*.f64 (cos.f64 (-.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))))) (*.f64 (cos.f64 (-.f64 eps x)) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64)))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))) (*.f64 (cos.f64 (-.f64 eps x)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/4 binary64))))) (*.f64 (cos.f64 (-.f64 eps x)) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64))))) (*.f64 (cos.f64 (-.f64 eps x)) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))))))) (*.f64 (cos.f64 (-.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))) (*.f64 (cos.f64 (-.f64 eps x)) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/4 binary64)))))) (*.f64 (cos.f64 (-.f64 eps x)) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64))))) (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 3 binary64))))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/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) eps)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))) (cos.f64 (-.f64 eps x))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/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) eps)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64))))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64))))) (cos.f64 (-.f64 eps x))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/4 binary64))) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))))) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))) (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 3 binary64))))) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #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) eps)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/4 binary64))) (cos.f64 (-.f64 eps x))) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #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) eps)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64))))) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))) (cos.f64 (-.f64 eps x))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))))) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 3 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/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) eps)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))))) (cos.f64 (-.f64 eps x))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/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) eps)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (cos.f64 (-.f64 eps x))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/4 binary64)))) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 3 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #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) eps)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/4 binary64)))) (cos.f64 (-.f64 eps x))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #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) eps)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (cos.f64 (-.f64 eps x))))
(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 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))))) (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 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 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))))) #s(literal -1 binary64))
(*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 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 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #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))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))))
(+.f64 (cos.f64 (+.f64 eps x)) (+.f64 (*.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 x x) (-.f64 x eps))) (cos.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)))) (*.f64 (sin.f64 (/.f64 (*.f64 x x) (-.f64 x eps))) (sin.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)))))
(cos.f64 (+.f64 eps x))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)) (*.f64 (sin.f64 (+.f64 eps x)) #s(literal 0 binary64)))
(-.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (+.f64 eps x))) (*.f64 #s(literal 0 binary64) (sin.f64 (+.f64 eps x))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 (+.f64 #s(literal 0 binary64) x))) (*.f64 (sin.f64 eps) (sin.f64 (+.f64 #s(literal 0 binary64) x))))
(-.f64 (*.f64 (cos.f64 (+.f64 x #s(literal 0 binary64))) (cos.f64 eps)) (*.f64 (sin.f64 (+.f64 x #s(literal 0 binary64))) (sin.f64 eps)))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 eps)))
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 eps)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #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) eps)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64))) (cos.f64 (-.f64 eps x)))
(/.f64 (-.f64 (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 eps x))) (-.f64 (cos.f64 (-.f64 eps x)) (cos.f64 (+.f64 eps x)))) #s(literal 2 binary64))
(+.f64 eps x)
(+.f64 eps (+.f64 #s(literal 0 binary64) x))
(+.f64 #s(literal 0 binary64) (+.f64 eps x))
(+.f64 x eps)
(+.f64 (+.f64 eps x) #s(literal 0 binary64))
(+.f64 (+.f64 x #s(literal 0 binary64)) eps)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x eps)) (/.f64 (*.f64 eps eps) (-.f64 x eps)))
(fma.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) x)
(fma.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (+.f64 #s(literal 0 binary64) x))
(fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) eps) x)
(fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) eps) (+.f64 #s(literal 0 binary64) x))
(fma.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x)))) #s(literal 0 binary64))
(fma.f64 (-.f64 (*.f64 x x) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (-.f64 x eps)) #s(literal 0 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x eps) (-.f64 (*.f64 x x) (*.f64 eps eps))))
(/.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))))
(/.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 eps eps) (-.f64 (*.f64 x x) (*.f64 eps x))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 eps eps)) (-.f64 x eps))
(/.f64 (neg.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x)))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 eps eps))) (neg.f64 (-.f64 x eps)))
(/.f64 (-.f64 (*.f64 eps eps) (*.f64 x x)) (-.f64 eps x))
(pow.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 x eps) (-.f64 (*.f64 x x) (*.f64 eps eps))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x)))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (-.f64 x eps)))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(+.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))) (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/4 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))))
(fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64))
(fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (*.f64 x #s(literal -1/2 binary64)) x #s(literal 1 binary64))
(fma.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 x x) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal -1/2 binary64))) x #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal -1/2 binary64) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/4 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/4 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/4 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/4 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/4 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/8 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))))
(+.f64 (cos.f64 eps) (-.f64 #s(literal 0 binary64) (cos.f64 x)))
(+.f64 (-.f64 #s(literal 0 binary64) (cos.f64 x)) (cos.f64 eps))
(-.f64 (cos.f64 eps) (cos.f64 x))
(-.f64 (/.f64 (pow.f64 (cos.f64 eps) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) (cos.f64 x))))) (/.f64 (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) eps)))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 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) eps)))) (+.f64 (cos.f64 eps) (cos.f64 x))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (+.f64 (cos.f64 eps) (cos.f64 x))))
(fma.f64 #s(literal -1 binary64) (cos.f64 x) (cos.f64 eps))
(/.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) eps)))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) (cos.f64 x)))) (-.f64 (pow.f64 (cos.f64 eps) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (cos.f64 eps) (cos.f64 x)) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 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) eps)))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 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) eps)))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (cos.f64 eps) (-.f64 #s(literal 0 binary64) (cos.f64 x))))))
(/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (+.f64 (cos.f64 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) eps)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (-.f64 (cos.f64 eps) (-.f64 #s(literal 0 binary64) (cos.f64 x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 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) eps)))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 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) eps)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) (neg.f64 (+.f64 (cos.f64 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) eps)))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 eps) (cos.f64 x)))) (-.f64 (pow.f64 (cos.f64 eps) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (cos.f64 eps) (cos.f64 x)) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (+.f64 #s(literal 1/2 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 x) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 eps x) #s(literal 2 binary64)))))
(*.f64 (*.f64 (sin.f64 (/.f64 (-.f64 eps x) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 eps x) #s(literal 2 binary64)))) #s(literal -2 binary64))
(*.f64 (-.f64 (pow.f64 (cos.f64 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) eps)))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 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) eps)))) (+.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 (cos.f64 eps) (cos.f64 x))))
(*.f64 (*.f64 #s(literal -2 binary64) (sin.f64 (/.f64 (-.f64 eps x) #s(literal 2 binary64)))) (sin.f64 (/.f64 (+.f64 eps x) #s(literal 2 binary64))))
(cos.f64 x)
(+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))
(+.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))
(+.f64 (*.f64 eps (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps))) (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))
(+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)))) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (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) x)))) #s(literal 1/4 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (/.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))))
(fma.f64 eps (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))
(fma.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 x) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))
(fma.f64 (cos.f64 x) #s(literal -1/2 binary64) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))
(fma.f64 (*.f64 (cos.f64 x) #s(literal 1/24 binary64)) (*.f64 eps eps) (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))
(fma.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) eps (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))
(fma.f64 (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))
(fma.f64 (*.f64 eps eps) (*.f64 (cos.f64 x) #s(literal 1/24 binary64)) (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))
(fma.f64 (*.f64 eps (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) eps) (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))
(fma.f64 (*.f64 eps (*.f64 eps (cos.f64 x))) #s(literal 1/24 binary64) (+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))
(/.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)))) #s(literal 1/4 binary64)) (*.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (-.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))) (+.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 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)))) #s(literal 1/4 binary64)) (pow.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (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) x)))) #s(literal 1/4 binary64)) (*.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (-.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) #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 1/4 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (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) x)))) #s(literal 1/4 binary64)) (pow.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) #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)))) #s(literal 1/4 binary64)) (*.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (-.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))))))
(/.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)))) #s(literal 1/4 binary64)) (pow.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 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 1/4 binary64))) (-.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))
(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)))) #s(literal 1/4 binary64)) (*.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (-.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))) (+.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 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)))) #s(literal 1/4 binary64)) (pow.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) #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)))) #s(literal 1/4 binary64)) (*.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (-.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (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)))) #s(literal 1/4 binary64)) (pow.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))))
(+.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(+.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))))
(+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps)) (-.f64 (*.f64 (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 eps eps)) (sin.f64 x)))
(-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (sin.f64 x))
(-.f64 (/.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 2 binary64)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))))))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 2 binary64)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))))))))
(-.f64 (/.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 2 binary64)) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))))))
(fma.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (-.f64 (*.f64 (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 eps eps)) (sin.f64 x)))
(fma.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(fma.f64 #s(literal -1 binary64) (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x)) (-.f64 (*.f64 (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 eps eps)) (sin.f64 x)))
(fma.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps) (-.f64 (*.f64 (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 eps eps)) (sin.f64 x)))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) eps (-.f64 (*.f64 (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 eps eps)) (sin.f64 x)))
(fma.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) eps (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (-.f64 (*.f64 (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 eps eps)) (sin.f64 x)))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) (cos.f64 x) (-.f64 (*.f64 (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 eps eps)) (sin.f64 x)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 2 binary64)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))))) (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))) (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 2 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 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 2 binary64)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 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 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (-.f64 #s(literal 0 binary64) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (-.f64 #s(literal 0 binary64) (sin.f64 x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 2 binary64)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) (neg.f64 (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))))))
(pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 2 binary64)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))))) (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))) (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #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 -1 binary64))
(*.f64 (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 2 binary64)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 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 binary64) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))))))
(+.f64 (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (sin.f64 x))) (*.f64 (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (sin.f64 x)) #s(literal 0 binary64)))
(+.f64 (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (sin.f64 x))) (*.f64 #s(literal 0 binary64) (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (sin.f64 x))))
(+.f64 (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))) (*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x))))
(+.f64 (*.f64 (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (sin.f64 x)) #s(literal 0 binary64)) (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (sin.f64 x))))
(+.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) eps) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) eps))
(+.f64 (*.f64 #s(literal 0 binary64) (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (sin.f64 x))) (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (sin.f64 x))))
(fma.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (sin.f64 x)) (*.f64 (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (sin.f64 x)) #s(literal 0 binary64)))
(fma.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (sin.f64 x)) (*.f64 #s(literal 0 binary64) (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (sin.f64 x))))
(fma.f64 #s(literal 0 binary64) (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (sin.f64 x)) (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (sin.f64 x))))
(fma.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) eps (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) eps))
(fma.f64 (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (sin.f64 x)) eps (*.f64 (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (sin.f64 x)) #s(literal 0 binary64)))
(fma.f64 (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (sin.f64 x)) eps (*.f64 #s(literal 0 binary64) (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (sin.f64 x))))
(fma.f64 (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (sin.f64 x)) #s(literal 0 binary64) (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (sin.f64 x))))
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 2 binary64)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))))))))
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) (*.f64 (*.f64 eps eps) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))))))
(/.f64 (*.f64 (*.f64 eps eps) (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (*.f64 eps (+.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 2 binary64)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))))))))
(/.f64 (*.f64 (*.f64 eps eps) (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) (*.f64 eps (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (*.f64 eps (*.f64 eps eps))) (*.f64 (+.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 2 binary64)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))))) (*.f64 eps eps)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (*.f64 eps eps)) (*.f64 (+.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 2 binary64)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))))) eps))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 eps (*.f64 eps eps))) (*.f64 (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))) (*.f64 eps eps)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 eps eps)) (*.f64 (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))) eps))
(/.f64 (*.f64 eps (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 2 binary64)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))))))
(/.f64 (*.f64 eps (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))))
(/.f64 (*.f64 (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (sin.f64 x)) (*.f64 eps (*.f64 eps eps))) (*.f64 eps eps))
(/.f64 (*.f64 (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (sin.f64 x)) (*.f64 eps eps)) eps)
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (sin.f64 x))) (*.f64 eps eps))
(/.f64 (*.f64 (*.f64 eps eps) (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (sin.f64 x))) eps)
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) eps) (+.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 2 binary64)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) eps) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (sin.f64 x)))
(*.f64 (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (sin.f64 x)) eps)
(+.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) #s(literal 0 binary64)))
(+.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (*.f64 #s(literal 0 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))))
(+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 eps eps)) (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps)))
(+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps)) (*.f64 (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 eps eps)))
(+.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) #s(literal 0 binary64)) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))))
(+.f64 (*.f64 #s(literal 0 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))))
(fma.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 eps eps)))
(fma.f64 eps (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps)))
(fma.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) #s(literal 0 binary64)))
(fma.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) (*.f64 #s(literal 0 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))))
(fma.f64 #s(literal 0 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x)) (*.f64 (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 eps eps)))
(fma.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps) (*.f64 (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 eps eps)))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) eps (*.f64 (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 eps eps)))
(fma.f64 (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 eps eps) (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps)))
(fma.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) eps (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps)))
(fma.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) eps (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) #s(literal 0 binary64)))
(fma.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) eps (*.f64 #s(literal 0 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))))
(fma.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) #s(literal 0 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))))
(fma.f64 (*.f64 eps eps) (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps)))
(fma.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/2 binary64) (*.f64 (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 eps eps)))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) (cos.f64 x) (*.f64 (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 eps eps)))
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) #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)))) #s(literal 1/4 binary64)) (*.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (-.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))))))
(/.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)))) #s(literal 1/4 binary64)) (pow.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) #s(literal 2 binary64)))) (*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))))
(/.f64 (*.f64 (*.f64 eps eps) (+.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) #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)))) #s(literal 1/4 binary64)) (*.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (-.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))))))
(/.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)))) #s(literal 1/4 binary64)) (pow.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) #s(literal 2 binary64)))) (*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) #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)))) #s(literal 1/4 binary64)) (*.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (-.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))) (*.f64 eps eps)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) #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)))) #s(literal 1/4 binary64)) (*.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (-.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (cos.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)))) #s(literal 1/4 binary64)) (pow.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) #s(literal 2 binary64))) (*.f64 eps (*.f64 eps eps))) (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) (*.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)))) #s(literal 1/4 binary64)) (pow.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) #s(literal 2 binary64))) (*.f64 eps eps)) (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) eps))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 eps eps)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 eps eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps)) (*.f64 (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 eps eps))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps)) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 eps eps)) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps)) (*.f64 (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 eps eps))))
(/.f64 (*.f64 eps (+.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (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) x)))) #s(literal 1/4 binary64)) (*.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (-.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))))
(/.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)))) #s(literal 1/4 binary64)) (pow.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) #s(literal 2 binary64)))) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))
(/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) (*.f64 eps (*.f64 eps eps))) (*.f64 eps eps))
(/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) (*.f64 eps eps)) eps)
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (*.f64 eps eps))
(/.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) eps)
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) #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)))) #s(literal 1/4 binary64)) (*.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (-.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal 1/4 binary64)) (pow.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) #s(literal 2 binary64))) eps) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (*.f64 eps (*.f64 eps eps))) (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 eps eps))))) (*.f64 (*.f64 eps (*.f64 eps eps)) eps))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (*.f64 eps (*.f64 eps eps))) eps) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps)))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (*.f64 eps (*.f64 eps eps))) (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))) (*.f64 (*.f64 eps (*.f64 eps eps)) eps))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (*.f64 eps (*.f64 eps eps))) eps) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (*.f64 eps eps)) (*.f64 eps eps)) (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 eps eps))))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (*.f64 eps eps)) eps) (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps)))) (*.f64 eps eps))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (*.f64 eps eps)) (*.f64 eps eps)) (*.f64 eps (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (*.f64 eps eps)) eps) (*.f64 eps (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))) (*.f64 eps eps))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 eps eps))))) (*.f64 (*.f64 eps (*.f64 eps eps)) eps))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) eps) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps)))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))) (*.f64 (*.f64 eps (*.f64 eps eps)) eps))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) eps) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) (*.f64 eps eps)) (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 eps eps))))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) eps) (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps)))) (*.f64 eps eps))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) (*.f64 eps eps)) (*.f64 eps (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) eps) (*.f64 eps (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))))) (*.f64 eps eps))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 eps eps))) (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (*.f64 eps (*.f64 eps eps))))) (*.f64 (*.f64 eps (*.f64 eps eps)) eps))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 eps eps))) eps) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (*.f64 eps eps)))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 eps eps))) (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))) (*.f64 (*.f64 eps (*.f64 eps eps)) eps))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 eps eps))) eps) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps)) (*.f64 eps eps)) (*.f64 eps (*.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (*.f64 eps (*.f64 eps eps))))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps)) eps) (*.f64 eps (*.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (*.f64 eps eps)))) (*.f64 eps eps))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps)) (*.f64 eps eps)) (*.f64 eps (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps)) eps) (*.f64 eps (*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))) (*.f64 eps eps))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (*.f64 eps (*.f64 eps eps))))) (*.f64 (*.f64 eps (*.f64 eps eps)) eps))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) eps) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (*.f64 eps eps)))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))) (*.f64 (*.f64 eps (*.f64 eps eps)) eps))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) eps) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (*.f64 eps eps)) (*.f64 eps (*.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (*.f64 eps (*.f64 eps eps))))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) eps) (*.f64 eps (*.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))) (*.f64 eps eps)))) (*.f64 eps eps))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (*.f64 eps eps)) (*.f64 eps (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) eps) (*.f64 eps (*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))) (*.f64 eps eps))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))
(*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))) eps)
(sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)))
(neg.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal -2 binary64))))
(*.f64 #s(literal 2 binary64) x)
(*.f64 x #s(literal 2 binary64))
(*.f64 x #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) x)
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(*.f64 #s(literal -1/2 binary64) (*.f64 x x))
(*.f64 (*.f64 x #s(literal -1/2 binary64)) x)
(*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64))
(*.f64 (*.f64 x x) #s(literal -1/2 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 x #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal -1/2 binary64))) x)
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal -1/2 binary64))
(+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 (*.f64 (cos.f64 x) #s(literal 1/24 binary64)) #s(literal 0 binary64)))
(+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 0 binary64) (*.f64 (cos.f64 x) #s(literal 1/24 binary64))))
(+.f64 (*.f64 (*.f64 (cos.f64 x) #s(literal 1/24 binary64)) #s(literal 0 binary64)) (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)))
(+.f64 (*.f64 #s(literal 0 binary64) (*.f64 (cos.f64 x) #s(literal 1/24 binary64))) (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)))
(fma.f64 eps (*.f64 (cos.f64 x) #s(literal 1/24 binary64)) (*.f64 (*.f64 (cos.f64 x) #s(literal 1/24 binary64)) #s(literal 0 binary64)))
(fma.f64 eps (*.f64 (cos.f64 x) #s(literal 1/24 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (cos.f64 x) #s(literal 1/24 binary64))))
(fma.f64 #s(literal 0 binary64) (*.f64 (cos.f64 x) #s(literal 1/24 binary64)) (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)))
(fma.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps) (*.f64 (*.f64 (cos.f64 x) #s(literal 1/24 binary64)) #s(literal 0 binary64)))
(fma.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps) (*.f64 #s(literal 0 binary64) (*.f64 (cos.f64 x) #s(literal 1/24 binary64))))
(fma.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 (cos.f64 x) #s(literal 1/24 binary64)) #s(literal 0 binary64)))
(fma.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x)) (*.f64 #s(literal 0 binary64) (*.f64 (cos.f64 x) #s(literal 1/24 binary64))))
(fma.f64 (*.f64 (cos.f64 x) #s(literal 1/24 binary64)) eps (*.f64 (*.f64 (cos.f64 x) #s(literal 1/24 binary64)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (cos.f64 x) #s(literal 1/24 binary64)) eps (*.f64 #s(literal 0 binary64) (*.f64 (cos.f64 x) #s(literal 1/24 binary64))))
(fma.f64 (*.f64 (cos.f64 x) #s(literal 1/24 binary64)) #s(literal 0 binary64) (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)))
(fma.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64) (*.f64 (*.f64 (cos.f64 x) #s(literal 1/24 binary64)) #s(literal 0 binary64)))
(fma.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal 0 binary64) (*.f64 (cos.f64 x) #s(literal 1/24 binary64))))
(fma.f64 (*.f64 eps #s(literal 1/24 binary64)) (cos.f64 x) (*.f64 (*.f64 (cos.f64 x) #s(literal 1/24 binary64)) #s(literal 0 binary64)))
(fma.f64 (*.f64 eps #s(literal 1/24 binary64)) (cos.f64 x) (*.f64 #s(literal 0 binary64) (*.f64 (cos.f64 x) #s(literal 1/24 binary64))))
(/.f64 (*.f64 eps (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps))) eps)
(/.f64 (*.f64 (*.f64 (cos.f64 x) #s(literal 1/24 binary64)) (*.f64 eps (*.f64 eps eps))) (*.f64 eps eps))
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (cos.f64 x) #s(literal 1/24 binary64))) (*.f64 eps eps))
(*.f64 eps (*.f64 (cos.f64 x) #s(literal 1/24 binary64)))
(*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps))
(*.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x)))
(*.f64 (*.f64 (cos.f64 x) #s(literal 1/24 binary64)) eps)
(*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64))
(*.f64 (*.f64 eps #s(literal 1/24 binary64)) (cos.f64 x))
(*.f64 #s(literal 1/6 binary64) (sin.f64 x))
(*.f64 (sin.f64 x) #s(literal 1/6 binary64))
(+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))
(+.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal -1/6 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)))) #s(literal 1/36 binary64)) (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal -1/6 binary64) (sin.f64 x)))))
(fma.f64 eps (*.f64 (cos.f64 x) #s(literal 1/24 binary64)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))
(fma.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))
(fma.f64 #s(literal 1/24 binary64) (*.f64 eps (cos.f64 x)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))
(fma.f64 (*.f64 (cos.f64 x) #s(literal 1/24 binary64)) eps (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))
(fma.f64 #s(literal 1/6 binary64) (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)))
(fma.f64 (sin.f64 x) #s(literal 1/6 binary64) (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)))
(fma.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))
(fma.f64 (*.f64 eps #s(literal 1/24 binary64)) (cos.f64 x) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 x)) (-.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps))))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 x)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal -1/6 binary64) (sin.f64 x))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) 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)))) #s(literal 1/36 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 x)) (-.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/6 binary64) (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) x)))) #s(literal 1/36 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) 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)))) #s(literal 1/36 binary64))) (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal -1/6 binary64) (sin.f64 x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 x)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 x)) (-.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) 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)))) #s(literal 1/36 binary64)))) (neg.f64 (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal -1/6 binary64) (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) x)))) #s(literal 1/36 binary64)) (pow.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps))))
(pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 x)) (-.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps))))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 x)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal -1/6 binary64) (sin.f64 x))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) 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)))) #s(literal 1/36 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 x)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 x)) (-.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) 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)))) #s(literal 1/36 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal -1/6 binary64) (sin.f64 x)))))

simplify284.0ms (1.5%)

Algorithm
egg-herbie
Rules
4388×*-lowering-*.f32
4388×*-lowering-*.f64
2158×+-lowering-+.f64
2158×+-lowering-+.f32
1762×fma-lowering-fma.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04854541
116764065
256194048
080324048
Stop Event
iter limit
node limit
Counts
432 → 432
Calls
Call 1
Inputs
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
(* -1 (* eps (sin x)))
(* eps (+ (* -1 (sin x)) (* -1/2 (* eps (cos x)))))
(* eps (+ (* -1 (sin x)) (* eps (+ (* -2 (* eps (+ (* -1/16 (sin x)) (* -1/48 (sin x))))) (* -1/2 (cos x))))))
(* eps (+ (* -1 (sin x)) (* eps (+ (* -1/2 (cos x)) (* eps (+ (* -2 (+ (* -1/16 (sin x)) (* -1/48 (sin x)))) (* 1/24 (* eps (cos x)))))))))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x))))))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x))))))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x))))))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x))))))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps))))))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps))))))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps))))))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps))))))
(* -2 (pow (sin (* 1/2 eps)) 2))
(+ (* -2 (* x (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))) (* -2 (pow (sin (* 1/2 eps)) 2)))
(+ (* -2 (pow (sin (* 1/2 eps)) 2)) (* x (+ (* -2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (* x (pow (sin (* 1/2 eps)) 2)))))
(+ (* -2 (pow (sin (* 1/2 eps)) 2)) (* x (+ (* -2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (* x (+ (* 1/3 (* x (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))) (pow (sin (* 1/2 eps)) 2))))))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x))))))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x))))))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x))))))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x))))))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x))))))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x))))))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x))))))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x))))))
(* 1/2 (* eps (sin x)))
(* eps (+ (* 1/4 (* eps (cos x))) (* 1/2 (sin x))))
(* eps (+ (* 1/2 (sin x)) (* eps (+ (* 1/4 (cos x)) (* eps (+ (* -1/16 (sin x)) (* -1/48 (sin x))))))))
(* eps (+ (* 1/2 (sin x)) (* eps (+ (* 1/4 (cos x)) (* eps (+ (* -1/16 (sin x)) (+ (* -1/48 (sin x)) (* -1/48 (* eps (cos x))))))))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps)))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps)))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps)))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps)))))
(pow (sin (* 1/2 eps)) 2)
(+ (* x (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (pow (sin (* 1/2 eps)) 2))
(+ (* x (+ (* -1/2 (* x (pow (sin (* 1/2 eps)) 2))) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))) (pow (sin (* 1/2 eps)) 2))
(+ (* x (+ (* x (+ (* -1/2 (pow (sin (* 1/2 eps)) 2)) (* -1/6 (* x (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))))) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))) (pow (sin (* 1/2 eps)) 2))
(* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x)))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x)))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x)))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x)))))
(* 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 (pow eps 2))
(* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2))
(* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2))
(* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* (pow eps 2) (- (* 1/40320 (pow eps 2)) 1/720)))) 1/2))
(- (cos eps) 1)
(- (cos eps) 1)
(- (cos eps) 1)
(- (cos eps) 1)
(- (cos eps) 1)
(- (cos eps) 1)
(- (cos eps) 1)
(- (cos eps) 1)
1
(+ 1 (* -1/2 (pow eps 2)))
(+ 1 (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)))
(+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2)))
(cos eps)
(cos eps)
(cos eps)
(cos eps)
(cos eps)
(cos eps)
(cos eps)
(cos eps)
(- (cos eps) 1)
(- (+ (cos eps) (* -1 (* x (sin eps)))) 1)
(- (+ (cos eps) (* x (- (* x (+ 1/2 (* -1/2 (cos eps)))) (sin eps)))) 1)
(- (+ (cos eps) (* x (- (* x (+ 1/2 (+ (* -1/2 (cos eps)) (* 1/6 (* x (sin eps)))))) (sin eps)))) 1)
(* 1/2 (pow x 2))
(* (pow x 2) (- (+ 1/2 (/ (cos (+ eps x)) (pow x 2))) (/ 1 (pow x 2))))
(* (pow x 2) (- (+ 1/2 (/ (cos (+ eps x)) (pow x 2))) (/ 1 (pow x 2))))
(* (pow x 2) (- (+ 1/2 (/ (cos (+ eps x)) (pow x 2))) (/ 1 (pow x 2))))
(* 1/2 (pow x 2))
(* (pow x 2) (- (+ 1/2 (/ (cos (- eps (* -1 x))) (pow x 2))) (/ 1 (pow x 2))))
(* (pow x 2) (- (+ 1/2 (/ (cos (- eps (* -1 x))) (pow x 2))) (/ 1 (pow x 2))))
(* (pow x 2) (- (+ 1/2 (/ (cos (- eps (* -1 x))) (pow x 2))) (/ 1 (pow x 2))))
(- (cos x) (+ 1 (* -1/2 (pow x 2))))
(- (+ (cos x) (* -1 (* eps (sin x)))) (+ 1 (* -1/2 (pow x 2))))
(- (+ (cos x) (* eps (- (* -1/2 (* eps (cos x))) (sin x)))) (+ 1 (* -1/2 (pow x 2))))
(- (+ (cos x) (* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x)))) (+ 1 (* -1/2 (pow x 2))))
(- (cos (+ eps x)) (+ 1 (* -1/2 (pow x 2))))
(- (cos (+ eps x)) (+ 1 (* -1/2 (pow x 2))))
(- (cos (+ eps x)) (+ 1 (* -1/2 (pow x 2))))
(- (cos (+ eps x)) (+ 1 (* -1/2 (pow x 2))))
(- (cos (- x (* -1 eps))) (+ 1 (* -1/2 (pow x 2))))
(- (cos (- x (* -1 eps))) (+ 1 (* -1/2 (pow x 2))))
(- (cos (- x (* -1 eps))) (+ 1 (* -1/2 (pow x 2))))
(- (cos (- x (* -1 eps))) (+ 1 (* -1/2 (pow x 2))))
(cos eps)
(+ (cos eps) (* -1 (* x (sin eps))))
(+ (cos eps) (* x (- (* -1/2 (* x (cos eps))) (sin eps))))
(+ (cos eps) (* x (- (* x (+ (* -1/2 (cos eps)) (* 1/6 (* x (sin eps))))) (sin eps))))
(cos (+ eps x))
(cos (+ eps x))
(cos (+ eps x))
(cos (+ eps x))
(cos (- eps (* -1 x)))
(cos (- eps (* -1 x)))
(cos (- eps (* -1 x)))
(cos (- eps (* -1 x)))
(cos x)
(+ (cos x) (* -1 (* eps (sin x))))
(+ (cos x) (* eps (- (* -1/2 (* eps (cos x))) (sin x))))
(+ (cos x) (* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x))))
(cos (+ eps x))
(cos (+ eps x))
(cos (+ eps x))
(cos (+ eps x))
(cos (- x (* -1 eps)))
(cos (- x (* -1 eps)))
(cos (- x (* -1 eps)))
(cos (- 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)))
1
(+ 1 (* -1/2 (pow x 2)))
(+ 1 (* -1/2 (pow x 2)))
(+ 1 (* -1/2 (pow x 2)))
(* -1/2 (pow x 2))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(* -1/2 (pow x 2))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(- 1 (cos x))
(- (+ 1 (* -1/2 (pow eps 2))) (cos x))
(- (+ 1 (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2))) (cos x))
(- (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2))) (cos x))
(- (cos eps) (cos x))
(- (cos eps) (cos x))
(- (cos eps) (cos x))
(- (cos eps) (cos x))
(- (cos eps) (cos x))
(- (cos eps) (cos x))
(- (cos eps) (cos x))
(- (cos eps) (cos x))
(- (cos eps) 1)
(- (+ (cos eps) (* 1/2 (pow x 2))) 1)
(- (+ (cos eps) (* (pow x 2) (+ 1/2 (* -1/24 (pow x 2))))) 1)
(- (+ (cos eps) (* (pow x 2) (+ 1/2 (* (pow x 2) (- (* 1/720 (pow x 2)) 1/24))))) 1)
(- (cos eps) (cos x))
(- (cos eps) (cos x))
(- (cos eps) (cos x))
(- (cos eps) (cos x))
(- (cos eps) (cos x))
(- (cos eps) (cos x))
(- (cos eps) (cos x))
(- (cos 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)
(- (* 1/24 (pow eps 2)) 1/2)
(- (+ (* 1/24 (pow eps 2)) (* 1/6 (* eps x))) 1/2)
(- (+ (* 1/24 (pow eps 2)) (* x (+ (* 1/6 eps) (* x (+ 1/4 (* -1/48 (pow eps 2))))))) 1/2)
(- (+ (* 1/24 (pow eps 2)) (* x (+ (* 1/6 eps) (* x (+ 1/4 (+ (* -1/36 (* eps x)) (* -1/48 (pow eps 2)))))))) 1/2)
(+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))
(+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))
(+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))
(+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))
(+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))
(+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))
(+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))
(+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))
(* -1/2 (cos x))
(+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))
(+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))
(+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))
(* 1/24 (* (pow eps 2) (cos x)))
(* (pow eps 2) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps))))
(* (pow eps 2) (+ (* -1/2 (/ (cos x) (pow eps 2))) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps)))))
(* (pow eps 2) (+ (* -1/2 (/ (cos x) (pow eps 2))) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps)))))
(* 1/24 (* (pow eps 2) (cos x)))
(* (pow eps 2) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps))))
(* (pow eps 2) (+ (* -1 (/ (+ (* -1/6 (sin x)) (* 1/2 (/ (cos x) eps))) eps)) (* 1/24 (cos x))))
(* (pow eps 2) (+ (* -1 (/ (+ (* -1/6 (sin x)) (* 1/2 (/ (cos x) eps))) eps)) (* 1/24 (cos x))))
(* -1 (sin x))
(- (* -1/2 (* eps (cos x))) (sin x))
(- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x))
(- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x))
(* 1/24 (* (pow eps 3) (cos x)))
(* (pow eps 3) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps))))
(* (pow eps 3) (+ (* -1/2 (/ (cos x) (pow eps 2))) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps)))))
(* (pow eps 3) (+ (* -1 (/ (sin x) (pow eps 3))) (+ (* -1/2 (/ (cos x) (pow eps 2))) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps))))))
(* 1/24 (* (pow eps 3) (cos x)))
(* -1 (* (pow eps 3) (+ (* -1/6 (/ (sin x) eps)) (* -1/24 (cos x)))))
(* -1 (* (pow eps 3) (+ (* -1 (/ (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x))) eps)) (* -1/24 (cos x)))))
(* -1 (* (pow eps 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (cos x)) (/ (sin x) eps)) eps)) (* 1/6 (sin x))) eps)) (* -1/24 (cos x)))))
(* eps (- (* 1/24 (pow eps 2)) 1/2))
(+ (* eps (- (* 1/24 (pow eps 2)) 1/2)) (* x (- (* 1/6 (pow eps 2)) 1)))
(+ (* eps (- (* 1/24 (pow eps 2)) 1/2)) (* x (- (+ (* 1/6 (pow eps 2)) (* eps (* x (+ 1/4 (* -1/48 (pow eps 2)))))) 1)))
(+ (* eps (- (* 1/24 (pow eps 2)) 1/2)) (* x (- (+ (* 1/6 (pow eps 2)) (* x (+ (* eps (+ 1/4 (* -1/48 (pow eps 2)))) (* x (+ 1/6 (* -1/36 (pow eps 2))))))) 1)))
(- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x))
(- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x))
(- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x))
(- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x))
(- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x))
(- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x))
(- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x))
(- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x))
(* -1 (* eps (sin x)))
(* eps (+ (* -1 (sin x)) (* -1/2 (* eps (cos x)))))
(* eps (+ (* -1 (sin x)) (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x)))))))
(* eps (+ (* -1 (sin x)) (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x))))))))
(* 1/24 (* (pow eps 4) (cos x)))
(* (pow eps 4) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps))))
(* (pow eps 4) (+ (* -1/2 (/ (cos x) (pow eps 2))) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps)))))
(* (pow eps 4) (+ (* -1 (/ (sin x) (pow eps 3))) (+ (* -1/2 (/ (cos x) (pow eps 2))) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps))))))
(* 1/24 (* (pow eps 4) (cos x)))
(* (pow eps 4) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps))))
(* (pow eps 4) (+ (* -1 (/ (+ (* -1/6 (sin x)) (* 1/2 (/ (cos x) eps))) eps)) (* 1/24 (cos x))))
(* (pow eps 4) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))) eps)) (* -1/6 (sin x))) eps)) (* 1/24 (cos x))))
(* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2))
(+ (* eps (* x (- (* 1/6 (pow eps 2)) 1))) (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)))
(+ (* x (+ (* eps (- (* 1/6 (pow eps 2)) 1)) (* (pow eps 2) (* x (+ 1/4 (* -1/48 (pow eps 2))))))) (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)))
(+ (* x (+ (* eps (- (* 1/6 (pow eps 2)) 1)) (* x (+ (* eps (* x (+ 1/6 (* -1/36 (pow eps 2))))) (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2)))))))) (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)))
(* eps (- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x)))
(* eps (- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x)))
(* eps (- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x)))
(* eps (- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x)))
(* eps (- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x)))
(* eps (- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x)))
(* eps (- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x)))
(* eps (- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x)))
(* -1/2 (* eps (cos x)))
(* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x)))))
(* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x))))))
(* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x))))))
(* 1/24 (* (pow eps 3) (cos x)))
(* (pow eps 3) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps))))
(* (pow eps 3) (+ (* -1/2 (/ (cos x) (pow eps 2))) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps)))))
(* (pow eps 3) (+ (* -1/2 (/ (cos x) (pow eps 2))) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps)))))
(* 1/24 (* (pow eps 3) (cos x)))
(* -1 (* (pow eps 3) (+ (* -1/6 (/ (sin x) eps)) (* -1/24 (cos x)))))
(* -1 (* (pow eps 3) (+ (* -1 (/ (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x))) eps)) (* -1/24 (cos x)))))
(* -1 (* (pow eps 3) (+ (* -1 (/ (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x))) eps)) (* -1/24 (cos x)))))
(* eps (- (* 1/24 (pow eps 2)) 1/2))
(+ (* 1/6 (* (pow eps 2) x)) (* eps (- (* 1/24 (pow eps 2)) 1/2)))
(+ (* eps (- (* 1/24 (pow eps 2)) 1/2)) (* x (+ (* 1/6 (pow eps 2)) (* eps (* x (+ 1/4 (* -1/48 (pow eps 2))))))))
(+ (* eps (- (* 1/24 (pow eps 2)) 1/2)) (* x (+ (* 1/6 (pow eps 2)) (* x (+ (* -1/36 (* (pow eps 2) x)) (* eps (+ 1/4 (* -1/48 (pow eps 2)))))))))
(* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x))))))
(* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x))))))
(* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x))))))
(* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x))))))
(* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x))))))
(* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x))))))
(* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x))))))
(* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x))))))
(sin x)
(+ (sin x) (* 1/2 (* eps (cos x))))
(+ (sin x) (* eps (+ (* -1/8 (* eps (sin x))) (* 1/2 (cos x)))))
(+ (sin x) (* eps (+ (* 1/2 (cos x)) (* eps (+ (* -1/8 (sin x)) (* -1/48 (* eps (cos x))))))))
(sin (* 1/2 (+ eps (* 2 x))))
(sin (* 1/2 (+ eps (* 2 x))))
(sin (* 1/2 (+ eps (* 2 x))))
(sin (* 1/2 (+ eps (* 2 x))))
(sin (* 1/2 (- (* 2 x) (* -1 eps))))
(sin (* 1/2 (- (* 2 x) (* -1 eps))))
(sin (* 1/2 (- (* 2 x) (* -1 eps))))
(sin (* 1/2 (- (* 2 x) (* -1 eps))))
(sin (* 1/2 eps))
(+ (sin (* 1/2 eps)) (* x (cos (* 1/2 eps))))
(+ (sin (* 1/2 eps)) (* x (+ (cos (* 1/2 eps)) (* -1/2 (* x (sin (* 1/2 eps)))))))
(+ (sin (* 1/2 eps)) (* x (+ (cos (* 1/2 eps)) (* x (+ (* -1/2 (sin (* 1/2 eps))) (* -1/6 (* x (cos (* 1/2 eps)))))))))
(sin (* 1/2 (+ eps (* 2 x))))
(sin (* 1/2 (+ eps (* 2 x))))
(sin (* 1/2 (+ eps (* 2 x))))
(sin (* 1/2 (+ eps (* 2 x))))
(sin (* 1/2 (- eps (* -2 x))))
(sin (* 1/2 (- eps (* -2 x))))
(sin (* 1/2 (- eps (* -2 x))))
(sin (* 1/2 (- eps (* -2 x))))
(* 2 x)
(* 2 x)
(* 2 x)
(* 2 x)
(* 2 x)
(* 2 x)
(* 2 x)
(* 2 x)
(* 2 x)
(* 2 x)
(* 2 x)
(* 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)
(* -1/2 x)
(* -1/2 (pow x 2))
(* -1/2 (pow x 2))
(* -1/2 (pow x 2))
(* -1/2 (pow x 2))
(* -1/2 (pow x 2))
(* -1/2 (pow x 2))
(* -1/2 (pow x 2))
(* -1/2 (pow x 2))
(* -1/2 (pow x 2))
(* -1/2 (pow x 2))
(* -1/2 (pow x 2))
(* -1/2 (pow x 2))
(* 1/24 (* eps (cos x)))
(* 1/24 (* eps (cos x)))
(* 1/24 (* eps (cos x)))
(* 1/24 (* eps (cos x)))
(* 1/24 (* eps (cos x)))
(* 1/24 (* eps (cos x)))
(* 1/24 (* eps (cos x)))
(* 1/24 (* eps (cos x)))
(* 1/24 (* eps (cos x)))
(* 1/24 (* eps (cos x)))
(* 1/24 (* eps (cos x)))
(* 1/24 (* eps (cos x)))
(* 1/24 eps)
(+ (* -1/48 (* eps (pow x 2))) (* 1/24 eps))
(+ (* 1/24 eps) (* (pow x 2) (+ (* -1/48 eps) (* 1/576 (* eps (pow x 2))))))
(+ (* 1/24 eps) (* (pow x 2) (+ (* -1/48 eps) (* (pow x 2) (+ (* -1/17280 (* eps (pow x 2))) (* 1/576 eps))))))
(* 1/24 (* eps (cos x)))
(* 1/24 (* eps (cos x)))
(* 1/24 (* eps (cos x)))
(* 1/24 (* eps (cos x)))
(* 1/24 (* eps (cos x)))
(* 1/24 (* eps (cos x)))
(* 1/24 (* eps (cos x)))
(* 1/24 (* eps (cos x)))
(* 1/6 x)
(* x (+ 1/6 (* -1/36 (pow x 2))))
(* x (+ 1/6 (* (pow x 2) (- (* 1/720 (pow x 2)) 1/36))))
(* x (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/720 (* -1/30240 (pow x 2)))) 1/36))))
(* 1/6 (sin x))
(* 1/6 (sin x))
(* 1/6 (sin x))
(* 1/6 (sin x))
(* 1/6 (sin x))
(* 1/6 (sin x))
(* 1/6 (sin x))
(* 1/6 (sin x))
(* 1/6 (sin x))
(+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))
(+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))
(+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))
(* 1/24 (* eps (cos x)))
(* eps (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps))))
(* eps (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps))))
(* eps (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps))))
(* 1/24 (* eps (cos x)))
(* -1 (* eps (+ (* -1/6 (/ (sin x) eps)) (* -1/24 (cos x)))))
(* -1 (* eps (+ (* -1/6 (/ (sin x) eps)) (* -1/24 (cos x)))))
(* -1 (* eps (+ (* -1/6 (/ (sin x) eps)) (* -1/24 (cos x)))))
(* 1/24 eps)
(+ (* 1/24 eps) (* 1/6 x))
(+ (* 1/24 eps) (* x (+ 1/6 (* -1/48 (* eps x)))))
(+ (* 1/24 eps) (* x (+ 1/6 (* x (+ (* -1/36 x) (* -1/48 eps))))))
(+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))
(+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))
(+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))
(+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))
(+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))
(+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))
(+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))
(+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))
Outputs
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
(* -1 (* eps (sin x)))
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
(* eps (+ (* -1 (sin x)) (* -1/2 (* eps (cos x)))))
(*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(* eps (+ (* -1 (sin x)) (* eps (+ (* -2 (* eps (+ (* -1/16 (sin x)) (* -1/48 (sin x))))) (* -1/2 (cos x))))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 (sin.f64 x) #s(literal 1/6 binary64))))) (sin.f64 x)))
(* eps (+ (* -1 (sin x)) (* eps (+ (* -1/2 (cos x)) (* eps (+ (* -2 (+ (* -1/16 (sin x)) (* -1/48 (sin x)))) (* 1/24 (* eps (cos x)))))))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64)) (*.f64 (sin.f64 x) #s(literal 1/6 binary64)))))) (sin.f64 x)))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -2 binary64)))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -2 binary64)))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -2 binary64)))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -2 binary64)))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps))))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -2 binary64)))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps))))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -2 binary64)))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps))))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -2 binary64)))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps))))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -2 binary64)))
(* -2 (pow (sin (* 1/2 eps)) 2))
(*.f64 #s(literal -2 binary64) (pow.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(+ (* -2 (* x (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))) (* -2 (pow (sin (* 1/2 eps)) 2)))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (+.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))))))
(+ (* -2 (pow (sin (* 1/2 eps)) 2)) (* x (+ (* -2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (* x (pow (sin (* 1/2 eps)) 2)))))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (+.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x (cos.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 x)))
(+ (* -2 (pow (sin (* 1/2 eps)) 2)) (* x (+ (* -2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (* x (+ (* 1/3 (* x (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))) (pow (sin (* 1/2 eps)) 2))))))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (+.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x (cos.f64 (*.f64 eps #s(literal 1/2 binary64))))))) (*.f64 x (*.f64 x (+.f64 (pow.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x #s(literal 1/3 binary64)) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) (cos.f64 (*.f64 eps #s(literal 1/2 binary64))))))))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -2 binary64)))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -2 binary64)))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -2 binary64)))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -2 binary64)))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x))))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -2 binary64)))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x))))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -2 binary64)))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x))))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -2 binary64)))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x))))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -2 binary64)))
(* 1/2 (* eps (sin x)))
(*.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/2 binary64))
(* eps (+ (* 1/4 (* eps (cos x))) (* 1/2 (sin x))))
(*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) (*.f64 eps (*.f64 (cos.f64 x) #s(literal 1/4 binary64)))))
(* eps (+ (* 1/2 (sin x)) (* eps (+ (* 1/4 (cos x)) (* eps (+ (* -1/16 (sin x)) (* -1/48 (sin x))))))))
(*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) (*.f64 eps (+.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/12 binary64)) (*.f64 (cos.f64 x) #s(literal 1/4 binary64))))))
(* eps (+ (* 1/2 (sin x)) (* eps (+ (* 1/4 (cos x)) (* eps (+ (* -1/16 (sin x)) (+ (* -1/48 (sin x)) (* -1/48 (* eps (cos x))))))))))
(*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) #s(literal 1/4 binary64)) (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/12 binary64)) (*.f64 eps (*.f64 (cos.f64 x) #s(literal -1/48 binary64)))))))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps)))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps)))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps)))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps)))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(pow (sin (* 1/2 eps)) 2)
(pow.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64))
(+ (* x (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (pow (sin (* 1/2 eps)) 2))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (+.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x (cos.f64 (*.f64 eps #s(literal 1/2 binary64))))))
(+ (* x (+ (* -1/2 (* x (pow (sin (* 1/2 eps)) 2))) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))) (pow (sin (* 1/2 eps)) 2))
(+.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (pow.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64))) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (+.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))))))
(+ (* x (+ (* x (+ (* -1/2 (pow (sin (* 1/2 eps)) 2)) (* -1/6 (* x (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))))) (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))) (pow (sin (* 1/2 eps)) 2))
(+.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/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 x #s(literal -1/6 binary64))) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))) (*.f64 x x)) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (+.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x)))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x)))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x)))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x)))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.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 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 (*.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))))))))
(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 (pow eps 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps eps))
(* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))
(* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/720 binary64))))))
(* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* (pow eps 2) (- (* 1/40320 (pow eps 2)) 1/720)))) 1/2))
(*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/24 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/720 binary64) (*.f64 eps (*.f64 eps #s(literal 1/40320 binary64)))))))))))
(- (cos eps) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
(- (cos eps) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
(- (cos eps) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
(- (cos eps) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
(- (cos eps) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
(- (cos eps) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
(- (cos eps) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
(- (cos eps) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (pow eps 2)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) #s(literal 1 binary64))
(+ 1 (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)))
(+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) #s(literal 1 binary64))
(+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2)))
(+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/720 binary64)))))) #s(literal 1 binary64))
(cos eps)
(cos.f64 eps)
(cos eps)
(cos.f64 eps)
(cos eps)
(cos.f64 eps)
(cos eps)
(cos.f64 eps)
(cos eps)
(cos.f64 eps)
(cos eps)
(cos.f64 eps)
(cos eps)
(cos.f64 eps)
(cos eps)
(cos.f64 eps)
(- (cos eps) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
(- (+ (cos eps) (* -1 (* x (sin eps)))) 1)
(+.f64 #s(literal -1 binary64) (-.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps))))
(- (+ (cos eps) (* x (- (* x (+ 1/2 (* -1/2 (cos eps)))) (sin eps)))) 1)
(+.f64 #s(literal -1 binary64) (+.f64 (cos.f64 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 eps)))) (sin.f64 eps)))))
(- (+ (cos eps) (* x (- (* x (+ 1/2 (+ (* -1/2 (cos eps)) (* 1/6 (* x (sin eps)))))) (sin eps)))) 1)
(+.f64 (cos.f64 eps) (+.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 eps))) (*.f64 (sin.f64 eps) (*.f64 x #s(literal 1/6 binary64))))) (sin.f64 eps))) #s(literal -1 binary64)))
(* 1/2 (pow x 2))
(*.f64 #s(literal 1/2 binary64) (*.f64 x x))
(* (pow x 2) (- (+ 1/2 (/ (cos (+ eps x)) (pow x 2))) (/ 1 (pow x 2))))
(*.f64 (*.f64 x x) (+.f64 (/.f64 (cos.f64 (+.f64 eps x)) (*.f64 x x)) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x)))))
(* (pow x 2) (- (+ 1/2 (/ (cos (+ eps x)) (pow x 2))) (/ 1 (pow x 2))))
(*.f64 (*.f64 x x) (+.f64 (/.f64 (cos.f64 (+.f64 eps x)) (*.f64 x x)) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x)))))
(* (pow x 2) (- (+ 1/2 (/ (cos (+ eps x)) (pow x 2))) (/ 1 (pow x 2))))
(*.f64 (*.f64 x x) (+.f64 (/.f64 (cos.f64 (+.f64 eps x)) (*.f64 x x)) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x)))))
(* 1/2 (pow x 2))
(*.f64 #s(literal 1/2 binary64) (*.f64 x x))
(* (pow x 2) (- (+ 1/2 (/ (cos (- eps (* -1 x))) (pow x 2))) (/ 1 (pow x 2))))
(*.f64 (*.f64 x x) (+.f64 (/.f64 (cos.f64 (+.f64 eps x)) (*.f64 x x)) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x)))))
(* (pow x 2) (- (+ 1/2 (/ (cos (- eps (* -1 x))) (pow x 2))) (/ 1 (pow x 2))))
(*.f64 (*.f64 x x) (+.f64 (/.f64 (cos.f64 (+.f64 eps x)) (*.f64 x x)) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x)))))
(* (pow x 2) (- (+ 1/2 (/ (cos (- eps (* -1 x))) (pow x 2))) (/ 1 (pow x 2))))
(*.f64 (*.f64 x x) (+.f64 (/.f64 (cos.f64 (+.f64 eps x)) (*.f64 x x)) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x)))))
(- (cos x) (+ 1 (* -1/2 (pow x 2))))
(+.f64 (+.f64 (cos.f64 x) #s(literal -1 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 x x)))
(- (+ (cos x) (* -1 (* eps (sin x)))) (+ 1 (* -1/2 (pow x 2))))
(+.f64 (+.f64 (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))) #s(literal -1 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 x x)))
(- (+ (cos x) (* eps (- (* -1/2 (* eps (cos x))) (sin x)))) (+ 1 (* -1/2 (pow x 2))))
(+.f64 (*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (sin.f64 x))) (+.f64 (+.f64 (cos.f64 x) #s(literal -1 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 x x))))
(- (+ (cos x) (* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x)))) (+ 1 (* -1/2 (pow x 2))))
(+.f64 (cos.f64 x) (+.f64 (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 (sin.f64 x) #s(literal 1/6 binary64))))) (sin.f64 x))) (-.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))))
(- (cos (+ eps x)) (+ 1 (* -1/2 (pow x 2))))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(- (cos (+ eps x)) (+ 1 (* -1/2 (pow x 2))))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(- (cos (+ eps x)) (+ 1 (* -1/2 (pow x 2))))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(- (cos (+ eps x)) (+ 1 (* -1/2 (pow x 2))))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(- (cos (- x (* -1 eps))) (+ 1 (* -1/2 (pow x 2))))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(- (cos (- x (* -1 eps))) (+ 1 (* -1/2 (pow x 2))))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(- (cos (- x (* -1 eps))) (+ 1 (* -1/2 (pow x 2))))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(- (cos (- x (* -1 eps))) (+ 1 (* -1/2 (pow x 2))))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(cos eps)
(cos.f64 eps)
(+ (cos eps) (* -1 (* x (sin eps))))
(-.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps)))
(+ (cos eps) (* x (- (* -1/2 (* x (cos eps))) (sin eps))))
(+.f64 (cos.f64 eps) (*.f64 x (-.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (cos.f64 eps))) (sin.f64 eps))))
(+ (cos eps) (* x (- (* x (+ (* -1/2 (cos eps)) (* 1/6 (* x (sin eps))))) (sin eps))))
(+.f64 (cos.f64 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 eps)) (*.f64 (sin.f64 eps) (*.f64 x #s(literal 1/6 binary64))))) (sin.f64 eps))))
(cos (+ eps x))
(cos.f64 (+.f64 eps x))
(cos (+ eps x))
(cos.f64 (+.f64 eps x))
(cos (+ eps x))
(cos.f64 (+.f64 eps x))
(cos (+ eps x))
(cos.f64 (+.f64 eps x))
(cos (- eps (* -1 x)))
(cos.f64 (+.f64 eps x))
(cos (- eps (* -1 x)))
(cos.f64 (+.f64 eps x))
(cos (- eps (* -1 x)))
(cos.f64 (+.f64 eps x))
(cos (- eps (* -1 x)))
(cos.f64 (+.f64 eps x))
(cos x)
(cos.f64 x)
(+ (cos x) (* -1 (* eps (sin x))))
(-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))
(+ (cos x) (* eps (- (* -1/2 (* eps (cos x))) (sin x))))
(+.f64 (cos.f64 x) (*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (sin.f64 x))))
(+ (cos x) (* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x))))
(+.f64 (cos.f64 x) (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 (sin.f64 x) #s(literal 1/6 binary64))))) (sin.f64 x))))
(cos (+ eps x))
(cos.f64 (+.f64 eps x))
(cos (+ eps x))
(cos.f64 (+.f64 eps x))
(cos (+ eps x))
(cos.f64 (+.f64 eps x))
(cos (+ eps x))
(cos.f64 (+.f64 eps x))
(cos (- x (* -1 eps)))
(cos.f64 (+.f64 eps x))
(cos (- x (* -1 eps)))
(cos.f64 (+.f64 eps x))
(cos (- x (* -1 eps)))
(cos.f64 (+.f64 eps x))
(cos (- x (* -1 eps)))
(cos.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 x (+.f64 #s(literal 1 binary64) (/.f64 eps x)))
(* x (+ 1 (/ eps x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 eps x)))
(* x (+ 1 (/ eps x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 eps x)))
x
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 #s(literal -1 binary64) (/.f64 eps x)))
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 #s(literal -1 binary64) (/.f64 eps x)))
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 #s(literal -1 binary64) (/.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 (+.f64 #s(literal 1 binary64) (/.f64 x eps)))
(* eps (+ 1 (/ x eps)))
(*.f64 eps (+.f64 #s(literal 1 binary64) (/.f64 x eps)))
(* eps (+ 1 (/ x eps)))
(*.f64 eps (+.f64 #s(literal 1 binary64) (/.f64 x eps)))
eps
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(*.f64 eps (-.f64 #s(literal 0 binary64) (-.f64 #s(literal -1 binary64) (/.f64 x eps))))
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(*.f64 eps (-.f64 #s(literal 0 binary64) (-.f64 #s(literal -1 binary64) (/.f64 x eps))))
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(*.f64 eps (-.f64 #s(literal 0 binary64) (-.f64 #s(literal -1 binary64) (/.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 (* -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)))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(* -1/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x)))))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x)))))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x)))))
(* -1/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x)))))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x)))))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x)))))
(- 1 (cos x))
(-.f64 #s(literal 1 binary64) (cos.f64 x))
(- (+ 1 (* -1/2 (pow eps 2))) (cos x))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
(- (+ 1 (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2))) (cos x))
(+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
(- (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2))) (cos x))
(+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/720 binary64)))))) (-.f64 #s(literal 1 binary64) (cos.f64 x)))
(- (cos eps) (cos x))
(-.f64 (cos.f64 eps) (cos.f64 x))
(- (cos eps) (cos x))
(-.f64 (cos.f64 eps) (cos.f64 x))
(- (cos eps) (cos x))
(-.f64 (cos.f64 eps) (cos.f64 x))
(- (cos eps) (cos x))
(-.f64 (cos.f64 eps) (cos.f64 x))
(- (cos eps) (cos x))
(-.f64 (cos.f64 eps) (cos.f64 x))
(- (cos eps) (cos x))
(-.f64 (cos.f64 eps) (cos.f64 x))
(- (cos eps) (cos x))
(-.f64 (cos.f64 eps) (cos.f64 x))
(- (cos eps) (cos x))
(-.f64 (cos.f64 eps) (cos.f64 x))
(- (cos eps) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
(- (+ (cos eps) (* 1/2 (pow x 2))) 1)
(+.f64 #s(literal -1 binary64) (+.f64 (cos.f64 eps) (*.f64 #s(literal 1/2 binary64) (*.f64 x x))))
(- (+ (cos eps) (* (pow x 2) (+ 1/2 (* -1/24 (pow x 2))))) 1)
(+.f64 (cos.f64 eps) (+.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x x) #s(literal -1/24 binary64))))) #s(literal -1 binary64)))
(- (+ (cos eps) (* (pow x 2) (+ 1/2 (* (pow x 2) (- (* 1/720 (pow x 2)) 1/24))))) 1)
(+.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/24 binary64) (*.f64 #s(literal 1/720 binary64) (*.f64 x x)))))) (+.f64 #s(literal -1 binary64) (cos.f64 eps)))
(- (cos eps) (cos x))
(-.f64 (cos.f64 eps) (cos.f64 x))
(- (cos eps) (cos x))
(-.f64 (cos.f64 eps) (cos.f64 x))
(- (cos eps) (cos x))
(-.f64 (cos.f64 eps) (cos.f64 x))
(- (cos eps) (cos x))
(-.f64 (cos.f64 eps) (cos.f64 x))
(- (cos eps) (cos x))
(-.f64 (cos.f64 eps) (cos.f64 x))
(- (cos eps) (cos x))
(-.f64 (cos.f64 eps) (cos.f64 x))
(- (cos eps) (cos x))
(-.f64 (cos.f64 eps) (cos.f64 x))
(- (cos eps) (cos x))
(-.f64 (cos.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 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x 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)
(cos x)
(cos.f64 x)
(- (* 1/24 (pow eps 2)) 1/2)
(+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))
(- (+ (* 1/24 (pow eps 2)) (* 1/6 (* eps x))) 1/2)
(+.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))
(- (+ (* 1/24 (pow eps 2)) (* x (+ (* 1/6 eps) (* x (+ 1/4 (* -1/48 (pow eps 2))))))) 1/2)
(+.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))
(- (+ (* 1/24 (pow eps 2)) (* x (+ (* 1/6 eps) (* x (+ 1/4 (+ (* -1/36 (* eps x)) (* -1/48 (pow eps 2)))))))) 1/2)
(+.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 x #s(literal -1/36 binary64)))))))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))
(+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64)) (*.f64 (sin.f64 x) #s(literal 1/6 binary64)))))
(+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64)) (*.f64 (sin.f64 x) #s(literal 1/6 binary64)))))
(+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64)) (*.f64 (sin.f64 x) #s(literal 1/6 binary64)))))
(+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64)) (*.f64 (sin.f64 x) #s(literal 1/6 binary64)))))
(+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64)) (*.f64 (sin.f64 x) #s(literal 1/6 binary64)))))
(+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64)) (*.f64 (sin.f64 x) #s(literal 1/6 binary64)))))
(+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64)) (*.f64 (sin.f64 x) #s(literal 1/6 binary64)))))
(+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64)) (*.f64 (sin.f64 x) #s(literal 1/6 binary64)))))
(* -1/2 (cos x))
(*.f64 #s(literal -1/2 binary64) (cos.f64 x))
(+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 (sin.f64 x) #s(literal 1/6 binary64))))
(+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64)) (*.f64 (sin.f64 x) #s(literal 1/6 binary64)))))
(+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64)) (*.f64 (sin.f64 x) #s(literal 1/6 binary64)))))
(* 1/24 (* (pow eps 2) (cos x)))
(*.f64 eps (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64)))
(* (pow eps 2) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps))))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 (cos.f64 x) #s(literal 1/24 binary64)) (/.f64 (*.f64 (sin.f64 x) #s(literal 1/6 binary64)) eps)))
(* (pow eps 2) (+ (* -1/2 (/ (cos x) (pow eps 2))) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps)))))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 (cos.f64 x) #s(literal 1/24 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 x) #s(literal 1/6 binary64)) eps) (/.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps)))))
(* (pow eps 2) (+ (* -1/2 (/ (cos x) (pow eps 2))) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps)))))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 (cos.f64 x) #s(literal 1/24 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 x) #s(literal 1/6 binary64)) eps) (/.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps)))))
(* 1/24 (* (pow eps 2) (cos x)))
(*.f64 eps (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64)))
(* (pow eps 2) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps))))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 (cos.f64 x) #s(literal 1/24 binary64)) (/.f64 (*.f64 (sin.f64 x) #s(literal 1/6 binary64)) eps)))
(* (pow eps 2) (+ (* -1 (/ (+ (* -1/6 (sin x)) (* 1/2 (/ (cos x) eps))) eps)) (* 1/24 (cos x))))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 (cos.f64 x) #s(literal 1/24 binary64)) (/.f64 (+.f64 (*.f64 (sin.f64 x) #s(literal -1/6 binary64)) (*.f64 (cos.f64 x) (/.f64 #s(literal 1/2 binary64) eps))) eps)))
(* (pow eps 2) (+ (* -1 (/ (+ (* -1/6 (sin x)) (* 1/2 (/ (cos x) eps))) eps)) (* 1/24 (cos x))))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 (cos.f64 x) #s(literal 1/24 binary64)) (/.f64 (+.f64 (*.f64 (sin.f64 x) #s(literal -1/6 binary64)) (*.f64 (cos.f64 x) (/.f64 #s(literal 1/2 binary64) eps))) eps)))
(* -1 (sin x))
(-.f64 #s(literal 0 binary64) (sin.f64 x))
(- (* -1/2 (* eps (cos x))) (sin x))
(-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (sin.f64 x))
(- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x))
(-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 (sin.f64 x) #s(literal 1/6 binary64))))) (sin.f64 x))
(- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x))
(-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64)) (*.f64 (sin.f64 x) #s(literal 1/6 binary64)))))) (sin.f64 x))
(* 1/24 (* (pow eps 3) (cos x)))
(*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (*.f64 eps eps))))
(* (pow eps 3) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps))))
(*.f64 (+.f64 (*.f64 (cos.f64 x) #s(literal 1/24 binary64)) (/.f64 (*.f64 (sin.f64 x) #s(literal 1/6 binary64)) eps)) (*.f64 eps (*.f64 eps eps)))
(* (pow eps 3) (+ (* -1/2 (/ (cos x) (pow eps 2))) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps)))))
(*.f64 (+.f64 (*.f64 (cos.f64 x) #s(literal 1/24 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 x) #s(literal 1/6 binary64)) eps) (/.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps)))) (*.f64 eps (*.f64 eps eps)))
(* (pow eps 3) (+ (* -1 (/ (sin x) (pow eps 3))) (+ (* -1/2 (/ (cos x) (pow eps 2))) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps))))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (+.f64 (*.f64 (cos.f64 x) #s(literal 1/24 binary64)) (/.f64 (*.f64 (sin.f64 x) #s(literal 1/6 binary64)) eps)) (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps)) (/.f64 (sin.f64 x) (*.f64 eps (*.f64 eps eps))))))
(* 1/24 (* (pow eps 3) (cos x)))
(*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (*.f64 eps eps))))
(* -1 (* (pow eps 3) (+ (* -1/6 (/ (sin x) eps)) (* -1/24 (cos x)))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 (sin.f64 x) #s(literal -1/6 binary64)) eps) (*.f64 (cos.f64 x) #s(literal -1/24 binary64)))))
(* -1 (* (pow eps 3) (+ (* -1 (/ (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x))) eps)) (* -1/24 (cos x)))))
(*.f64 (-.f64 (*.f64 (cos.f64 x) #s(literal -1/24 binary64)) (/.f64 (+.f64 (*.f64 (sin.f64 x) #s(literal 1/6 binary64)) (*.f64 #s(literal -1/2 binary64) (/.f64 (cos.f64 x) eps))) eps)) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))))
(* -1 (* (pow eps 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (cos x)) (/ (sin x) eps)) eps)) (* 1/6 (sin x))) eps)) (* -1/24 (cos x)))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 (cos.f64 x) #s(literal -1/24 binary64)) (/.f64 (-.f64 (*.f64 (sin.f64 x) #s(literal 1/6 binary64)) (/.f64 (+.f64 (/.f64 (sin.f64 x) eps) (*.f64 (cos.f64 x) #s(literal 1/2 binary64))) eps)) eps))))
(* eps (- (* 1/24 (pow eps 2)) 1/2))
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))
(+ (* eps (- (* 1/24 (pow eps 2)) 1/2)) (* x (- (* 1/6 (pow eps 2)) 1)))
(+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))
(+ (* eps (- (* 1/24 (pow eps 2)) 1/2)) (* x (- (+ (* 1/6 (pow eps 2)) (* eps (* x (+ 1/4 (* -1/48 (pow eps 2)))))) 1)))
(+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (*.f64 x (+.f64 (*.f64 x (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))))
(+ (* eps (- (* 1/24 (pow eps 2)) 1/2)) (* x (- (+ (* 1/6 (pow eps 2)) (* x (+ (* eps (+ 1/4 (* -1/48 (pow eps 2)))) (* x (+ 1/6 (* -1/36 (pow eps 2))))))) 1)))
(+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))))
(- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x))
(-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64)) (*.f64 (sin.f64 x) #s(literal 1/6 binary64)))))) (sin.f64 x))
(- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x))
(-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64)) (*.f64 (sin.f64 x) #s(literal 1/6 binary64)))))) (sin.f64 x))
(- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x))
(-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64)) (*.f64 (sin.f64 x) #s(literal 1/6 binary64)))))) (sin.f64 x))
(- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x))
(-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64)) (*.f64 (sin.f64 x) #s(literal 1/6 binary64)))))) (sin.f64 x))
(- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x))
(-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64)) (*.f64 (sin.f64 x) #s(literal 1/6 binary64)))))) (sin.f64 x))
(- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x))
(-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64)) (*.f64 (sin.f64 x) #s(literal 1/6 binary64)))))) (sin.f64 x))
(- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x))
(-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64)) (*.f64 (sin.f64 x) #s(literal 1/6 binary64)))))) (sin.f64 x))
(- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x))
(-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64)) (*.f64 (sin.f64 x) #s(literal 1/6 binary64)))))) (sin.f64 x))
(* -1 (* eps (sin x)))
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
(* eps (+ (* -1 (sin x)) (* -1/2 (* eps (cos x)))))
(*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(* eps (+ (* -1 (sin x)) (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x)))))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 (sin.f64 x) #s(literal 1/6 binary64))))) (sin.f64 x)))
(* eps (+ (* -1 (sin x)) (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x))))))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64)) (*.f64 (sin.f64 x) #s(literal 1/6 binary64)))))) (sin.f64 x)))
(* 1/24 (* (pow eps 4) (cos x)))
(*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) (pow.f64 eps #s(literal 4 binary64))))
(* (pow eps 4) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps))))
(*.f64 (+.f64 (*.f64 (cos.f64 x) #s(literal 1/24 binary64)) (/.f64 (*.f64 (sin.f64 x) #s(literal 1/6 binary64)) eps)) (pow.f64 eps #s(literal 4 binary64)))
(* (pow eps 4) (+ (* -1/2 (/ (cos x) (pow eps 2))) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps)))))
(*.f64 (+.f64 (*.f64 (cos.f64 x) #s(literal 1/24 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 x) #s(literal 1/6 binary64)) eps) (/.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps)))) (pow.f64 eps #s(literal 4 binary64)))
(* (pow eps 4) (+ (* -1 (/ (sin x) (pow eps 3))) (+ (* -1/2 (/ (cos x) (pow eps 2))) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps))))))
(*.f64 (+.f64 (+.f64 (*.f64 (cos.f64 x) #s(literal 1/24 binary64)) (/.f64 (*.f64 (sin.f64 x) #s(literal 1/6 binary64)) eps)) (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps)) (/.f64 (sin.f64 x) (*.f64 eps (*.f64 eps eps))))) (pow.f64 eps #s(literal 4 binary64)))
(* 1/24 (* (pow eps 4) (cos x)))
(*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) (pow.f64 eps #s(literal 4 binary64))))
(* (pow eps 4) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps))))
(*.f64 (+.f64 (*.f64 (cos.f64 x) #s(literal 1/24 binary64)) (/.f64 (*.f64 (sin.f64 x) #s(literal 1/6 binary64)) eps)) (pow.f64 eps #s(literal 4 binary64)))
(* (pow eps 4) (+ (* -1 (/ (+ (* -1/6 (sin x)) (* 1/2 (/ (cos x) eps))) eps)) (* 1/24 (cos x))))
(*.f64 (-.f64 (*.f64 (cos.f64 x) #s(literal 1/24 binary64)) (/.f64 (+.f64 (*.f64 (sin.f64 x) #s(literal -1/6 binary64)) (*.f64 (cos.f64 x) (/.f64 #s(literal 1/2 binary64) eps))) eps)) (pow.f64 eps #s(literal 4 binary64)))
(* (pow eps 4) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (sin x) eps)) (* -1/2 (cos x))) eps)) (* -1/6 (sin x))) eps)) (* 1/24 (cos x))))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 (*.f64 (cos.f64 x) #s(literal 1/24 binary64)) (/.f64 (-.f64 (*.f64 (sin.f64 x) #s(literal -1/6 binary64)) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (/.f64 (sin.f64 x) eps)) eps)) eps)))
(* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))
(+ (* eps (* x (- (* 1/6 (pow eps 2)) 1))) (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)))
(+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (*.f64 (*.f64 eps x) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))
(+ (* x (+ (* eps (- (* 1/6 (pow eps 2)) 1)) (* (pow eps 2) (* x (+ 1/4 (* -1/48 (pow eps 2))))))) (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)))
(+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))) (*.f64 x (*.f64 eps eps))))))
(+ (* x (+ (* eps (- (* 1/6 (pow eps 2)) 1)) (* x (+ (* eps (* x (+ 1/6 (* -1/36 (pow eps 2))))) (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2)))))))) (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)))
(+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 x (+.f64 (*.f64 x (*.f64 eps (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))))))))))
(* eps (- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x)))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64)) (*.f64 (sin.f64 x) #s(literal 1/6 binary64)))))) (sin.f64 x)))
(* eps (- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x)))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64)) (*.f64 (sin.f64 x) #s(literal 1/6 binary64)))))) (sin.f64 x)))
(* eps (- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x)))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64)) (*.f64 (sin.f64 x) #s(literal 1/6 binary64)))))) (sin.f64 x)))
(* eps (- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x)))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64)) (*.f64 (sin.f64 x) #s(literal 1/6 binary64)))))) (sin.f64 x)))
(* eps (- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x)))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64)) (*.f64 (sin.f64 x) #s(literal 1/6 binary64)))))) (sin.f64 x)))
(* eps (- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x)))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64)) (*.f64 (sin.f64 x) #s(literal 1/6 binary64)))))) (sin.f64 x)))
(* eps (- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x)))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64)) (*.f64 (sin.f64 x) #s(literal 1/6 binary64)))))) (sin.f64 x)))
(* eps (- (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))))) (sin x)))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64)) (*.f64 (sin.f64 x) #s(literal 1/6 binary64)))))) (sin.f64 x)))
(* -1/2 (* eps (cos x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x)))
(* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x)))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (*.f64 (sin.f64 x) #s(literal 1/6 binary64)))))
(* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x))))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64)) (*.f64 (sin.f64 x) #s(literal 1/6 binary64))))))
(* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x))))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64)) (*.f64 (sin.f64 x) #s(literal 1/6 binary64))))))
(* 1/24 (* (pow eps 3) (cos x)))
(*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (*.f64 eps eps))))
(* (pow eps 3) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps))))
(*.f64 (+.f64 (*.f64 (cos.f64 x) #s(literal 1/24 binary64)) (/.f64 (*.f64 (sin.f64 x) #s(literal 1/6 binary64)) eps)) (*.f64 eps (*.f64 eps eps)))
(* (pow eps 3) (+ (* -1/2 (/ (cos x) (pow eps 2))) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps)))))
(*.f64 (+.f64 (*.f64 (cos.f64 x) #s(literal 1/24 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 x) #s(literal 1/6 binary64)) eps) (/.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps)))) (*.f64 eps (*.f64 eps eps)))
(* (pow eps 3) (+ (* -1/2 (/ (cos x) (pow eps 2))) (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps)))))
(*.f64 (+.f64 (*.f64 (cos.f64 x) #s(literal 1/24 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 x) #s(literal 1/6 binary64)) eps) (/.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps eps)))) (*.f64 eps (*.f64 eps eps)))
(* 1/24 (* (pow eps 3) (cos x)))
(*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (*.f64 eps eps))))
(* -1 (* (pow eps 3) (+ (* -1/6 (/ (sin x) eps)) (* -1/24 (cos x)))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 (sin.f64 x) #s(literal -1/6 binary64)) eps) (*.f64 (cos.f64 x) #s(literal -1/24 binary64)))))
(* -1 (* (pow eps 3) (+ (* -1 (/ (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x))) eps)) (* -1/24 (cos x)))))
(*.f64 (-.f64 (*.f64 (cos.f64 x) #s(literal -1/24 binary64)) (/.f64 (+.f64 (*.f64 (sin.f64 x) #s(literal 1/6 binary64)) (*.f64 #s(literal -1/2 binary64) (/.f64 (cos.f64 x) eps))) eps)) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))))
(* -1 (* (pow eps 3) (+ (* -1 (/ (+ (* -1/2 (/ (cos x) eps)) (* 1/6 (sin x))) eps)) (* -1/24 (cos x)))))
(*.f64 (-.f64 (*.f64 (cos.f64 x) #s(literal -1/24 binary64)) (/.f64 (+.f64 (*.f64 (sin.f64 x) #s(literal 1/6 binary64)) (*.f64 #s(literal -1/2 binary64) (/.f64 (cos.f64 x) eps))) eps)) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))))
(* eps (- (* 1/24 (pow eps 2)) 1/2))
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))
(+ (* 1/6 (* (pow eps 2) x)) (* eps (- (* 1/24 (pow eps 2)) 1/2)))
(+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 eps eps))))
(+ (* eps (- (* 1/24 (pow eps 2)) 1/2)) (* x (+ (* 1/6 (pow eps 2)) (* eps (* x (+ 1/4 (* -1/48 (pow eps 2))))))))
(+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (*.f64 x (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))))))))
(+ (* eps (- (* 1/24 (pow eps 2)) 1/2)) (* x (+ (* 1/6 (pow eps 2)) (* x (+ (* -1/36 (* (pow eps 2) x)) (* eps (+ 1/4 (* -1/48 (pow eps 2)))))))))
(+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (*.f64 x (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 #s(literal -1/36 binary64) (*.f64 x (*.f64 eps eps))))))))
(* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x))))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64)) (*.f64 (sin.f64 x) #s(literal 1/6 binary64))))))
(* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x))))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64)) (*.f64 (sin.f64 x) #s(literal 1/6 binary64))))))
(* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x))))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64)) (*.f64 (sin.f64 x) #s(literal 1/6 binary64))))))
(* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x))))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64)) (*.f64 (sin.f64 x) #s(literal 1/6 binary64))))))
(* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x))))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64)) (*.f64 (sin.f64 x) #s(literal 1/6 binary64))))))
(* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x))))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64)) (*.f64 (sin.f64 x) #s(literal 1/6 binary64))))))
(* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x))))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64)) (*.f64 (sin.f64 x) #s(literal 1/6 binary64))))))
(* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x))))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64)) (*.f64 (sin.f64 x) #s(literal 1/6 binary64))))))
(sin x)
(sin.f64 x)
(+ (sin x) (* 1/2 (* eps (cos x))))
(+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/2 binary64))))
(+ (sin x) (* eps (+ (* -1/8 (* 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/8 binary64))))))
(+ (sin x) (* eps (+ (* 1/2 (cos x)) (* eps (+ (* -1/8 (sin x)) (* -1/48 (* eps (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/48 binary64))) (*.f64 (sin.f64 x) #s(literal -1/8 binary64)))))))
(sin (* 1/2 (+ eps (* 2 x))))
(sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(sin (* 1/2 (+ eps (* 2 x))))
(sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(sin (* 1/2 (+ eps (* 2 x))))
(sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(sin (* 1/2 (+ eps (* 2 x))))
(sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(sin (* 1/2 (- (* 2 x) (* -1 eps))))
(sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(sin (* 1/2 (- (* 2 x) (* -1 eps))))
(sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(sin (* 1/2 (- (* 2 x) (* -1 eps))))
(sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(sin (* 1/2 (- (* 2 x) (* -1 eps))))
(sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(sin (* 1/2 eps))
(sin.f64 (*.f64 eps #s(literal 1/2 binary64)))
(+ (sin (* 1/2 eps)) (* x (cos (* 1/2 eps))))
(+.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))))
(+ (sin (* 1/2 eps)) (* x (+ (cos (* 1/2 eps)) (* -1/2 (* x (sin (* 1/2 eps)))))))
(+.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x (+.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x #s(literal -1/2 binary64))))))
(+ (sin (* 1/2 eps)) (* x (+ (cos (* 1/2 eps)) (* x (+ (* -1/2 (sin (* 1/2 eps))) (* -1/6 (* x (cos (* 1/2 eps)))))))))
(+.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x (+.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x #s(literal -1/6 binary64))))))))
(sin (* 1/2 (+ eps (* 2 x))))
(sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(sin (* 1/2 (+ eps (* 2 x))))
(sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(sin (* 1/2 (+ eps (* 2 x))))
(sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(sin (* 1/2 (+ eps (* 2 x))))
(sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(sin (* 1/2 (- eps (* -2 x))))
(sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(sin (* 1/2 (- eps (* -2 x))))
(sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(sin (* 1/2 (- eps (* -2 x))))
(sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(sin (* 1/2 (- eps (* -2 x))))
(sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(* 2 x)
(*.f64 x #s(literal 2 binary64))
(* 2 x)
(*.f64 x #s(literal 2 binary64))
(* 2 x)
(*.f64 x #s(literal 2 binary64))
(* 2 x)
(*.f64 x #s(literal 2 binary64))
(* 2 x)
(*.f64 x #s(literal 2 binary64))
(* 2 x)
(*.f64 x #s(literal 2 binary64))
(* 2 x)
(*.f64 x #s(literal 2 binary64))
(* 2 x)
(*.f64 x #s(literal 2 binary64))
(* 2 x)
(*.f64 x #s(literal 2 binary64))
(* 2 x)
(*.f64 x #s(literal 2 binary64))
(* 2 x)
(*.f64 x #s(literal 2 binary64))
(* 2 x)
(*.f64 x #s(literal 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))
(* -1/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(* 1/24 (* eps (cos x)))
(*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64))
(* 1/24 (* eps (cos x)))
(*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64))
(* 1/24 (* eps (cos x)))
(*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64))
(* 1/24 (* eps (cos x)))
(*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64))
(* 1/24 (* eps (cos x)))
(*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64))
(* 1/24 (* eps (cos x)))
(*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64))
(* 1/24 (* eps (cos x)))
(*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64))
(* 1/24 (* eps (cos x)))
(*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64))
(* 1/24 (* eps (cos x)))
(*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64))
(* 1/24 (* eps (cos x)))
(*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64))
(* 1/24 (* eps (cos x)))
(*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64))
(* 1/24 (* eps (cos x)))
(*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64))
(* 1/24 eps)
(*.f64 eps #s(literal 1/24 binary64))
(+ (* -1/48 (* eps (pow x 2))) (* 1/24 eps))
(+.f64 (*.f64 eps #s(literal 1/24 binary64)) (*.f64 eps (*.f64 (*.f64 x x) #s(literal -1/48 binary64))))
(+ (* 1/24 eps) (* (pow x 2) (+ (* -1/48 eps) (* 1/576 (* eps (pow x 2))))))
(+.f64 (*.f64 eps #s(literal 1/24 binary64)) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal -1/48 binary64)) (*.f64 eps (*.f64 #s(literal 1/576 binary64) (*.f64 x x))))))
(+ (* 1/24 eps) (* (pow x 2) (+ (* -1/48 eps) (* (pow x 2) (+ (* -1/17280 (* eps (pow x 2))) (* 1/576 eps))))))
(+.f64 (*.f64 eps #s(literal 1/24 binary64)) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal -1/48 binary64)) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 eps (*.f64 x x)) #s(literal -1/17280 binary64)) (*.f64 eps #s(literal 1/576 binary64)))))))
(* 1/24 (* eps (cos x)))
(*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64))
(* 1/24 (* eps (cos x)))
(*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64))
(* 1/24 (* eps (cos x)))
(*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64))
(* 1/24 (* eps (cos x)))
(*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64))
(* 1/24 (* eps (cos x)))
(*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64))
(* 1/24 (* eps (cos x)))
(*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64))
(* 1/24 (* eps (cos x)))
(*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64))
(* 1/24 (* eps (cos x)))
(*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* x (+ 1/6 (* -1/36 (pow x 2))))
(*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))))
(* x (+ 1/6 (* (pow x 2) (- (* 1/720 (pow x 2)) 1/36))))
(*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 x x)) #s(literal -1/36 binary64)))))
(* x (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/720 (* -1/30240 (pow x 2)))) 1/36))))
(*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/36 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/720 binary64) (*.f64 (*.f64 x x) #s(literal -1/30240 binary64))))))))
(* 1/6 (sin x))
(*.f64 (sin.f64 x) #s(literal 1/6 binary64))
(* 1/6 (sin x))
(*.f64 (sin.f64 x) #s(literal 1/6 binary64))
(* 1/6 (sin x))
(*.f64 (sin.f64 x) #s(literal 1/6 binary64))
(* 1/6 (sin x))
(*.f64 (sin.f64 x) #s(literal 1/6 binary64))
(* 1/6 (sin x))
(*.f64 (sin.f64 x) #s(literal 1/6 binary64))
(* 1/6 (sin x))
(*.f64 (sin.f64 x) #s(literal 1/6 binary64))
(* 1/6 (sin x))
(*.f64 (sin.f64 x) #s(literal 1/6 binary64))
(* 1/6 (sin x))
(*.f64 (sin.f64 x) #s(literal 1/6 binary64))
(* 1/6 (sin x))
(*.f64 (sin.f64 x) #s(literal 1/6 binary64))
(+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))
(+.f64 (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64)) (*.f64 (sin.f64 x) #s(literal 1/6 binary64)))
(+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))
(+.f64 (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64)) (*.f64 (sin.f64 x) #s(literal 1/6 binary64)))
(+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))
(+.f64 (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64)) (*.f64 (sin.f64 x) #s(literal 1/6 binary64)))
(* 1/24 (* eps (cos x)))
(*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64))
(* eps (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps))))
(*.f64 eps (+.f64 (*.f64 (cos.f64 x) #s(literal 1/24 binary64)) (/.f64 (*.f64 (sin.f64 x) #s(literal 1/6 binary64)) eps)))
(* eps (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps))))
(*.f64 eps (+.f64 (*.f64 (cos.f64 x) #s(literal 1/24 binary64)) (/.f64 (*.f64 (sin.f64 x) #s(literal 1/6 binary64)) eps)))
(* eps (+ (* 1/24 (cos x)) (* 1/6 (/ (sin x) eps))))
(*.f64 eps (+.f64 (*.f64 (cos.f64 x) #s(literal 1/24 binary64)) (/.f64 (*.f64 (sin.f64 x) #s(literal 1/6 binary64)) eps)))
(* 1/24 (* eps (cos x)))
(*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64))
(* -1 (* eps (+ (* -1/6 (/ (sin x) eps)) (* -1/24 (cos x)))))
(*.f64 eps (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 (sin.f64 x) #s(literal -1/6 binary64)) eps) (*.f64 (cos.f64 x) #s(literal -1/24 binary64)))))
(* -1 (* eps (+ (* -1/6 (/ (sin x) eps)) (* -1/24 (cos x)))))
(*.f64 eps (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 (sin.f64 x) #s(literal -1/6 binary64)) eps) (*.f64 (cos.f64 x) #s(literal -1/24 binary64)))))
(* -1 (* eps (+ (* -1/6 (/ (sin x) eps)) (* -1/24 (cos x)))))
(*.f64 eps (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 (sin.f64 x) #s(literal -1/6 binary64)) eps) (*.f64 (cos.f64 x) #s(literal -1/24 binary64)))))
(* 1/24 eps)
(*.f64 eps #s(literal 1/24 binary64))
(+ (* 1/24 eps) (* 1/6 x))
(+.f64 (*.f64 eps #s(literal 1/24 binary64)) (*.f64 x #s(literal 1/6 binary64)))
(+ (* 1/24 eps) (* x (+ 1/6 (* -1/48 (* eps x)))))
(+.f64 (*.f64 eps #s(literal 1/24 binary64)) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 eps #s(literal -1/48 binary64))))))
(+ (* 1/24 eps) (* x (+ 1/6 (* x (+ (* -1/36 x) (* -1/48 eps))))))
(+.f64 (*.f64 eps #s(literal 1/24 binary64)) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/48 binary64)) (*.f64 x #s(literal -1/36 binary64)))))))
(+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))
(+.f64 (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64)) (*.f64 (sin.f64 x) #s(literal 1/6 binary64)))
(+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))
(+.f64 (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64)) (*.f64 (sin.f64 x) #s(literal 1/6 binary64)))
(+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))
(+.f64 (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64)) (*.f64 (sin.f64 x) #s(literal 1/6 binary64)))
(+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))
(+.f64 (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64)) (*.f64 (sin.f64 x) #s(literal 1/6 binary64)))
(+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))
(+.f64 (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64)) (*.f64 (sin.f64 x) #s(literal 1/6 binary64)))
(+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))
(+.f64 (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64)) (*.f64 (sin.f64 x) #s(literal 1/6 binary64)))
(+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))
(+.f64 (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64)) (*.f64 (sin.f64 x) #s(literal 1/6 binary64)))
(+ (* 1/24 (* eps (cos x))) (* 1/6 (sin x)))
(+.f64 (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64)) (*.f64 (sin.f64 x) #s(literal 1/6 binary64)))

eval100.0ms (0.5%)

Compiler

Compiled 23879 to 2367 computations (90.1% saved)

prune95.0ms (0.5%)

Pruning

27 alts after pruning (25 fresh and 2 done)

PrunedKeptTotal
New88418902
Fresh279
Picked415
Done011
Total89027917
Accuracy
100.0%
Counts
917 → 27
Alt Table
Click to see full alt table
StatusAccuracyProgram
46.5%
(/.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 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
33.5%
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) eps) (+.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 2 binary64)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))))))
30.6%
(/.f64 (*.f64 (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (sin.f64 x)) (*.f64 eps (*.f64 eps eps))) (*.f64 eps eps))
78.9%
(/.f64 (*.f64 (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (sin.f64 x)) (*.f64 eps eps)) eps)
46.8%
(-.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))
44.9%
(-.f64 (cos.f64 (+.f64 x 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 x (*.f64 x #s(literal -1/720 binary64))))))))))
46.6%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
76.3%
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
96.7%
(+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (*.f64 (*.f64 eps x) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))
97.0%
(+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 x (+.f64 (*.f64 x (*.f64 eps (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))))))))))
44.3%
(+.f64 #s(literal 1 binary64) #s(literal -1 binary64))
46.5%
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (+.f64 x eps)) (cos.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)))))))
99.4%
(*.f64 (*.f64 (*.f64 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)))))))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
99.4%
(*.f64 (*.f64 (*.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))))))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
99.2%
(*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
98.8%
(*.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
37.5%
(*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
98.7%
(*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) eps)) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
99.2%
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 eps (*.f64 (cos.f64 x) #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (sin.f64 x)))
98.7%
(*.f64 eps (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (sin.f64 x)))
99.2%
(*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps)) (-.f64 (*.f64 (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 eps eps)) (sin.f64 x))))
97.0%
(*.f64 eps (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))))
96.6%
(*.f64 eps (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))))
99.0%
(*.f64 eps (+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
45.6%
(*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))
45.5%
(*.f64 #s(literal 1/2 binary64) (*.f64 x x))
45.6%
(*.f64 #s(literal -1/2 binary64) (*.f64 eps eps))
Compiler

Compiled 1328 to 827 computations (37.7% saved)

simplify235.0ms (1.3%)

Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))
cost-diff0
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))))
cost-diff0
(/.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 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
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-diff0
(+.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))))))
cost-diff0
(*.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)))))))
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) #s(literal 1/3840 binary64))))))) (sin.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) #s(literal 1/3840 binary64))))))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
cost-diff0
(+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))
cost-diff0
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))
cost-diff0
(+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))))
cost-diff0
(*.f64 eps (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))))
cost-diff128
(+.f64 #s(literal 1 binary64) #s(literal -1 binary64))
cost-diff0
(+.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)))))))
cost-diff0
(*.f64 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))))))))
cost-diff0
(*.f64 (*.f64 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)))))))) (sin.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 (*.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)))))))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
Rules
4492×+-lowering-+.f64
4492×+-lowering-+.f32
3284×*-lowering-*.f32
3284×*-lowering-*.f64
1688×sum4-define
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
073654
1223584
2803576
32567576
08948576
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))))))) (sin (/ (+ eps (* x 2)) 2))) -2)
(* (* eps (+ 1/2 (* (* eps eps) (+ -1/48 (* (* eps eps) (+ 1/3840 (* (* eps eps) -1/645120))))))) (sin (/ (+ 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 eps)
(+ -1/48 (* (* eps eps) (+ 1/3840 (* (* eps eps) -1/645120))))
-1/48
(* (* eps eps) (+ 1/3840 (* (* eps eps) -1/645120)))
(+ 1/3840 (* (* eps eps) -1/645120))
1/3840
(* (* eps eps) -1/645120)
-1/645120
(sin (/ (+ eps (* x 2)) 2))
(/ (+ eps (* x 2)) 2)
(+ eps (* x 2))
(* x 2)
x
2
-2
(+ 1 -1)
1
-1
(* eps (+ (* eps (+ -1/2 (* eps (* eps 1/24)))) (* x (+ (* x (+ (* eps (+ 1/4 (* eps (* eps -1/48)))) (* x (+ 1/6 (* eps (* eps -1/36)))))) (+ -1 (* eps (* eps 1/6)))))))
eps
(+ (* eps (+ -1/2 (* eps (* eps 1/24)))) (* x (+ (* x (+ (* eps (+ 1/4 (* eps (* eps -1/48)))) (* x (+ 1/6 (* eps (* eps -1/36)))))) (+ -1 (* eps (* eps 1/6))))))
(* eps (+ -1/2 (* eps (* eps 1/24))))
(+ -1/2 (* eps (* eps 1/24)))
-1/2
(* eps (* eps 1/24))
(* eps 1/24)
1/24
(* x (+ (* x (+ (* eps (+ 1/4 (* eps (* eps -1/48)))) (* x (+ 1/6 (* eps (* eps -1/36)))))) (+ -1 (* eps (* eps 1/6)))))
x
(+ (* x (+ (* eps (+ 1/4 (* eps (* eps -1/48)))) (* x (+ 1/6 (* eps (* eps -1/36)))))) (+ -1 (* eps (* eps 1/6))))
(* x (+ (* eps (+ 1/4 (* eps (* eps -1/48)))) (* x (+ 1/6 (* eps (* eps -1/36))))))
(+ (* eps (+ 1/4 (* eps (* eps -1/48)))) (* x (+ 1/6 (* eps (* eps -1/36)))))
(* eps (+ 1/4 (* eps (* eps -1/48))))
(+ 1/4 (* eps (* eps -1/48)))
1/4
(* eps (* eps -1/48))
(* eps -1/48)
-1/48
(* x (+ 1/6 (* eps (* eps -1/36))))
(+ 1/6 (* eps (* eps -1/36)))
1/6
(* eps (* eps -1/36))
(* eps -1/36)
-1/36
(+ -1 (* eps (* eps 1/6)))
-1
(* eps (* eps 1/6))
(* eps 1/6)
(* (* (* eps (+ 1/2 (* eps (* eps (+ -1/48 (* (* eps eps) 1/3840)))))) (sin (/ (+ eps (* x 2)) 2))) -2)
(* (* eps (+ 1/2 (* eps (* eps (+ -1/48 (* (* eps eps) 1/3840)))))) (sin (/ (+ eps (* x 2)) 2)))
(* eps (+ 1/2 (* eps (* eps (+ -1/48 (* (* eps eps) 1/3840))))))
eps
(+ 1/2 (* eps (* eps (+ -1/48 (* (* eps eps) 1/3840)))))
1/2
(* eps (* eps (+ -1/48 (* (* eps eps) 1/3840))))
(* eps (+ -1/48 (* (* eps eps) 1/3840)))
(+ -1/48 (* (* eps eps) 1/3840))
-1/48
(* (* eps eps) 1/3840)
(* eps eps)
1/3840
(sin (/ (+ eps (* x 2)) 2))
(/ (+ eps (* x 2)) 2)
(+ eps (* x 2))
(* x 2)
x
2
-2
(/ (- (+ 1/2 (* 1/2 (cos (* (+ x eps) 2)))) (+ 1/2 (* 1/2 (cos (* x 2))))) (+ (cos (+ x eps)) (cos x)))
(- (+ 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)))
(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)
(+ (cos (+ x eps)) (cos x))
(cos (+ x eps))
(cos x)
Outputs
(* (* (* eps (+ 1/2 (* (* eps eps) (+ -1/48 (* (* eps eps) (+ 1/3840 (* (* eps eps) -1/645120))))))) (sin (/ (+ 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 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (*.f64 (*.f64 eps #s(literal -2 binary64)) (sin.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))))))) (sin (/ (+ 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 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (sin.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 (*.f64 eps 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 (*.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 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))
(* eps eps)
(*.f64 eps eps)
(+ -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 (*.f64 eps 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 (*.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))
-1/645120
#s(literal -1/645120 binary64)
(sin (/ (+ eps (* x 2)) 2))
(sin.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)
-2
#s(literal -2 binary64)
(+ 1 -1)
#s(literal 0 binary64)
1
#s(literal 1 binary64)
-1
#s(literal -1 binary64)
(* eps (+ (* eps (+ -1/2 (* eps (* eps 1/24)))) (* x (+ (* x (+ (* eps (+ 1/4 (* eps (* eps -1/48)))) (* x (+ 1/6 (* eps (* eps -1/36)))))) (+ -1 (* eps (* eps 1/6)))))))
(*.f64 eps (+.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (+.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps #s(literal -1/48 binary64)) (*.f64 x #s(literal -1/36 binary64))))))))) (*.f64 eps (+.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) x) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))))))
eps
(+ (* eps (+ -1/2 (* eps (* eps 1/24)))) (* x (+ (* x (+ (* eps (+ 1/4 (* eps (* eps -1/48)))) (* x (+ 1/6 (* eps (* eps -1/36)))))) (+ -1 (* eps (* eps 1/6))))))
(+.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (+.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps #s(literal -1/48 binary64)) (*.f64 x #s(literal -1/36 binary64))))))))) (*.f64 eps (+.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) x) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))))))
(* eps (+ -1/2 (* eps (* eps 1/24))))
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))))
(+ -1/2 (* eps (* eps 1/24)))
(+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))
-1/2
#s(literal -1/2 binary64)
(* eps (* eps 1/24))
(*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))
(* eps 1/24)
(*.f64 eps #s(literal 1/24 binary64))
1/24
#s(literal 1/24 binary64)
(* x (+ (* x (+ (* eps (+ 1/4 (* eps (* eps -1/48)))) (* x (+ 1/6 (* eps (* eps -1/36)))))) (+ -1 (* eps (* eps 1/6)))))
(*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (+.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps #s(literal -1/48 binary64)) (*.f64 x #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)))))
x
(+ (* x (+ (* eps (+ 1/4 (* eps (* eps -1/48)))) (* x (+ 1/6 (* eps (* eps -1/36)))))) (+ -1 (* eps (* eps 1/6))))
(+.f64 (*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (+.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps #s(literal -1/48 binary64)) (*.f64 x #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))))
(* x (+ (* eps (+ 1/4 (* eps (* eps -1/48)))) (* x (+ 1/6 (* eps (* eps -1/36))))))
(*.f64 x (+.f64 (*.f64 x #s(literal 1/6 binary64)) (+.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps #s(literal -1/48 binary64)) (*.f64 x #s(literal -1/36 binary64)))))))
(+ (* eps (+ 1/4 (* eps (* eps -1/48)))) (* x (+ 1/6 (* eps (* eps -1/36)))))
(+.f64 (*.f64 x #s(literal 1/6 binary64)) (+.f64 (*.f64 eps #s(literal 1/4 binary64)) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps #s(literal -1/48 binary64)) (*.f64 x #s(literal -1/36 binary64))))))
(* eps (+ 1/4 (* eps (* eps -1/48))))
(*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))))
(+ 1/4 (* eps (* eps -1/48)))
(+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))
1/4
#s(literal 1/4 binary64)
(* eps (* eps -1/48))
(*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))
(* eps -1/48)
(*.f64 eps #s(literal -1/48 binary64))
-1/48
#s(literal -1/48 binary64)
(* x (+ 1/6 (* eps (* eps -1/36))))
(*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64)))))
(+ 1/6 (* eps (* eps -1/36)))
(+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))
1/6
#s(literal 1/6 binary64)
(* eps (* eps -1/36))
(*.f64 eps (*.f64 eps #s(literal -1/36 binary64)))
(* eps -1/36)
(*.f64 eps #s(literal -1/36 binary64))
-1/36
#s(literal -1/36 binary64)
(+ -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 1/6)
(*.f64 eps #s(literal 1/6 binary64))
(* (* (* eps (+ 1/2 (* eps (* eps (+ -1/48 (* (* eps eps) 1/3840)))))) (sin (/ (+ eps (* x 2)) 2))) -2)
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (*.f64 eps #s(literal -2 binary64)) (sin.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)))))) (sin (/ (+ eps (* x 2)) 2)))
(*.f64 eps (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))
(* eps (+ 1/2 (* eps (* eps (+ -1/48 (* (* eps eps) 1/3840))))))
(*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))
eps
(+ 1/2 (* eps (* eps (+ -1/48 (* (* eps eps) 1/3840)))))
(+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))
1/2
#s(literal 1/2 binary64)
(* eps (* eps (+ -1/48 (* (* eps eps) 1/3840))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))
(* eps (+ -1/48 (* (* eps eps) 1/3840)))
(*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))
(+ -1/48 (* (* eps eps) 1/3840))
(+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))
-1/48
#s(literal -1/48 binary64)
(* (* eps eps) 1/3840)
(*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))
(* eps eps)
(*.f64 eps eps)
1/3840
#s(literal 1/3840 binary64)
(sin (/ (+ eps (* x 2)) 2))
(sin.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)
-2
#s(literal -2 binary64)
(/ (- (+ 1/2 (* 1/2 (cos (* (+ x eps) 2)))) (+ 1/2 (* 1/2 (cos (* x 2))))) (+ (cos (+ x eps)) (cos x)))
(/.f64 (*.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))))) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 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 x #s(literal 2 binary64)))))
(+ 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))))
(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 x #s(literal 2 binary64)))))
(* 1/2 (cos (* x 2)))
(*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))
(cos (* x 2))
(cos.f64 (*.f64 x #s(literal 2 binary64)))
(* x 2)
(*.f64 x #s(literal 2 binary64))
(+ (cos (+ x eps)) (cos x))
(+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(cos (+ x eps))
(cos.f64 (+.f64 eps x))
(cos x)
(cos.f64 x)

localize983.0ms (5.3%)

Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy99.9%
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))
accuracy99.8%
(cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64)))
accuracy99.8%
(cos.f64 (+.f64 x eps))
accuracy46.7%
(-.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))))))
accuracy99.8%
(*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))
accuracy99.7%
(*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))
accuracy99.7%
(*.f64 (*.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))))))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))
accuracy99.5%
(*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))
accuracy99.5%
(*.f64 eps #s(literal -1/36 binary64))
accuracy99.5%
(*.f64 eps #s(literal 1/6 binary64))
accuracy99.5%
(*.f64 eps #s(literal 1/24 binary64))
accuracy99.5%
(*.f64 eps #s(literal -1/48 binary64))
accuracy100.0%
(+.f64 #s(literal 1 binary64) #s(literal -1 binary64))
accuracy99.8%
(*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))
accuracy99.7%
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))
accuracy99.7%
(*.f64 (*.f64 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)))))))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))
accuracy99.6%
(*.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))))))
Results
573.0ms166×2valid
229.0ms81×1valid
7.0ms0valid
7.0ms5exit
4.0ms3valid
Compiler

Compiled 736 to 73 computations (90.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 425.0ms
backward-pass: 116.0ms (27.3% of total)
ival-mult: 114.0ms (26.8% of total)
ival-cos: 69.0ms (16.2% of total)
ival-add: 62.0ms (14.6% of total)
...c/correct-round.rkt:119:19: 43.0ms (10.1% of total)
ival-div: 9.0ms (2.1% of total)
ival-sin: 6.0ms (1.4% of total)
ival-sub: 4.0ms (0.9% of total)
const: 3.0ms (0.7% of total)

series56.0ms (0.3%)

Counts
30 → 492
Calls
Call 1
Inputs
#<alt (* (* (* eps (+ 1/2 (* (* eps eps) (+ -1/48 (* (* eps eps) (+ 1/3840 (* (* eps eps) -1/645120))))))) (sin (/ (+ eps (* x 2)) 2))) -2)>
#<alt (* (* eps (+ 1/2 (* (* eps eps) (+ -1/48 (* (* eps eps) (+ 1/3840 (* (* eps eps) -1/645120))))))) (sin (/ (+ 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 (+ 1 -1)>
#<alt (* eps (+ (* eps (+ -1/2 (* eps (* eps 1/24)))) (* x (+ (* x (+ (* eps (+ 1/4 (* eps (* eps -1/48)))) (* x (+ 1/6 (* eps (* eps -1/36)))))) (+ -1 (* eps (* eps 1/6)))))))>
#<alt (+ (* eps (+ -1/2 (* eps (* eps 1/24)))) (* x (+ (* x (+ (* eps (+ 1/4 (* eps (* eps -1/48)))) (* x (+ 1/6 (* eps (* eps -1/36)))))) (+ -1 (* eps (* eps 1/6))))))>
#<alt (* eps (+ -1/2 (* eps (* eps 1/24))))>
#<alt (+ -1/2 (* eps (* eps 1/24)))>
#<alt (* (* (* eps (+ 1/2 (* eps (* eps (+ -1/48 (* (* eps eps) 1/3840)))))) (sin (/ (+ eps (* x 2)) 2))) -2)>
#<alt (* (* eps (+ 1/2 (* eps (* eps (+ -1/48 (* (* eps eps) 1/3840)))))) (sin (/ (+ eps (* x 2)) 2)))>
#<alt (* eps (+ 1/2 (* eps (* eps (+ -1/48 (* (* eps eps) 1/3840))))))>
#<alt (+ 1/2 (* eps (* eps (+ -1/48 (* (* eps eps) 1/3840)))))>
#<alt (- (+ 1/2 (* 1/2 (cos (* (+ x eps) 2)))) (+ 1/2 (* 1/2 (cos (* x 2)))))>
#<alt (/ (- (+ 1/2 (* 1/2 (cos (* (+ x eps) 2)))) (+ 1/2 (* 1/2 (cos (* x 2))))) (+ (cos (+ x eps)) (cos x)))>
#<alt (+ 1/2 (* 1/2 (cos (* (+ x eps) 2))))>
#<alt (* 1/2 (cos (* (+ x eps) 2)))>
#<alt (* (* eps eps) (+ -1/48 (* (* eps eps) (+ 1/3840 (* (* eps eps) -1/645120)))))>
#<alt (* (* eps eps) (+ 1/3840 (* (* eps eps) -1/645120)))>
#<alt (* (* eps eps) -1/645120)>
#<alt (* eps -1/48)>
#<alt (* eps 1/24)>
#<alt (* eps 1/6)>
#<alt (* eps -1/36)>
#<alt (* eps (+ -1/48 (* (* eps eps) 1/3840)))>
#<alt (* (* eps eps) 1/3840)>
#<alt (* eps (* eps (+ -1/48 (* (* eps eps) 1/3840))))>
#<alt (cos (+ x eps))>
#<alt (cos (* (+ x eps) 2))>
#<alt (+ 1/2 (* 1/2 (cos (* x 2))))>
Outputs
#<alt (* -1 (* eps (sin x)))>
#<alt (* eps (+ (* -1 (sin x)) (* -1/2 (* eps (cos x)))))>
#<alt (* eps (+ (* -1 (sin x)) (* eps (+ (* -2 (* eps (+ (* -1/16 (sin x)) (* -1/48 (sin x))))) (* -1/2 (cos x))))))>
#<alt (* eps (+ (* -1 (sin x)) (* eps (+ (* -1/2 (cos x)) (* eps (+ (* -2 (+ (* -1/16 (sin x)) (* -1/48 (sin x)))) (* 1/24 (* eps (cos x)))))))))>
#<alt (* 1/322560 (* (pow eps 7) (sin (* 1/2 (+ eps (* 2 x))))))>
#<alt (* (pow eps 7) (+ (* -1/1920 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 2))) (* 1/322560 (sin (* 1/2 (+ eps (* 2 x)))))))>
#<alt (* (pow eps 7) (+ (* -1/1920 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 2))) (+ (* 1/322560 (sin (* 1/2 (+ eps (* 2 x))))) (* 1/24 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 4))))))>
#<alt (* (pow eps 7) (+ (* -1 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 6))) (+ (* -1/1920 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 2))) (+ (* 1/322560 (sin (* 1/2 (+ eps (* 2 x))))) (* 1/24 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 4)))))))>
#<alt (* 1/322560 (* (pow eps 7) (sin (* 1/2 (- (* 2 x) (* -1 eps))))))>
#<alt (* -1 (* (pow eps 7) (+ (* -1/322560 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (* 1/1920 (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))))))>
#<alt (* -1 (* (pow eps 7) (+ (* -1/24 (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 4))) (+ (* -1/322560 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (* 1/1920 (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2)))))))>
#<alt (* -1 (* (pow eps 7) (+ (* -1/24 (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 4))) (+ (* -1/322560 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (+ (* 1/1920 (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 6)))))))>
#<alt (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))>
#<alt (+ (* -2 (* 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 (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))))>
#<alt (+ (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* x (+ (* -2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* 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 (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* x (+ (* -2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* x (+ (* 1/3 (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))) (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))))))>
#<alt (* -2 (* eps (* (sin (* 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 (* (sin (* 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 (* (sin (* 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 (* (sin (* 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 (* (sin (* 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 (* (sin (* 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 (* (sin (* 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 (* (sin (* 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 (sin x)))>
#<alt (* eps (+ (* 1/4 (* eps (cos x))) (* 1/2 (sin x))))>
#<alt (* eps (+ (* 1/2 (sin x)) (* eps (+ (* 1/4 (cos x)) (* eps (+ (* -1/16 (sin x)) (* -1/48 (sin x))))))))>
#<alt (* eps (+ (* 1/2 (sin x)) (* eps (+ (* 1/4 (cos x)) (* eps (+ (* -1/16 (sin x)) (+ (* -1/48 (sin x)) (* -1/48 (* eps (cos x))))))))))>
#<alt (* -1/645120 (* (pow eps 7) (sin (* 1/2 (+ eps (* 2 x))))))>
#<alt (* (pow eps 7) (+ (* -1/645120 (sin (* 1/2 (+ eps (* 2 x))))) (* 1/3840 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 2)))))>
#<alt (* (pow eps 7) (+ (* -1/48 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 4))) (+ (* -1/645120 (sin (* 1/2 (+ eps (* 2 x))))) (* 1/3840 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 2))))))>
#<alt (* (pow eps 7) (+ (* -1/48 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 4))) (+ (* -1/645120 (sin (* 1/2 (+ eps (* 2 x))))) (+ (* 1/3840 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 2))) (* 1/2 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 6)))))))>
#<alt (* -1/645120 (* (pow eps 7) (sin (* 1/2 (- (* 2 x) (* -1 eps))))))>
#<alt (* -1 (* (pow eps 7) (+ (* -1/3840 (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (* 1/645120 (sin (* 1/2 (- (* 2 x) (* -1 eps))))))))>
#<alt (* -1 (* (pow eps 7) (+ (* -1/3840 (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (+ (* 1/645120 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (* 1/48 (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 4)))))))>
#<alt (* -1 (* (pow eps 7) (+ (* -1/2 (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 6))) (+ (* -1/3840 (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (+ (* 1/645120 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (* 1/48 (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 4))))))))>
#<alt (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))>
#<alt (+ (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))>
#<alt (+ (* 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 (* 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 (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))) (* x (+ (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))) (* x (+ (* -1/2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* -1/6 (* 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 (* (sin (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))>
#<alt (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))>
#<alt (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))>
#<alt (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))>
#<alt (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))>
#<alt (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))>
#<alt (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))>
#<alt (* eps (* (sin (* 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 (* x (- (* 1/6 (pow x 2)) 1)))>
#<alt (* eps (+ (* eps (- (* 1/4 (pow x 2)) 1/2)) (* x (- (* 1/6 (pow x 2)) 1))))>
#<alt (* eps (+ (* eps (- (+ (* 1/4 (pow x 2)) (* eps (* x (+ 1/6 (* -1/36 (pow x 2)))))) 1/2)) (* x (- (* 1/6 (pow x 2)) 1))))>
#<alt (* eps (+ (* eps (- (+ (* 1/4 (pow x 2)) (* eps (+ (* eps (+ 1/24 (* -1/48 (pow x 2)))) (* x (+ 1/6 (* -1/36 (pow x 2))))))) 1/2)) (* x (- (* 1/6 (pow x 2)) 1))))>
#<alt (* (pow eps 4) (+ 1/24 (* -1/48 (pow x 2))))>
#<alt (* (pow eps 4) (+ 1/24 (+ (* -1/48 (pow x 2)) (/ (* x (+ 1/6 (* -1/36 (pow x 2)))) eps))))>
#<alt (* (pow eps 4) (- (+ 1/24 (+ (* -1/48 (pow x 2)) (+ (* 1/4 (/ (pow x 2) (pow eps 2))) (/ (* x (+ 1/6 (* -1/36 (pow x 2)))) eps)))) (/ 1/2 (pow eps 2))))>
#<alt (* (pow eps 4) (- (+ 1/24 (+ (* -1/48 (pow x 2)) (+ (* 1/4 (/ (pow x 2) (pow eps 2))) (+ (/ (* x (+ 1/6 (* -1/36 (pow x 2)))) eps) (/ (* x (- (* 1/6 (pow x 2)) 1)) (pow eps 3)))))) (/ 1/2 (pow eps 2))))>
#<alt (* -1 (* (pow eps 4) (- (* 1/48 (pow x 2)) 1/24)))>
#<alt (* (pow eps 4) (+ (* -1 (- (* 1/48 (pow x 2)) 1/24)) (/ (* x (+ 1/6 (* -1/36 (pow x 2)))) eps)))>
#<alt (* (pow eps 4) (+ (* -1 (- (* 1/48 (pow x 2)) 1/24)) (* -1 (/ (+ (* -1 (* x (+ 1/6 (* -1/36 (pow x 2))))) (+ (* -1/4 (/ (pow x 2) eps)) (* 1/2 (/ 1 eps)))) eps))))>
#<alt (* (pow eps 4) (+ (* -1 (- (* 1/48 (pow x 2)) 1/24)) (* -1 (/ (+ (* -1 (* x (+ 1/6 (* -1/36 (pow x 2))))) (* -1 (/ (+ (* -1 (+ 1/2 (* -1/4 (pow x 2)))) (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) eps))) eps))))>
#<alt (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2))>
#<alt (+ (* eps (* x (- (* 1/6 (pow eps 2)) 1))) (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)))>
#<alt (+ (* x (+ (* eps (- (* 1/6 (pow eps 2)) 1)) (* (pow eps 2) (* x (+ 1/4 (* -1/48 (pow eps 2))))))) (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)))>
#<alt (+ (* x (+ (* eps (- (* 1/6 (pow eps 2)) 1)) (* x (+ (* eps (* x (+ 1/6 (* -1/36 (pow eps 2))))) (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2)))))))) (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)))>
#<alt (* eps (* (pow x 3) (+ 1/6 (* -1/36 (pow eps 2)))))>
#<alt (* (pow x 3) (+ (* eps (+ 1/6 (* -1/36 (pow eps 2)))) (/ (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2)))) x)))>
#<alt (* (pow x 3) (+ (* eps (+ 1/6 (* -1/36 (pow eps 2)))) (+ (/ (* eps (- (* 1/6 (pow eps 2)) 1)) (pow x 2)) (/ (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2)))) x))))>
#<alt (* (pow x 3) (+ (* eps (+ 1/6 (* -1/36 (pow eps 2)))) (+ (/ (* eps (- (* 1/6 (pow eps 2)) 1)) (pow x 2)) (+ (/ (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2)))) x) (/ (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)) (pow x 3))))))>
#<alt (* eps (* (pow x 3) (+ 1/6 (* -1/36 (pow eps 2)))))>
#<alt (* -1 (* (pow x 3) (+ (* -1 (* eps (+ 1/6 (* -1/36 (pow eps 2))))) (* -1 (/ (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2)))) x)))))>
#<alt (* -1 (* (pow x 3) (+ (* -1 (* eps (+ 1/6 (* -1/36 (pow eps 2))))) (* -1 (/ (+ (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2)))) (/ (* eps (- (* 1/6 (pow eps 2)) 1)) x)) x)))))>
#<alt (* -1 (* (pow x 3) (+ (* -1 (* eps (+ 1/6 (* -1/36 (pow eps 2))))) (* -1 (/ (+ (* -1 (/ (+ (* -1 (* eps (- (* 1/6 (pow eps 2)) 1))) (* -1 (/ (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)) x))) x)) (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2))))) x)))))>
#<alt (* x (- (* 1/6 (pow x 2)) 1))>
#<alt (+ (* eps (- (* 1/4 (pow x 2)) 1/2)) (* x (- (* 1/6 (pow x 2)) 1)))>
#<alt (+ (* eps (- (+ (* 1/4 (pow x 2)) (* eps (* x (+ 1/6 (* -1/36 (pow x 2)))))) 1/2)) (* x (- (* 1/6 (pow x 2)) 1)))>
#<alt (+ (* eps (- (+ (* 1/4 (pow x 2)) (* eps (+ (* eps (+ 1/24 (* -1/48 (pow x 2)))) (* x (+ 1/6 (* -1/36 (pow x 2))))))) 1/2)) (* x (- (* 1/6 (pow x 2)) 1)))>
#<alt (* (pow eps 3) (+ 1/24 (* -1/48 (pow x 2))))>
#<alt (* (pow eps 3) (+ 1/24 (+ (* -1/48 (pow x 2)) (/ (* x (+ 1/6 (* -1/36 (pow x 2)))) eps))))>
#<alt (* (pow eps 3) (- (+ 1/24 (+ (* -1/48 (pow x 2)) (+ (* 1/4 (/ (pow x 2) (pow eps 2))) (/ (* x (+ 1/6 (* -1/36 (pow x 2)))) eps)))) (/ 1/2 (pow eps 2))))>
#<alt (* (pow eps 3) (- (+ 1/24 (+ (* -1/48 (pow x 2)) (+ (* 1/4 (/ (pow x 2) (pow eps 2))) (+ (/ (* x (+ 1/6 (* -1/36 (pow x 2)))) eps) (/ (* x (- (* 1/6 (pow x 2)) 1)) (pow eps 3)))))) (/ 1/2 (pow eps 2))))>
#<alt (* -1 (* (pow eps 3) (- (* 1/48 (pow x 2)) 1/24)))>
#<alt (* -1 (* (pow eps 3) (- (+ (* -1 (/ (* x (+ 1/6 (* -1/36 (pow x 2)))) eps)) (* 1/48 (pow x 2))) 1/24)))>
#<alt (* -1 (* (pow eps 3) (- (+ (* -1 (/ (+ (* -1 (/ (+ 1/2 (* -1/4 (pow x 2))) eps)) (* x (+ 1/6 (* -1/36 (pow x 2))))) eps)) (* 1/48 (pow x 2))) 1/24)))>
#<alt (* -1 (* (pow eps 3) (- (+ (* -1 (/ (+ (* -1 (/ (+ 1/2 (+ (* -1 (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) (* -1/4 (pow x 2)))) eps)) (* x (+ 1/6 (* -1/36 (pow x 2))))) eps)) (* 1/48 (pow x 2))) 1/24)))>
#<alt (* eps (- (* 1/24 (pow eps 2)) 1/2))>
#<alt (+ (* eps (- (* 1/24 (pow eps 2)) 1/2)) (* x (- (* 1/6 (pow eps 2)) 1)))>
#<alt (+ (* eps (- (* 1/24 (pow eps 2)) 1/2)) (* x (- (+ (* 1/6 (pow eps 2)) (* eps (* x (+ 1/4 (* -1/48 (pow eps 2)))))) 1)))>
#<alt (+ (* eps (- (* 1/24 (pow eps 2)) 1/2)) (* x (- (+ (* 1/6 (pow eps 2)) (* x (+ (* eps (+ 1/4 (* -1/48 (pow eps 2)))) (* x (+ 1/6 (* -1/36 (pow eps 2))))))) 1)))>
#<alt (* (pow x 3) (+ 1/6 (* -1/36 (pow eps 2))))>
#<alt (* (pow x 3) (+ 1/6 (+ (* -1/36 (pow eps 2)) (/ (* eps (+ 1/4 (* -1/48 (pow eps 2)))) x))))>
#<alt (* (pow x 3) (- (+ 1/6 (+ (* -1/36 (pow eps 2)) (+ (* 1/6 (/ (pow eps 2) (pow x 2))) (/ (* eps (+ 1/4 (* -1/48 (pow eps 2)))) x)))) (/ 1 (pow x 2))))>
#<alt (* (pow x 3) (- (+ 1/6 (+ (* -1/36 (pow eps 2)) (+ (* 1/6 (/ (pow eps 2) (pow x 2))) (+ (/ (* eps (+ 1/4 (* -1/48 (pow eps 2)))) x) (/ (* eps (- (* 1/24 (pow eps 2)) 1/2)) (pow x 3)))))) (/ 1 (pow x 2))))>
#<alt (* (pow x 3) (+ 1/6 (* -1/36 (pow eps 2))))>
#<alt (* -1 (* (pow x 3) (+ (* -1 (+ 1/6 (* -1/36 (pow eps 2)))) (* -1 (/ (* eps (+ 1/4 (* -1/48 (pow eps 2)))) x)))))>
#<alt (* -1 (* (pow x 3) (+ (* -1 (+ 1/6 (* -1/36 (pow eps 2)))) (* -1 (/ (- (+ (* 1/6 (/ (pow eps 2) x)) (* eps (+ 1/4 (* -1/48 (pow eps 2))))) (/ 1 x)) x)))))>
#<alt (* -1 (* (pow x 3) (+ (* -1 (+ 1/6 (* -1/36 (pow eps 2)))) (* -1 (/ (+ (* -1 (/ (+ (* -1 (- (* 1/6 (pow eps 2)) 1)) (* -1 (/ (* eps (- (* 1/24 (pow eps 2)) 1/2)) x))) x)) (* eps (+ 1/4 (* -1/48 (pow eps 2))))) x)))))>
#<alt (* -1/2 eps)>
#<alt (* eps (- (* 1/24 (pow eps 2)) 1/2))>
#<alt (* eps (- (* 1/24 (pow eps 2)) 1/2))>
#<alt (* eps (- (* 1/24 (pow eps 2)) 1/2))>
#<alt (* 1/24 (pow eps 3))>
#<alt (* (pow eps 3) (- 1/24 (* 1/2 (/ 1 (pow eps 2)))))>
#<alt (* (pow eps 3) (- 1/24 (* 1/2 (/ 1 (pow eps 2)))))>
#<alt (* (pow eps 3) (- 1/24 (* 1/2 (/ 1 (pow eps 2)))))>
#<alt (* 1/24 (pow eps 3))>
#<alt (* -1 (* (pow eps 3) (- (* 1/2 (/ 1 (pow eps 2))) 1/24)))>
#<alt (* -1 (* (pow eps 3) (- (* 1/2 (/ 1 (pow eps 2))) 1/24)))>
#<alt (* -1 (* (pow eps 3) (- (* 1/2 (/ 1 (pow eps 2))) 1/24)))>
#<alt -1/2>
#<alt (- (* 1/24 (pow eps 2)) 1/2)>
#<alt (- (* 1/24 (pow eps 2)) 1/2)>
#<alt (- (* 1/24 (pow eps 2)) 1/2)>
#<alt (* 1/24 (pow eps 2))>
#<alt (* (pow eps 2) (- 1/24 (* 1/2 (/ 1 (pow eps 2)))))>
#<alt (* (pow eps 2) (- 1/24 (* 1/2 (/ 1 (pow eps 2)))))>
#<alt (* (pow eps 2) (- 1/24 (* 1/2 (/ 1 (pow eps 2)))))>
#<alt (* 1/24 (pow eps 2))>
#<alt (* (pow eps 2) (- 1/24 (* 1/2 (/ 1 (pow eps 2)))))>
#<alt (* (pow eps 2) (- 1/24 (* 1/2 (/ 1 (pow eps 2)))))>
#<alt (* (pow eps 2) (- 1/24 (* 1/2 (/ 1 (pow eps 2)))))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* eps (+ (* -1 (sin x)) (* -1/2 (* eps (cos x)))))>
#<alt (* eps (+ (* -1 (sin x)) (* eps (+ (* -2 (* eps (+ (* -1/16 (sin x)) (* -1/48 (sin x))))) (* -1/2 (cos x))))))>
#<alt (* eps (+ (* -1 (sin x)) (* eps (+ (* -1/2 (cos x)) (* eps (+ (* -2 (+ (* -1/16 (sin x)) (* -1/48 (sin x)))) (* 1/24 (* eps (cos x)))))))))>
#<alt (* -1/1920 (* (pow eps 5) (sin (* 1/2 (+ eps (* 2 x))))))>
#<alt (* (pow eps 5) (+ (* -1/1920 (sin (* 1/2 (+ eps (* 2 x))))) (* 1/24 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 2)))))>
#<alt (* (pow eps 5) (+ (* -1 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 4))) (+ (* -1/1920 (sin (* 1/2 (+ eps (* 2 x))))) (* 1/24 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 2))))))>
#<alt (* (pow eps 5) (+ (* -1 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 4))) (+ (* -1/1920 (sin (* 1/2 (+ eps (* 2 x))))) (* 1/24 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 2))))))>
#<alt (* -1/1920 (* (pow eps 5) (sin (* 1/2 (- (* 2 x) (* -1 eps))))))>
#<alt (* -1 (* (pow eps 5) (+ (* -1/24 (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (* 1/1920 (sin (* 1/2 (- (* 2 x) (* -1 eps))))))))>
#<alt (* -1 (* (pow eps 5) (+ (* -1/24 (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (+ (* 1/1920 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 4))))))>
#<alt (* -1 (* (pow eps 5) (+ (* -1/24 (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (+ (* 1/1920 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 4))))))>
#<alt (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))>
#<alt (+ (* -2 (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))) (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))))>
#<alt (+ (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))) (* x (+ (* -2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))) (* eps (* x (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))))))>
#<alt (+ (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))) (* x (+ (* -2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))) (* x (+ (* 1/3 (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))) (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))))))>
#<alt (* -2 (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))>
#<alt (* -2 (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))>
#<alt (* -2 (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))>
#<alt (* -2 (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))>
#<alt (* -2 (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))>
#<alt (* -2 (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))>
#<alt (* -2 (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))>
#<alt (* -2 (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))>
#<alt (* 1/2 (* eps (sin x)))>
#<alt (* eps (+ (* 1/4 (* eps (cos x))) (* 1/2 (sin x))))>
#<alt (* eps (+ (* 1/2 (sin x)) (* eps (+ (* 1/4 (cos x)) (* eps (+ (* -1/16 (sin x)) (* -1/48 (sin x))))))))>
#<alt (* eps (+ (* 1/2 (sin x)) (* eps (+ (* 1/4 (cos x)) (* eps (+ (* -1/16 (sin x)) (+ (* -1/48 (sin x)) (* -1/48 (* eps (cos x))))))))))>
#<alt (* 1/3840 (* (pow eps 5) (sin (* 1/2 (+ eps (* 2 x))))))>
#<alt (* (pow eps 5) (+ (* -1/48 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 2))) (* 1/3840 (sin (* 1/2 (+ eps (* 2 x)))))))>
#<alt (* (pow eps 5) (+ (* -1/48 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 2))) (+ (* 1/3840 (sin (* 1/2 (+ eps (* 2 x))))) (* 1/2 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 4))))))>
#<alt (* (pow eps 5) (+ (* -1/48 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 2))) (+ (* 1/3840 (sin (* 1/2 (+ eps (* 2 x))))) (* 1/2 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 4))))))>
#<alt (* 1/3840 (* (pow eps 5) (sin (* 1/2 (- (* 2 x) (* -1 eps))))))>
#<alt (* -1 (* (pow eps 5) (+ (* -1/3840 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (* 1/48 (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))))))>
#<alt (* -1 (* (pow eps 5) (+ (* -1/2 (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 4))) (+ (* -1/3840 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (* 1/48 (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2)))))))>
#<alt (* -1 (* (pow eps 5) (+ (* -1/2 (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 4))) (+ (* -1/3840 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (* 1/48 (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2)))))))>
#<alt (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))>
#<alt (+ (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))) (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))>
#<alt (+ (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))) (* x (+ (* -1/2 (* eps (* x (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))) (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))))>
#<alt (+ (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))) (* x (+ (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))) (* x (+ (* -1/2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))) (* -1/6 (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))))))))>
#<alt (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))>
#<alt (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))>
#<alt (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))>
#<alt (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))>
#<alt (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))>
#<alt (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))>
#<alt (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))>
#<alt (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (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) (- (* 1/3840 (pow eps 2)) 1/48))))>
#<alt (* 1/3840 (pow eps 5))>
#<alt (* (pow eps 5) (- 1/3840 (* 1/48 (/ 1 (pow eps 2)))))>
#<alt (* (pow eps 5) (- (+ 1/3840 (/ 1/2 (pow eps 4))) (* 1/48 (/ 1 (pow eps 2)))))>
#<alt (* (pow eps 5) (- (+ 1/3840 (/ 1/2 (pow eps 4))) (* 1/48 (/ 1 (pow eps 2)))))>
#<alt (* 1/3840 (pow eps 5))>
#<alt (* -1 (* (pow eps 5) (- (* 1/48 (/ 1 (pow eps 2))) 1/3840)))>
#<alt (* -1 (* (pow eps 5) (- (* 1/48 (/ 1 (pow eps 2))) (+ 1/3840 (/ 1/2 (pow eps 4))))))>
#<alt (* -1 (* (pow eps 5) (- (* 1/48 (/ 1 (pow eps 2))) (+ 1/3840 (/ 1/2 (pow eps 4))))))>
#<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) (- (* 1/3840 (pow eps 2)) 1/48)))>
#<alt (* 1/3840 (pow eps 4))>
#<alt (* (pow eps 4) (- 1/3840 (* 1/48 (/ 1 (pow eps 2)))))>
#<alt (* (pow eps 4) (- (+ 1/3840 (/ 1/2 (pow eps 4))) (* 1/48 (/ 1 (pow eps 2)))))>
#<alt (* (pow eps 4) (- (+ 1/3840 (/ 1/2 (pow eps 4))) (* 1/48 (/ 1 (pow eps 2)))))>
#<alt (* 1/3840 (pow eps 4))>
#<alt (* (pow eps 4) (- 1/3840 (* 1/48 (/ 1 (pow eps 2)))))>
#<alt (* (pow eps 4) (- (+ 1/3840 (/ 1/2 (pow eps 4))) (* 1/48 (/ 1 (pow eps 2)))))>
#<alt (* (pow eps 4) (- (+ 1/3840 (/ 1/2 (pow eps 4))) (* 1/48 (/ 1 (pow eps 2)))))>
#<alt (- (* 1/2 (cos (* 2 eps))) 1/2)>
#<alt (- (+ (* -1 (* x (sin (* 2 eps)))) (* 1/2 (cos (* 2 eps)))) 1/2)>
#<alt (- (+ (* 1/2 (cos (* 2 eps))) (* x (+ (* -1 (sin (* 2 eps))) (* x (+ 1 (* -1 (cos (* 2 eps)))))))) 1/2)>
#<alt (- (+ (* 1/2 (cos (* 2 eps))) (* x (+ (* -1 (sin (* 2 eps))) (* x (+ 1 (+ (* -1 (cos (* 2 eps))) (* 2/3 (* x (sin (* 2 eps)))))))))) 1/2)>
#<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 (* -1 (* eps (sin (* 2 x))))>
#<alt (* eps (+ (* -1 (sin (* 2 x))) (* -1 (* eps (cos (* 2 x))))))>
#<alt (* eps (+ (* -1 (sin (* 2 x))) (* eps (+ (* -1 (cos (* 2 x))) (* 2/3 (* eps (sin (* 2 x))))))))>
#<alt (* eps (+ (* -1 (sin (* 2 x))) (* eps (+ (* -1 (cos (* 2 x))) (* eps (+ (* 1/3 (* eps (cos (* 2 x)))) (* 2/3 (sin (* 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 (/ (- (* 1/2 (cos (* 2 eps))) 1/2) (+ 1 (cos eps)))>
#<alt (- (+ (* 1/2 (/ (cos (* 2 eps)) (+ 1 (cos eps)))) (* x (- (* -1 (/ (sin (* 2 eps)) (+ 1 (cos eps)))) (* -1 (/ (* (sin eps) (- (* 1/2 (cos (* 2 eps))) 1/2)) (pow (+ 1 (cos eps)) 2)))))) (* 1/2 (/ 1 (+ 1 (cos eps)))))>
#<alt (- (+ (* 1/2 (/ (cos (* 2 eps)) (+ 1 (cos eps)))) (* x (- (+ (* -1 (/ (sin (* 2 eps)) (+ 1 (cos eps)))) (* x (- (+ (* -1 (/ (cos (* 2 eps)) (+ 1 (cos eps)))) (/ 1 (+ 1 (cos eps)))) (+ (* -1 (/ (* (sin eps) (- (* -1 (/ (sin (* 2 eps)) (+ 1 (cos eps)))) (* -1 (/ (* (sin eps) (- (* 1/2 (cos (* 2 eps))) 1/2)) (pow (+ 1 (cos eps)) 2))))) (+ 1 (cos eps)))) (/ (* (- (* -1/2 (cos eps)) 1/2) (- (* 1/2 (cos (* 2 eps))) 1/2)) (pow (+ 1 (cos eps)) 2)))))) (* -1 (/ (* (sin eps) (- (* 1/2 (cos (* 2 eps))) 1/2)) (pow (+ 1 (cos eps)) 2)))))) (* 1/2 (/ 1 (+ 1 (cos eps)))))>
#<alt (- (+ (* 1/2 (/ (cos (* 2 eps)) (+ 1 (cos eps)))) (* x (- (+ (* -1 (/ (sin (* 2 eps)) (+ 1 (cos eps)))) (* x (- (+ (* -1 (/ (cos (* 2 eps)) (+ 1 (cos eps)))) (+ (* x (- (* 2/3 (/ (sin (* 2 eps)) (+ 1 (cos eps)))) (+ (* -1 (/ (* (sin eps) (- (+ (* -1 (/ (cos (* 2 eps)) (+ 1 (cos eps)))) (/ 1 (+ 1 (cos eps)))) (+ (* -1 (/ (* (sin eps) (- (* -1 (/ (sin (* 2 eps)) (+ 1 (cos eps)))) (* -1 (/ (* (sin eps) (- (* 1/2 (cos (* 2 eps))) 1/2)) (pow (+ 1 (cos eps)) 2))))) (+ 1 (cos eps)))) (/ (* (- (* -1/2 (cos eps)) 1/2) (- (* 1/2 (cos (* 2 eps))) 1/2)) (pow (+ 1 (cos eps)) 2))))) (+ 1 (cos eps)))) (+ (* 1/6 (/ (* (sin eps) (- (* 1/2 (cos (* 2 eps))) 1/2)) (pow (+ 1 (cos eps)) 2))) (/ (* (- (* -1 (/ (sin (* 2 eps)) (+ 1 (cos eps)))) (* -1 (/ (* (sin eps) (- (* 1/2 (cos (* 2 eps))) 1/2)) (pow (+ 1 (cos eps)) 2)))) (- (* -1/2 (cos eps)) 1/2)) (+ 1 (cos eps))))))) (/ 1 (+ 1 (cos eps))))) (+ (* -1 (/ (* (sin eps) (- (* -1 (/ (sin (* 2 eps)) (+ 1 (cos eps)))) (* -1 (/ (* (sin eps) (- (* 1/2 (cos (* 2 eps))) 1/2)) (pow (+ 1 (cos eps)) 2))))) (+ 1 (cos eps)))) (/ (* (- (* -1/2 (cos eps)) 1/2) (- (* 1/2 (cos (* 2 eps))) 1/2)) (pow (+ 1 (cos eps)) 2)))))) (* -1 (/ (* (sin eps) (- (* 1/2 (cos (* 2 eps))) 1/2)) (pow (+ 1 (cos eps)) 2)))))) (* 1/2 (/ 1 (+ 1 (cos eps)))))>
#<alt (/ (- (* 1/2 (cos (* 2 (+ eps x)))) (* 1/2 (cos (* 2 x)))) (+ (cos x) (cos (+ eps x))))>
#<alt (/ (- (* 1/2 (cos (* 2 (+ eps x)))) (* 1/2 (cos (* 2 x)))) (+ (cos x) (cos (+ eps x))))>
#<alt (/ (- (* 1/2 (cos (* 2 (+ eps x)))) (* 1/2 (cos (* 2 x)))) (+ (cos x) (cos (+ eps x))))>
#<alt (/ (- (* 1/2 (cos (* 2 (+ eps x)))) (* 1/2 (cos (* 2 x)))) (+ (cos x) (cos (+ eps x))))>
#<alt (/ (- (* 1/2 (cos (* 2 (- eps (* -1 x))))) (* 1/2 (cos (* 2 x)))) (+ (cos x) (cos (- eps (* -1 x)))))>
#<alt (/ (- (* 1/2 (cos (* 2 (- eps (* -1 x))))) (* 1/2 (cos (* 2 x)))) (+ (cos x) (cos (- eps (* -1 x)))))>
#<alt (/ (- (* 1/2 (cos (* 2 (- eps (* -1 x))))) (* 1/2 (cos (* 2 x)))) (+ (cos x) (cos (- eps (* -1 x)))))>
#<alt (/ (- (* 1/2 (cos (* 2 (- eps (* -1 x))))) (* 1/2 (cos (* 2 x)))) (+ (cos x) (cos (- eps (* -1 x)))))>
#<alt (* -1/2 (/ (* eps (sin (* 2 x))) (cos x)))>
#<alt (* eps (+ (* -1/2 (/ (sin (* 2 x)) (cos x))) (* eps (- (* -1/2 (/ (cos (* 2 x)) (cos x))) (* 1/4 (/ (* (sin x) (sin (* 2 x))) (pow (cos x) 2)))))))>
#<alt (* eps (+ (* -1/2 (/ (sin (* 2 x)) (cos x))) (* eps (- (+ (* -1/2 (/ (cos (* 2 x)) (cos x))) (* eps (- (* 1/3 (/ (sin (* 2 x)) (cos x))) (+ (* -1/2 (/ (* (sin x) (- (* -1/2 (/ (cos (* 2 x)) (cos x))) (* 1/4 (/ (* (sin x) (sin (* 2 x))) (pow (cos x) 2))))) (cos x))) (* 1/8 (/ (sin (* 2 x)) (cos x))))))) (* 1/4 (/ (* (sin x) (sin (* 2 x))) (pow (cos x) 2)))))))>
#<alt (* eps (+ (* -1/2 (/ (sin (* 2 x)) (cos x))) (* eps (- (+ (* -1/2 (/ (cos (* 2 x)) (cos x))) (* eps (- (+ (* 1/3 (/ (sin (* 2 x)) (cos x))) (* eps (- (* 1/6 (/ (cos (* 2 x)) (cos x))) (+ (* -1/2 (/ (* (sin x) (- (* 1/3 (/ (sin (* 2 x)) (cos x))) (+ (* -1/2 (/ (* (sin x) (- (* -1/2 (/ (cos (* 2 x)) (cos x))) (* 1/4 (/ (* (sin x) (sin (* 2 x))) (pow (cos x) 2))))) (cos x))) (* 1/8 (/ (sin (* 2 x)) (cos x)))))) (cos x))) (+ (* -1/4 (- (* -1/2 (/ (cos (* 2 x)) (cos x))) (* 1/4 (/ (* (sin x) (sin (* 2 x))) (pow (cos x) 2))))) (* -1/24 (/ (* (sin x) (sin (* 2 x))) (pow (cos x) 2)))))))) (+ (* -1/2 (/ (* (sin x) (- (* -1/2 (/ (cos (* 2 x)) (cos x))) (* 1/4 (/ (* (sin x) (sin (* 2 x))) (pow (cos x) 2))))) (cos x))) (* 1/8 (/ (sin (* 2 x)) (cos x))))))) (* 1/4 (/ (* (sin x) (sin (* 2 x))) (pow (cos x) 2)))))))>
#<alt (/ (- (* 1/2 (cos (* 2 (+ eps x)))) (* 1/2 (cos (* 2 x)))) (+ (cos x) (cos (+ eps x))))>
#<alt (/ (- (* 1/2 (cos (* 2 (+ eps x)))) (* 1/2 (cos (* 2 x)))) (+ (cos x) (cos (+ eps x))))>
#<alt (/ (- (* 1/2 (cos (* 2 (+ eps x)))) (* 1/2 (cos (* 2 x)))) (+ (cos x) (cos (+ eps x))))>
#<alt (/ (- (* 1/2 (cos (* 2 (+ eps x)))) (* 1/2 (cos (* 2 x)))) (+ (cos x) (cos (+ eps x))))>
#<alt (/ (- (* 1/2 (cos (* 2 (- x (* -1 eps))))) (* 1/2 (cos (* 2 x)))) (+ (cos x) (cos (- x (* -1 eps)))))>
#<alt (/ (- (* 1/2 (cos (* 2 (- x (* -1 eps))))) (* 1/2 (cos (* 2 x)))) (+ (cos x) (cos (- x (* -1 eps)))))>
#<alt (/ (- (* 1/2 (cos (* 2 (- x (* -1 eps))))) (* 1/2 (cos (* 2 x)))) (+ (cos x) (cos (- x (* -1 eps)))))>
#<alt (/ (- (* 1/2 (cos (* 2 (- x (* -1 eps))))) (* 1/2 (cos (* 2 x)))) (+ (cos x) (cos (- x (* -1 eps)))))>
#<alt (+ 1/2 (* 1/2 (cos (* 2 eps))))>
#<alt (+ 1/2 (+ (* -1 (* x (sin (* 2 eps)))) (* 1/2 (cos (* 2 eps)))))>
#<alt (+ 1/2 (+ (* 1/2 (cos (* 2 eps))) (* x (+ (* -1 (sin (* 2 eps))) (* -1 (* x (cos (* 2 eps))))))))>
#<alt (+ 1/2 (+ (* 1/2 (cos (* 2 eps))) (* x (+ (* -1 (sin (* 2 eps))) (* x (+ (* -1 (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 (* eps (sin (* 2 x)))) (* 1/2 (cos (* 2 x)))))>
#<alt (+ 1/2 (+ (* 1/2 (cos (* 2 x))) (* eps (+ (* -1 (sin (* 2 x))) (* -1 (* eps (cos (* 2 x))))))))>
#<alt (+ 1/2 (+ (* 1/2 (cos (* 2 x))) (* eps (+ (* -1 (sin (* 2 x))) (* eps (+ (* -1 (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 (* 1/2 (cos (* 2 eps)))>
#<alt (+ (* -1 (* x (sin (* 2 eps)))) (* 1/2 (cos (* 2 eps))))>
#<alt (+ (* 1/2 (cos (* 2 eps))) (* x (+ (* -1 (sin (* 2 eps))) (* -1 (* x (cos (* 2 eps)))))))>
#<alt (+ (* 1/2 (cos (* 2 eps))) (* x (+ (* -1 (sin (* 2 eps))) (* x (+ (* -1 (cos (* 2 eps))) (* 2/3 (* x (sin (* 2 eps)))))))))>
#<alt (* 1/2 (cos (* 2 (+ eps x))))>
#<alt (* 1/2 (cos (* 2 (+ eps x))))>
#<alt (* 1/2 (cos (* 2 (+ eps x))))>
#<alt (* 1/2 (cos (* 2 (+ eps x))))>
#<alt (* 1/2 (cos (* 2 (- eps (* -1 x)))))>
#<alt (* 1/2 (cos (* 2 (- eps (* -1 x)))))>
#<alt (* 1/2 (cos (* 2 (- eps (* -1 x)))))>
#<alt (* 1/2 (cos (* 2 (- eps (* -1 x)))))>
#<alt (* 1/2 (cos (* 2 x)))>
#<alt (+ (* -1 (* eps (sin (* 2 x)))) (* 1/2 (cos (* 2 x))))>
#<alt (+ (* 1/2 (cos (* 2 x))) (* eps (+ (* -1 (sin (* 2 x))) (* -1 (* eps (cos (* 2 x)))))))>
#<alt (+ (* 1/2 (cos (* 2 x))) (* eps (+ (* -1 (sin (* 2 x))) (* eps (+ (* -1 (cos (* 2 x))) (* 2/3 (* eps (sin (* 2 x)))))))))>
#<alt (* 1/2 (cos (* 2 (+ eps x))))>
#<alt (* 1/2 (cos (* 2 (+ eps x))))>
#<alt (* 1/2 (cos (* 2 (+ eps x))))>
#<alt (* 1/2 (cos (* 2 (+ eps x))))>
#<alt (* 1/2 (cos (* 2 (- x (* -1 eps)))))>
#<alt (* 1/2 (cos (* 2 (- x (* -1 eps)))))>
#<alt (* 1/2 (cos (* 2 (- x (* -1 eps)))))>
#<alt (* 1/2 (cos (* 2 (- x (* -1 eps)))))>
#<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/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/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/48 eps)>
#<alt (* -1/48 eps)>
#<alt (* -1/48 eps)>
#<alt (* -1/48 eps)>
#<alt (* -1/48 eps)>
#<alt (* -1/48 eps)>
#<alt (* -1/48 eps)>
#<alt (* -1/48 eps)>
#<alt (* -1/48 eps)>
#<alt (* -1/48 eps)>
#<alt (* -1/48 eps)>
#<alt (* -1/48 eps)>
#<alt (* 1/24 eps)>
#<alt (* 1/24 eps)>
#<alt (* 1/24 eps)>
#<alt (* 1/24 eps)>
#<alt (* 1/24 eps)>
#<alt (* 1/24 eps)>
#<alt (* 1/24 eps)>
#<alt (* 1/24 eps)>
#<alt (* 1/24 eps)>
#<alt (* 1/24 eps)>
#<alt (* 1/24 eps)>
#<alt (* 1/24 eps)>
#<alt (* 1/6 eps)>
#<alt (* 1/6 eps)>
#<alt (* 1/6 eps)>
#<alt (* 1/6 eps)>
#<alt (* 1/6 eps)>
#<alt (* 1/6 eps)>
#<alt (* 1/6 eps)>
#<alt (* 1/6 eps)>
#<alt (* 1/6 eps)>
#<alt (* 1/6 eps)>
#<alt (* 1/6 eps)>
#<alt (* 1/6 eps)>
#<alt (* -1/36 eps)>
#<alt (* -1/36 eps)>
#<alt (* -1/36 eps)>
#<alt (* -1/36 eps)>
#<alt (* -1/36 eps)>
#<alt (* -1/36 eps)>
#<alt (* -1/36 eps)>
#<alt (* -1/36 eps)>
#<alt (* -1/36 eps)>
#<alt (* -1/36 eps)>
#<alt (* -1/36 eps)>
#<alt (* -1/36 eps)>
#<alt (* -1/48 eps)>
#<alt (* eps (- (* 1/3840 (pow eps 2)) 1/48))>
#<alt (* eps (- (* 1/3840 (pow eps 2)) 1/48))>
#<alt (* eps (- (* 1/3840 (pow eps 2)) 1/48))>
#<alt (* 1/3840 (pow eps 3))>
#<alt (* (pow eps 3) (- 1/3840 (* 1/48 (/ 1 (pow eps 2)))))>
#<alt (* (pow eps 3) (- 1/3840 (* 1/48 (/ 1 (pow eps 2)))))>
#<alt (* (pow eps 3) (- 1/3840 (* 1/48 (/ 1 (pow eps 2)))))>
#<alt (* 1/3840 (pow eps 3))>
#<alt (* -1 (* (pow eps 3) (- (* 1/48 (/ 1 (pow eps 2))) 1/3840)))>
#<alt (* -1 (* (pow eps 3) (- (* 1/48 (/ 1 (pow eps 2))) 1/3840)))>
#<alt (* -1 (* (pow eps 3) (- (* 1/48 (/ 1 (pow eps 2))) 1/3840)))>
#<alt (* 1/3840 (pow eps 2))>
#<alt (* 1/3840 (pow eps 2))>
#<alt (* 1/3840 (pow eps 2))>
#<alt (* 1/3840 (pow eps 2))>
#<alt (* 1/3840 (pow eps 2))>
#<alt (* 1/3840 (pow eps 2))>
#<alt (* 1/3840 (pow eps 2))>
#<alt (* 1/3840 (pow eps 2))>
#<alt (* 1/3840 (pow eps 2))>
#<alt (* 1/3840 (pow eps 2))>
#<alt (* 1/3840 (pow eps 2))>
#<alt (* 1/3840 (pow eps 2))>
#<alt (* -1/48 (pow eps 2))>
#<alt (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))>
#<alt (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))>
#<alt (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))>
#<alt (* 1/3840 (pow eps 4))>
#<alt (* (pow eps 4) (- 1/3840 (* 1/48 (/ 1 (pow eps 2)))))>
#<alt (* (pow eps 4) (- 1/3840 (* 1/48 (/ 1 (pow eps 2)))))>
#<alt (* (pow eps 4) (- 1/3840 (* 1/48 (/ 1 (pow eps 2)))))>
#<alt (* 1/3840 (pow eps 4))>
#<alt (* (pow eps 4) (- 1/3840 (* 1/48 (/ 1 (pow eps 2)))))>
#<alt (* (pow eps 4) (- 1/3840 (* 1/48 (/ 1 (pow eps 2)))))>
#<alt (* (pow eps 4) (- 1/3840 (* 1/48 (/ 1 (pow eps 2)))))>
#<alt (cos eps)>
#<alt (+ (cos eps) (* -1 (* x (sin eps))))>
#<alt (+ (cos eps) (* x (- (* -1/2 (* x (cos eps))) (sin eps))))>
#<alt (+ (cos eps) (* x (- (* x (+ (* -1/2 (cos eps)) (* 1/6 (* x (sin eps))))) (sin eps))))>
#<alt (cos (+ eps x))>
#<alt (cos (+ eps x))>
#<alt (cos (+ eps x))>
#<alt (cos (+ eps x))>
#<alt (cos (- eps (* -1 x)))>
#<alt (cos (- eps (* -1 x)))>
#<alt (cos (- eps (* -1 x)))>
#<alt (cos (- eps (* -1 x)))>
#<alt (cos x)>
#<alt (+ (cos x) (* -1 (* eps (sin x))))>
#<alt (+ (cos x) (* eps (- (* -1/2 (* eps (cos x))) (sin x))))>
#<alt (+ (cos x) (* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x))))>
#<alt (cos (+ eps x))>
#<alt (cos (+ eps x))>
#<alt (cos (+ eps x))>
#<alt (cos (+ eps x))>
#<alt (cos (- x (* -1 eps)))>
#<alt (cos (- x (* -1 eps)))>
#<alt (cos (- x (* -1 eps)))>
#<alt (cos (- x (* -1 eps)))>
#<alt (cos (* 2 eps))>
#<alt (+ (cos (* 2 eps)) (* -2 (* x (sin (* 2 eps)))))>
#<alt (+ (cos (* 2 eps)) (* x (- (* -2 (* x (cos (* 2 eps)))) (* 2 (sin (* 2 eps))))))>
#<alt (+ (cos (* 2 eps)) (* x (- (* x (+ (* -2 (cos (* 2 eps))) (* 4/3 (* x (sin (* 2 eps)))))) (* 2 (sin (* 2 eps))))))>
#<alt (cos (* 2 (+ eps x)))>
#<alt (cos (* 2 (+ eps x)))>
#<alt (cos (* 2 (+ eps x)))>
#<alt (cos (* 2 (+ eps x)))>
#<alt (cos (* 2 (- eps (* -1 x))))>
#<alt (cos (* 2 (- eps (* -1 x))))>
#<alt (cos (* 2 (- eps (* -1 x))))>
#<alt (cos (* 2 (- eps (* -1 x))))>
#<alt (cos (* 2 x))>
#<alt (+ (cos (* 2 x)) (* -2 (* eps (sin (* 2 x)))))>
#<alt (+ (cos (* 2 x)) (* eps (- (* -2 (* eps (cos (* 2 x)))) (* 2 (sin (* 2 x))))))>
#<alt (+ (cos (* 2 x)) (* eps (- (* eps (+ (* -2 (cos (* 2 x))) (* 4/3 (* eps (sin (* 2 x)))))) (* 2 (sin (* 2 x))))))>
#<alt (cos (* 2 (+ eps x)))>
#<alt (cos (* 2 (+ eps x)))>
#<alt (cos (* 2 (+ eps x)))>
#<alt (cos (* 2 (+ eps x)))>
#<alt (cos (* 2 (- x (* -1 eps))))>
#<alt (cos (* 2 (- x (* -1 eps))))>
#<alt (cos (* 2 (- x (* -1 eps))))>
#<alt (cos (* 2 (- x (* -1 eps))))>
#<alt 1>
#<alt (+ 1 (* -1 (pow x 2)))>
#<alt (+ 1 (* (pow x 2) (- (* 1/3 (pow x 2)) 1)))>
#<alt (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/3 (* -2/45 (pow x 2)))) 1)))>
#<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

123 calls:

TimeVariablePointExpression
5.0ms
eps
@inf
(* eps (+ (* eps (+ -1/2 (* eps (* eps 1/24)))) (* x (+ (* x (+ (* eps (+ 1/4 (* eps (* eps -1/48)))) (* x (+ 1/6 (* eps (* eps -1/36)))))) (+ -1 (* eps (* eps 1/6)))))))
3.0ms
x
@0
(/ (- (+ 1/2 (* 1/2 (cos (* (+ x eps) 2)))) (+ 1/2 (* 1/2 (cos (* x 2))))) (+ (cos (+ x eps)) (cos x)))
2.0ms
x
@inf
(* (* (* eps (+ 1/2 (* (* eps eps) (+ -1/48 (* (* eps eps) (+ 1/3840 (* (* eps eps) -1/645120))))))) (sin (/ (+ eps (* x 2)) 2))) -2)
2.0ms
eps
@inf
(* (* (* eps (+ 1/2 (* (* eps eps) (+ -1/48 (* (* eps eps) (+ 1/3840 (* (* eps eps) -1/645120))))))) (sin (/ (+ eps (* x 2)) 2))) -2)
1.0ms
x
@inf
(* (* (* eps (+ 1/2 (* eps (* eps (+ -1/48 (* (* eps eps) 1/3840)))))) (sin (/ (+ eps (* x 2)) 2))) -2)

rewrite322.0ms (1.7%)

Algorithm
batch-egg-rewrite
Rules
2804×*-lowering-*.f32
2804×*-lowering-*.f64
1678×+-lowering-+.f64
1678×+-lowering-+.f32
1598×fma-lowering-fma.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
073387
1468308
24666308
08045308
Stop Event
iter limit
node limit
Counts
30 → 381
Calls
Call 1
Inputs
(* (* (* eps (+ 1/2 (* (* eps eps) (+ -1/48 (* (* eps eps) (+ 1/3840 (* (* eps eps) -1/645120))))))) (sin (/ (+ eps (* x 2)) 2))) -2)
(* (* eps (+ 1/2 (* (* eps eps) (+ -1/48 (* (* eps eps) (+ 1/3840 (* (* eps eps) -1/645120))))))) (sin (/ (+ 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))))))
(+ 1 -1)
(* eps (+ (* eps (+ -1/2 (* eps (* eps 1/24)))) (* x (+ (* x (+ (* eps (+ 1/4 (* eps (* eps -1/48)))) (* x (+ 1/6 (* eps (* eps -1/36)))))) (+ -1 (* eps (* eps 1/6)))))))
(+ (* eps (+ -1/2 (* eps (* eps 1/24)))) (* x (+ (* x (+ (* eps (+ 1/4 (* eps (* eps -1/48)))) (* x (+ 1/6 (* eps (* eps -1/36)))))) (+ -1 (* eps (* eps 1/6))))))
(* eps (+ -1/2 (* eps (* eps 1/24))))
(+ -1/2 (* eps (* eps 1/24)))
(* (* (* eps (+ 1/2 (* eps (* eps (+ -1/48 (* (* eps eps) 1/3840)))))) (sin (/ (+ eps (* x 2)) 2))) -2)
(* (* eps (+ 1/2 (* eps (* eps (+ -1/48 (* (* eps eps) 1/3840)))))) (sin (/ (+ eps (* x 2)) 2)))
(* eps (+ 1/2 (* eps (* eps (+ -1/48 (* (* eps eps) 1/3840))))))
(+ 1/2 (* eps (* eps (+ -1/48 (* (* eps eps) 1/3840)))))
(- (+ 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 2))))) (+ (cos (+ x eps)) (cos x)))
(+ 1/2 (* 1/2 (cos (* (+ x eps) 2))))
(* 1/2 (cos (* (+ x eps) 2)))
(* (* eps eps) (+ -1/48 (* (* eps eps) (+ 1/3840 (* (* eps eps) -1/645120)))))
(* (* eps eps) (+ 1/3840 (* (* eps eps) -1/645120)))
(* (* eps eps) -1/645120)
(* eps -1/48)
(* eps 1/24)
(* eps 1/6)
(* eps -1/36)
(* eps (+ -1/48 (* (* eps eps) 1/3840)))
(* (* eps eps) 1/3840)
(* eps (* eps (+ -1/48 (* (* eps eps) 1/3840))))
(cos (+ x eps))
(cos (* (+ x eps) 2))
(+ 1/2 (* 1/2 (cos (* x 2))))
Outputs
(*.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))))))))) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -2 binary64))))
(*.f64 eps (*.f64 (*.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))))))))) (sin.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 (*.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 eps (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -2 binary64))))
(*.f64 (*.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)))))))))) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -2 binary64)))
(*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 (*.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)))))))))) #s(literal -2 binary64)))
(*.f64 (*.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))))))))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))) #s(literal -2 binary64))
(*.f64 #s(literal -2 binary64) (*.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))))))))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))))
(*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -2 binary64)) (*.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)))))))))))
(*.f64 (*.f64 #s(literal -2 binary64) 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))))))))) (sin.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 (*.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))))))))))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))
(+.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 (*.f64 eps eps) (*.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)))))))))))
(+.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 eps eps) (*.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))))))))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))))
(*.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))))))))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))))
(*.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 eps (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))))
(*.f64 (*.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)))))))))) (sin.f64 (/.f64 (+.f64 eps (*.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))) (*.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)))))))))))
(*.f64 (*.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))))))))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) eps)
(*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) 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))))))))))
(+.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 (*.f64 eps eps) (*.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))))))))))
(+.f64 (*.f64 (*.f64 eps eps) (*.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))))))))) (*.f64 eps #s(literal 1/2 binary64)))
(fma.f64 eps #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (*.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))))))))))
(fma.f64 #s(literal 1/2 binary64) eps (*.f64 (*.f64 eps eps) (*.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))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 eps eps) (*.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))))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 eps #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.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))))))))) (*.f64 (*.f64 eps eps) (*.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)))))))))) (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 (*.f64 eps eps) (*.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)))))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 eps eps) (*.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))))))))) (*.f64 (*.f64 eps eps) (*.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))))))))))) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 (*.f64 eps eps) (*.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)))))))))))
(/.f64 (*.f64 eps (+.f64 #s(literal 1/8 binary64) (*.f64 (*.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 (*.f64 eps eps) (*.f64 (+.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 (*.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 #s(literal 1/4 binary64) (*.f64 (*.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 (*.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)))))))) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) (*.f64 (+.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 (*.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 #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 (*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.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 (*.f64 eps eps) (*.f64 (+.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 (*.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) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.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 (*.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)))))))) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) (*.f64 (+.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 (*.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) (-.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 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))))))))))
(*.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))))))))) 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)))))))))
(+.f64 (*.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)))))))) #s(literal 1/2 binary64))
(+.f64 (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))) (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) #s(literal 1/2 binary64)))
(+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))) (*.f64 eps (*.f64 eps (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))
(-.f64 (/.f64 #s(literal 1/4 binary64) (-.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 (*.f64 (*.f64 eps eps) (*.f64 (+.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 (*.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 #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)))))))))))
(fma.f64 eps (*.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)))))))) #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 eps (*.f64 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 eps (*.f64 eps #s(literal -1/645120 binary64))))))) (*.f64 eps eps) #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.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 (*.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)))))))) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/8 binary64) (*.f64 (*.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 (*.f64 eps eps) (*.f64 (+.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 (*.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 #s(literal 1 binary64) (/.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 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) (*.f64 (+.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 (*.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 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.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 (*.f64 eps eps) (*.f64 (+.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 (*.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 #s(literal 1/4 binary64) (*.f64 (*.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 (*.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)))))))) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.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 (*.f64 eps eps) (*.f64 (+.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 (*.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 (*.f64 (*.f64 eps eps) (*.f64 (+.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 (*.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 #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 eps (*.f64 eps #s(literal -1/645120 binary64))))))))))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) (*.f64 (+.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 (*.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 #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 (neg.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.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 (*.f64 eps eps) (*.f64 (+.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 (*.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))))))))))))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.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 (*.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)))))))) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) (*.f64 (+.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 (*.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)))))))))))) (neg.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 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.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 (*.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)))))))))) #s(literal 1/4 binary64)) (-.f64 (*.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)))))))) #s(literal 1/2 binary64)))
(pow.f64 (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.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 (*.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)))))))) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/8 binary64) (*.f64 (*.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 (*.f64 eps eps) (*.f64 (+.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 (*.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))))))))))))) #s(literal -1 binary64))
(pow.f64 (/.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 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) (*.f64 (+.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 (*.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)))))))))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.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 (*.f64 eps eps) (*.f64 (+.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 (*.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 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.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 (*.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)))))))) #s(literal 1/2 binary64))))))
(*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) (*.f64 (+.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 (*.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 #s(literal 1 binary64) (-.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)))))))))))
#s(literal 0 binary64)
(+.f64 (*.f64 eps (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))))
(+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))) (*.f64 eps (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))))
(fma.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))) (*.f64 eps (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))))
(fma.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))) eps (*.f64 eps (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))))) (-.f64 (*.f64 (*.f64 eps (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))) (*.f64 eps (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))))) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))) (*.f64 eps (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))))) (*.f64 (*.f64 eps (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))) (*.f64 eps (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))))) (-.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))) (*.f64 eps (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))))))
(/.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))) (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))))))) (*.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))))))) (+.f64 (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))))) (*.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (-.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))))))))
(/.f64 (*.f64 eps (-.f64 (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))))) (*.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))))) (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))) (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))))))) (*.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))))) eps) (+.f64 (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))))) (*.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (-.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))))))))
(/.f64 (*.f64 (-.f64 (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))))) (*.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))))) eps) (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))))
(*.f64 eps (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))))
(*.f64 (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))) eps)
(+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))))
(+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))))
(+.f64 (*.f64 (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64)))))) (*.f64 x x)) (+.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))))))
(+.f64 (*.f64 eps #s(literal -1/2 binary64)) (+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))))
(+.f64 (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))) (*.f64 (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64)))))) (*.f64 x x))) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))
(+.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))))
(-.f64 (/.f64 (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))))) (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))))) (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))) (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))))))
(fma.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))))
(fma.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))))
(fma.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))) eps (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))))
(fma.f64 (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))) x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))))) (*.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (-.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))))))) (+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))) (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))))))) (*.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))) (-.f64 (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))))) (*.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))) (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))))))) (*.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))))) (+.f64 (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))))) (*.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (-.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))))))))
(/.f64 (+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))) (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))))))) (*.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))))) (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))) (-.f64 (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))))))
(/.f64 (-.f64 (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))))) (*.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))))) (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))) (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))))))) (*.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))))))) (neg.f64 (+.f64 (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))))) (*.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (-.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))))) (*.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))))) (neg.f64 (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))) (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))))))) (-.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))))))
(pow.f64 (/.f64 (+.f64 (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))))) (*.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (-.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))))))) (+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))) (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))))))) (*.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))) (-.f64 (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))))) (*.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))) (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))))))) (*.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))))) (*.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (-.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))))))))
(*.f64 (-.f64 (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))))) (*.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))))))
(+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))) (*.f64 eps #s(literal -1/2 binary64)))
(+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))))
(fma.f64 eps #s(literal -1/2 binary64) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))))
(fma.f64 #s(literal -1/2 binary64) eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps #s(literal -1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (-.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))))) (-.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))))
(/.f64 (*.f64 eps (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/576 binary64))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))
(/.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/576 binary64)))) (-.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/576 binary64)))) eps) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/576 binary64))) eps) (-.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))))
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))))
(*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))) eps)
(+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))
(+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))
(-.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/576 binary64)) (-.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))))
(fma.f64 eps (*.f64 eps #s(literal 1/24 binary64)) #s(literal -1/2 binary64))
(fma.f64 (*.f64 eps eps) #s(literal 1/24 binary64) #s(literal -1/2 binary64))
(fma.f64 (*.f64 eps #s(literal 1/24 binary64)) eps #s(literal -1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/576 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/576 binary64)))))
(/.f64 (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/576 binary64)))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))))
(/.f64 (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/576 binary64)))) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/576 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/576 binary64))) (-.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/576 binary64))))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/576 binary64)))) (neg.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/576 binary64)) #s(literal 1/4 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))
(pow.f64 (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/576 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/576 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/576 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))))
(*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/576 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))))
(*.f64 eps (*.f64 (+.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 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -2 binary64))))
(*.f64 eps (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 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 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.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))))))) #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 eps (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 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 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))))) (*.f64 eps (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -2 binary64))))
(*.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))))))) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -2 binary64)))
(*.f64 (*.f64 eps (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 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 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -2 binary64)) (*.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))))))))
(*.f64 (*.f64 #s(literal -2 binary64) eps) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 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 -2 binary64) (*.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)))))))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))
(+.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))))))
(+.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))))
(*.f64 eps (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 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 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.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))))))))
(*.f64 (+.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 eps (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))))
(*.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))))))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 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))))))) eps)
(*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) 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)))))))
(+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))))) (*.f64 eps #s(literal 1/2 binary64)))
(+.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))))))
(fma.f64 eps #s(literal 1/2 binary64) (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))))))
(fma.f64 #s(literal 1/2 binary64) eps (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 eps #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))))) (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))))) (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))))) (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))))))) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))))))
(/.f64 (*.f64 eps (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))) (-.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 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 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))))))) eps) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))) (-.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))))) 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)))))))
(*.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)))))))
(*.f64 (+.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)
(+.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 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))
(-.f64 (/.f64 #s(literal 1/4 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 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 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))))))))
(fma.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))) eps #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))) (-.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.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 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 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/8 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))) (-.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))))))) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))))) (-.f64 #s(literal 1/4 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/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 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 (neg.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))))))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))) (-.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))))))) (neg.f64 (-.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 (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))))) #s(literal 1/4 binary64)) (-.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))
(pow.f64 (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))) (-.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.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 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))) (-.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))))))
(*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))))) (/.f64 #s(literal 1 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 #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 x #s(literal 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) (neg.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 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) (*.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 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 #s(literal -1/2 binary64) (neg.f64 (*.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 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)))
(+.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 x #s(literal 2 binary64))))) (+.f64 (*.f64 (neg.f64 (cos.f64 x)) (cos.f64 x)) (+.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) (neg.f64 (*.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 #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 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 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 (neg.f64 (cos.f64 (*.f64 x #s(literal 2 binary64)))) #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 x #s(literal 2 binary64)))))) #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/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 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 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)) (+.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 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 x #s(literal 2 binary64)))))))))) (/.f64 (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) #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 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 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 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 x #s(literal 2 binary64)))))))) (/.f64 (pow.f64 (+.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 #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 x #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))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) #s(literal 1/2 binary64))
(fma.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)) (+.f64 #s(literal -1/2 binary64) (neg.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))))
(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 -1/2 binary64) (neg.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))))
(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 -1/2 binary64) (neg.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))))
(fma.f64 (+.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))) #s(literal 1 binary64)) #s(literal 1/2 binary64) (+.f64 #s(literal -1/2 binary64) (neg.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))))
(/.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 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 x #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 x #s(literal 2 binary64))))) #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 x #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 x #s(literal 2 binary64))))) #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 x #s(literal 2 binary64))))) #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 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 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 2 binary64)) (pow.f64 (+.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 #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 x #s(literal 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/4 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))) #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 x #s(literal 2 binary64)))) #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 x #s(literal 2 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))) #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 x #s(literal 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/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 x #s(literal 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/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 x #s(literal 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/4 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))) #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 x #s(literal 2 binary64)))) #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 x #s(literal 2 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))) #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 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 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 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 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))))
(/.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 x #s(literal 2 binary64))))) #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 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 x #s(literal 2 binary64)))))))))))
(/.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 x #s(literal 2 binary64))))) #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 x #s(literal 2 binary64)))))))))
(/.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 x #s(literal 2 binary64)))))) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.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 x #s(literal 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 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 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) (neg.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))) #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 (+.f64 #s(literal -1/2 binary64) (neg.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))) (+.f64 #s(literal -1/2 binary64) (neg.f64 (*.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 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 #s(literal -1/2 binary64) (neg.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))))))))
(/.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 x #s(literal 2 binary64)))) #s(literal 3 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 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 0 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 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 x #s(literal 2 binary64))))))))
(/.f64 (-.f64 #s(literal 1/4 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 x #s(literal 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 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 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 2 binary64)) (*.f64 (+.f64 #s(literal -1/2 binary64) (neg.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))) (+.f64 #s(literal -1/2 binary64) (neg.f64 (*.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 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 #s(literal -1/2 binary64) (neg.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 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 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 0 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 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 x #s(literal 2 binary64))))))
(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 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 x #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 x #s(literal 2 binary64))))) #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 x #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 x #s(literal 2 binary64))))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 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 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) #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 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 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 2 binary64)) (pow.f64 (+.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 #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 x #s(literal 2 binary64)))))))))
(+.f64 (cos.f64 (+.f64 eps x)) (neg.f64 (cos.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 (cos.f64 (+.f64 eps x)) (cos.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 (cos.f64 (+.f64 eps x)) (cos.f64 x)))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (+.f64 (*.f64 (sin.f64 x) (sin.f64 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) (+.f64 eps x))))) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(-.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))) #s(literal 0 binary64)) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(fma.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 binary64) (+.f64 (cos.f64 (+.f64 eps x)) (cos.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 (cos.f64 (+.f64 eps x)) (cos.f64 x)))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (+.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 x))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (+.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 x))))
(fma.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 (pow.f64 (cos.f64 (+.f64 eps x)) #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) (+.f64 eps x))))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (cos.f64 (+.f64 eps 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 (cos.f64 (+.f64 eps x)) (cos.f64 x)))))
(fma.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 (+.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 x #s(literal 2 binary64)))))) (-.f64 (cos.f64 (+.f64 eps x)) (cos.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 (cos.f64 (+.f64 eps x)) (cos.f64 x)))))
(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 x #s(literal 2 binary64))))) (-.f64 #s(literal 0 binary64) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))))
(neg.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 x #s(literal 2 binary64)))))) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))))
(/.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 x #s(literal 2 binary64))))) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(/.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 x #s(literal 2 binary64)))))) (-.f64 #s(literal 0 binary64) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 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 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) #s(literal 3 binary64))) (*.f64 (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 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)) (*.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 (*.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 (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 x #s(literal 2 binary64))))) #s(literal 2 binary64))) (*.f64 (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 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 x #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))))) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) (*.f64 (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))))) (*.f64 (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 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 3 binary64)) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) #s(literal 3 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 2 binary64)) (*.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 (*.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 (cos.f64 (+.f64 eps x)) (cos.f64 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 x #s(literal 2 binary64))))) #s(literal 2 binary64))) #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 x #s(literal 2 binary64))))))) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(/.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 x #s(literal 2 binary64))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))))
(/.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))))) (+.f64 (cos.f64 (+.f64 eps x)) (cos.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 (cos.f64 (+.f64 eps x)) (cos.f64 x))) #s(literal 3 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))))) (+.f64 (cos.f64 (+.f64 eps x)) (cos.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 (cos.f64 (+.f64 eps x)) (cos.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 (cos.f64 (+.f64 eps x)) (cos.f64 x))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (+.f64 (cos.f64 (+.f64 eps x)) (cos.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 (cos.f64 (+.f64 eps x)) (cos.f64 x))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #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) (+.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 (cos.f64 (+.f64 eps x)) (cos.f64 x)))))
(/.f64 (-.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 (cos.f64 (+.f64 eps x)) (cos.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 (cos.f64 (+.f64 eps x)) (cos.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 (cos.f64 (+.f64 eps x)) (cos.f64 x))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (+.f64 (cos.f64 (+.f64 eps x)) (cos.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 (cos.f64 (+.f64 eps x)) (cos.f64 x))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 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 x #s(literal 2 binary64))))) #s(literal 1 binary64)) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 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 3 binary64)) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 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)) (*.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 (*.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 (-.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 x #s(literal 2 binary64))))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 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 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 x #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (cos.f64 (/.f64 (+.f64 eps (+.f64 x x)) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 eps (-.f64 x x)) #s(literal 2 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps (-.f64 x x)) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 eps (+.f64 x x)) #s(literal 2 binary64)))))
(*.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(*.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 x #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(*.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 x #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 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 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 x #s(literal 2 binary64))))) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #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) (+.f64 eps x))))) (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (cos.f64 (+.f64 eps 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 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 x #s(literal 2 binary64)))))) (-.f64 (cos.f64 (+.f64 eps x)) (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 (+.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))) (cos.f64 (-.f64 (+.f64 eps x) (+.f64 eps x)))) #s(literal 2 binary64))
(/.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 (cos.f64 (+.f64 eps x)) #s(literal 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 (cos.f64 (+.f64 eps x)) (cos.f64 (+.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 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 (+.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))
(*.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))) #s(literal 1/2 binary64))
(+.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 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))
(+.f64 (*.f64 eps (*.f64 eps (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))
(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 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))
(fma.f64 (*.f64 eps eps) #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))
(fma.f64 #s(literal -1/48 binary64) (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))
(fma.f64 (*.f64 eps #s(literal -1/48 binary64)) eps (*.f64 eps (*.f64 eps (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/2304 binary64))) (pow.f64 (*.f64 eps (*.f64 eps (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/2304 binary64)) (-.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) (*.f64 eps (*.f64 eps (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))) (*.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 eps (*.f64 eps #s(literal -1/645120 binary64))))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/2304 binary64)) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) (*.f64 eps (*.f64 eps (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))) (-.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 eps (*.f64 eps #s(literal -1/645120 binary64))))))))))
(/.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/110592 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))) (+.f64 #s(literal 1/2304 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))) (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 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 eps (*.f64 eps #s(literal -1/645120 binary64)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))) (-.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 (*.f64 (+.f64 #s(literal -1/110592 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))) (*.f64 eps eps)) (+.f64 #s(literal 1/2304 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))) (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 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 eps (*.f64 eps #s(literal -1/645120 binary64)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) (*.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 eps (*.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)))))))))
(*.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 (+.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 eps eps))
(*.f64 (*.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)))))))) eps)
(+.f64 (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))) (*.f64 eps (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))
(+.f64 (*.f64 eps (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))
(fma.f64 eps (*.f64 eps #s(literal 1/3840 binary64)) (*.f64 eps (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))
(fma.f64 (*.f64 eps eps) #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))
(fma.f64 #s(literal 1/3840 binary64) (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))) (*.f64 #s(literal 1/14745600 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (pow.f64 (*.f64 eps (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1/14745600 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (-.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))) (*.f64 eps (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/14745600 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))) (*.f64 eps (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))
(/.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/56623104000 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/416179814400 binary64))))) (+.f64 #s(literal 1/14745600 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))) (-.f64 (*.f64 eps (*.f64 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 #s(literal 1/645120 binary64) (*.f64 eps eps))))
(/.f64 (*.f64 (+.f64 #s(literal 1/56623104000 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/416179814400 binary64)))) (*.f64 eps eps)) (+.f64 #s(literal 1/14745600 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))) (-.f64 (*.f64 eps (*.f64 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 #s(literal 1/645120 binary64) (*.f64 eps eps))))
(*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))
(*.f64 (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))) (*.f64 eps eps))
(*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 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 eps #s(literal -1/48 binary64))
(*.f64 #s(literal -1/48 binary64) eps)
(*.f64 eps #s(literal 1/24 binary64))
(*.f64 #s(literal 1/24 binary64) eps)
(*.f64 eps #s(literal 1/6 binary64))
(*.f64 #s(literal 1/6 binary64) eps)
(*.f64 eps #s(literal -1/36 binary64))
(*.f64 #s(literal -1/36 binary64) eps)
(+.f64 (*.f64 eps #s(literal -1/48 binary64)) (*.f64 (*.f64 eps eps) (*.f64 eps #s(literal 1/3840 binary64))))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps #s(literal 1/3840 binary64))) (*.f64 eps #s(literal -1/48 binary64)))
(fma.f64 eps #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps #s(literal 1/3840 binary64))))
(fma.f64 #s(literal -1/48 binary64) eps (*.f64 (*.f64 eps eps) (*.f64 eps #s(literal 1/3840 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps #s(literal -1/48 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 eps #s(literal 1/3840 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 eps #s(literal -1/48 binary64)) (*.f64 eps #s(literal -1/48 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps #s(literal -1/48 binary64)) (*.f64 (*.f64 eps eps) (*.f64 eps #s(literal 1/3840 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal -1/48 binary64)) (*.f64 eps #s(literal -1/48 binary64))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps #s(literal 1/3840 binary64))))) (-.f64 (*.f64 eps #s(literal -1/48 binary64)) (*.f64 (*.f64 eps eps) (*.f64 eps #s(literal 1/3840 binary64)))))
(/.f64 (*.f64 eps (+.f64 #s(literal -1/110592 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))) (*.f64 #s(literal 1/14745600 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (+.f64 #s(literal 1/2304 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))) #s(literal -1/48 binary64)))))
(/.f64 (*.f64 eps (-.f64 #s(literal 1/2304 binary64) (*.f64 #s(literal 1/14745600 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (+.f64 #s(literal -1/48 binary64) (*.f64 #s(literal -1/3840 binary64) (*.f64 eps eps))))
(/.f64 (*.f64 (+.f64 #s(literal -1/110592 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))) (*.f64 #s(literal 1/14745600 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) eps) (+.f64 #s(literal 1/2304 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))) #s(literal -1/48 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/2304 binary64) (*.f64 #s(literal 1/14745600 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) eps) (+.f64 #s(literal -1/48 binary64) (*.f64 #s(literal -1/3840 binary64) (*.f64 eps eps))))
(*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))))
(*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) eps)
(*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))
(*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))
(*.f64 #s(literal 1/3840 binary64) (*.f64 eps eps))
(*.f64 (*.f64 eps #s(literal 1/3840 binary64)) eps)
(+.f64 (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) (*.f64 eps #s(literal 1/3840 binary64)))))
(+.f64 (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))))
(+.f64 (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps #s(literal 1/3840 binary64))) eps))
(+.f64 (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))) (*.f64 eps eps)))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))
(+.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))) (*.f64 eps eps)) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))
(/.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/110592 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))) (*.f64 #s(literal 1/14745600 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (+.f64 #s(literal 1/2304 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))) #s(literal -1/48 binary64)))))
(/.f64 (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/2304 binary64) (*.f64 #s(literal 1/14745600 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (+.f64 #s(literal -1/48 binary64) (*.f64 #s(literal -1/3840 binary64) (*.f64 eps eps))))
(*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 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/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 eps eps))
(*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))) eps)
(+.f64 (cos.f64 (+.f64 eps x)) (+.f64 (*.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 x x) (-.f64 x eps))) (cos.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)))) (*.f64 (sin.f64 (/.f64 (*.f64 x x) (-.f64 x eps))) (sin.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)))))
(cos.f64 (+.f64 eps x))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (+.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))) (cos.f64 (-.f64 x eps)))
(cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))
(cos.f64 (+.f64 (+.f64 eps x) (+.f64 eps 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) (+.f64 eps x))))))
(-.f64 (*.f64 (cos.f64 (*.f64 x #s(literal 2 binary64))) (cos.f64 (*.f64 #s(literal 2 binary64) eps))) (*.f64 (sin.f64 (*.f64 x #s(literal 2 binary64))) (sin.f64 (*.f64 #s(literal 2 binary64) eps))))
(-.f64 (*.f64 (cos.f64 (*.f64 x #s(literal 2 binary64))) (cos.f64 (*.f64 eps #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 x #s(literal 2 binary64))) (sin.f64 (*.f64 eps #s(literal 2 binary64)))))
(-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 2 binary64) eps)) (cos.f64 (*.f64 x #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) eps)) (sin.f64 (*.f64 x #s(literal 2 binary64)))))
(-.f64 (*.f64 (cos.f64 (*.f64 eps #s(literal 2 binary64))) (cos.f64 (*.f64 x #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 eps #s(literal 2 binary64))) (sin.f64 (*.f64 x #s(literal 2 binary64)))))
(fma.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (+.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)))))))
(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 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps 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)))))) (neg.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x)))))))
(fma.f64 (+.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))) #s(literal 1 binary64)) #s(literal 1/2 binary64) (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 #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) (cos.f64 (*.f64 x #s(literal 2 binary64)))) #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 x #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 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)))))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))) #s(literal 1/2 binary64))
(fma.f64 (cos.f64 (*.f64 x #s(literal 2 binary64))) #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 x #s(literal 2 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))) #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 x #s(literal 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 x #s(literal 2 binary64))))))))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))) #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 x #s(literal 2 binary64))))))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (cos.f64 (*.f64 x #s(literal 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 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))))))
(/.f64 (+.f64 (cos.f64 (*.f64 x #s(literal 2 binary64))) (cos.f64 (-.f64 x x))) #s(literal 2 binary64))
(/.f64 (neg.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))) #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 x #s(literal 2 binary64))))))))) (neg.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))))
(/.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 x #s(literal 2 binary64))))))) #s(literal 1/4 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))) #s(literal 1/2 binary64)))
(pow.f64 (cos.f64 x) #s(literal 2 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))) #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 x #s(literal 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 x #s(literal 2 binary64))))))))) #s(literal -1 binary64))
(*.f64 (cos.f64 x) (cos.f64 x))
(*.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))) #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 x #s(literal 2 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))) #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 x #s(literal 2 binary64)))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))))
(*.f64 (+.f64 (cos.f64 (*.f64 x #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/2 binary64))

simplify383.0ms (2.1%)

Algorithm
egg-herbie
Rules
6804×*-lowering-*.f32
6804×*-lowering-*.f64
5596×+-lowering-+.f64
5596×+-lowering-+.f32
1470×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

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

eval102.0ms (0.5%)

Compiler

Compiled 35545 to 2686 computations (92.4% saved)

prune96.0ms (0.5%)

Pruning

34 alts after pruning (31 fresh and 3 done)

PrunedKeptTotal
New85122873
Fresh11920
Picked415
Done022
Total86634900
Accuracy
100.0%
Counts
900 → 34
Alt Table
Click to see full alt table
StatusAccuracyProgram
46.6%
(/.f64 (*.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))))) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
46.8%
(-.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))
46.6%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
76.3%
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
96.7%
(+.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))))
27.0%
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 (/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (/.f64 (+.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (*.f64 x (/.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)) eps))) eps))) eps) (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64))))
46.6%
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 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 x #s(literal 2 binary64))))))
99.4%
(*.f64 (*.f64 (*.f64 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)))))))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
99.2%
(*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
98.8%
(*.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
98.7%
(*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) eps)) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
35.6%
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 eps (+.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))) (/.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (*.f64 x x)))) (*.f64 (*.f64 eps eps) (+.f64 (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) x) (/.f64 (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64)) (*.f64 x (*.f64 x x)))))))
99.4%
(*.f64 (*.f64 eps (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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)))))) #s(literal -2 binary64))
99.4%
(*.f64 (*.f64 eps (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)))))) #s(literal -2 binary64))
96.9%
(*.f64 eps (/.f64 (-.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))) (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))))))) (-.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))))))
96.8%
(*.f64 eps (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))) (-.f64 (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))))) (*.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))))))))
99.2%
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 eps (*.f64 (cos.f64 x) #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (sin.f64 x)))
98.7%
(*.f64 eps (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (sin.f64 x)))
99.2%
(*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps)) (-.f64 (*.f64 (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 eps eps)) (sin.f64 x))))
96.6%
(*.f64 eps (+.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64)))))
96.9%
(*.f64 eps (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) (*.f64 eps (+.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))))))
97.0%
(*.f64 eps (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (+.f64 (*.f64 eps (+.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (*.f64 eps (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 x x)))))) #s(literal -1/2 binary64))))))
97.0%
(*.f64 eps (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))))))
75.2%
(*.f64 eps (+.f64 (*.f64 eps (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))))
25.0%
(*.f64 eps (*.f64 (-.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 eps eps))) (/.f64 (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (/.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) x)) x)) (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x)))))
38.1%
(*.f64 eps (*.f64 (-.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 eps eps))) (/.f64 (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (/.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))) x))) x)) x)) (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x)))))
34.6%
(*.f64 eps (*.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (/.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)) eps))) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))) eps)) eps)) #s(literal -1/24 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps)))))
3.9%
(*.f64 eps (*.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) (/.f64 (+.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) eps)) eps)) #s(literal -1/24 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps)))))
3.9%
(*.f64 eps (*.f64 (+.f64 #s(literal 1/24 binary64) (+.f64 (+.f64 (/.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) eps) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (*.f64 eps eps))) (-.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps))))) (*.f64 eps (*.f64 eps eps))))
75.3%
(*.f64 eps (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))))
45.6%
(*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))))
45.5%
(*.f64 #s(literal 1/2 binary64) (*.f64 x x))
45.6%
(*.f64 #s(literal -1/2 binary64) (*.f64 eps eps))
44.3%
#s(literal 0 binary64)
Compiler

Compiled 2220 to 1217 computations (45.2% saved)

simplify226.0ms (1.2%)

Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))))
cost-diff0
(-.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))) (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))))))
cost-diff0
(*.f64 eps (/.f64 (-.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))) (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))))))) (-.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))))))
cost-diff5248
(/.f64 (-.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))) (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))))))) (-.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))))))
cost-diff0
(+.f64 (-.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (/.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)) eps))) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))) eps)) eps)) #s(literal -1/24 binary64))
cost-diff0
(*.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (/.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)) eps))) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))) eps)) eps)) #s(literal -1/24 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps))))
cost-diff0
(*.f64 eps (*.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (/.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)) eps))) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))) eps)) eps)) #s(literal -1/24 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps)))))
cost-diff128
(+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (/.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)) eps))) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))
cost-diff0
(+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))
cost-diff0
(*.f64 eps eps)
cost-diff0
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64)))
cost-diff256
(+.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))))
cost-diff0
(sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
cost-diff0
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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)))))
cost-diff0
(*.f64 eps (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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))))))
cost-diff0
(*.f64 (*.f64 eps (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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)))))) #s(literal -2 binary64))
Rules
4166×*-lowering-*.f32
4166×*-lowering-*.f64
2542×+-lowering-+.f64
2542×+-lowering-+.f32
1454×--lowering--.f32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
084975
1306888
21222871
34995806
08137806
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (* eps (* (sin (+ x (* eps 1/2))) (+ 1/2 (* (* eps eps) (+ (* (* eps eps) (+ 1/3840 (* (* eps eps) -1/645120))) -1/48))))) -2)
(* eps (* (sin (+ x (* eps 1/2))) (+ 1/2 (* (* eps eps) (+ (* (* eps eps) (+ 1/3840 (* (* eps eps) -1/645120))) -1/48)))))
eps
(* (sin (+ x (* eps 1/2))) (+ 1/2 (* (* eps eps) (+ (* (* eps eps) (+ 1/3840 (* (* eps eps) -1/645120))) -1/48))))
(sin (+ x (* eps 1/2)))
(+ x (* eps 1/2))
x
(* eps 1/2)
1/2
(+ 1/2 (* (* eps eps) (+ (* (* eps eps) (+ 1/3840 (* (* eps eps) -1/645120))) -1/48)))
(* (* eps eps) (+ (* (* eps eps) (+ 1/3840 (* (* eps eps) -1/645120))) -1/48))
(* eps eps)
(+ (* (* eps eps) (+ 1/3840 (* (* eps eps) -1/645120))) -1/48)
(* (* eps eps) (+ 1/3840 (* (* eps eps) -1/645120)))
(+ 1/3840 (* (* eps eps) -1/645120))
1/3840
(* (* eps eps) -1/645120)
-1/645120
-1/48
-2
0
(+ (* (* eps eps) (+ (* 1/24 (* eps eps)) -1/2)) (* (* eps x) (+ (* (* eps eps) 1/6) -1)))
(* (* eps eps) (+ (* 1/24 (* eps eps)) -1/2))
(* eps eps)
eps
(+ (* 1/24 (* eps eps)) -1/2)
(* 1/24 (* eps eps))
1/24
-1/2
(* (* eps x) (+ (* (* eps eps) 1/6) -1))
(* eps x)
x
(+ (* (* eps eps) 1/6) -1)
(* (* eps eps) 1/6)
1/6
-1
(* eps (* (+ (- (* 1/48 (* x x)) (/ (- (* x (+ 1/6 (* (* x x) -1/36))) (/ (+ (- 1/2 (* x (/ (+ (* 1/6 (* x x)) -1) eps))) (* (* x x) -1/4)) eps)) eps)) -1/24) (* -1 (* eps (* eps eps)))))
eps
(* (+ (- (* 1/48 (* x x)) (/ (- (* x (+ 1/6 (* (* x x) -1/36))) (/ (+ (- 1/2 (* x (/ (+ (* 1/6 (* x x)) -1) eps))) (* (* x x) -1/4)) eps)) eps)) -1/24) (* -1 (* eps (* eps eps))))
(+ (- (* 1/48 (* x x)) (/ (- (* x (+ 1/6 (* (* x x) -1/36))) (/ (+ (- 1/2 (* x (/ (+ (* 1/6 (* x x)) -1) eps))) (* (* x x) -1/4)) eps)) eps)) -1/24)
(- (* 1/48 (* x x)) (/ (- (* x (+ 1/6 (* (* x x) -1/36))) (/ (+ (- 1/2 (* x (/ (+ (* 1/6 (* x x)) -1) eps))) (* (* x x) -1/4)) eps)) eps))
(* 1/48 (* x x))
1/48
(* x x)
x
(/ (- (* x (+ 1/6 (* (* x x) -1/36))) (/ (+ (- 1/2 (* x (/ (+ (* 1/6 (* x x)) -1) eps))) (* (* x x) -1/4)) eps)) eps)
(- (* x (+ 1/6 (* (* x x) -1/36))) (/ (+ (- 1/2 (* x (/ (+ (* 1/6 (* x x)) -1) eps))) (* (* x x) -1/4)) eps))
(* x (+ 1/6 (* (* x x) -1/36)))
(+ 1/6 (* (* x x) -1/36))
1/6
(* (* x x) -1/36)
-1/36
(/ (+ (- 1/2 (* x (/ (+ (* 1/6 (* x x)) -1) eps))) (* (* x x) -1/4)) eps)
(+ (- 1/2 (* x (/ (+ (* 1/6 (* x x)) -1) eps))) (* (* x x) -1/4))
(- 1/2 (* x (/ (+ (* 1/6 (* x x)) -1) eps)))
1/2
(* x (/ (+ (* 1/6 (* x x)) -1) eps))
(/ (+ (* 1/6 (* x x)) -1) eps)
(+ (* 1/6 (* x x)) -1)
(* 1/6 (* x x))
-1
(* (* x x) -1/4)
-1/4
-1/24
(* -1 (* eps (* eps eps)))
(* eps (* eps eps))
(* eps eps)
(* eps (/ (- (* (* x (+ (* x (+ (* eps (+ 1/4 (* eps (* eps -1/48)))) (* x (+ 1/6 (* eps (* eps -1/36)))))) (+ -1 (* eps (* eps 1/6))))) (* x (+ (* x (+ (* eps (+ 1/4 (* eps (* eps -1/48)))) (* x (+ 1/6 (* eps (* eps -1/36)))))) (+ -1 (* eps (* eps 1/6)))))) (* eps (* (+ -1/2 (* (* eps eps) 1/24)) (* eps (+ -1/2 (* (* eps eps) 1/24)))))) (- (* x (+ (* x (+ (* eps (+ 1/4 (* eps (* eps -1/48)))) (* x (+ 1/6 (* eps (* eps -1/36)))))) (+ -1 (* eps (* eps 1/6))))) (* eps (+ -1/2 (* (* eps eps) 1/24))))))
eps
(/ (- (* (* x (+ (* x (+ (* eps (+ 1/4 (* eps (* eps -1/48)))) (* x (+ 1/6 (* eps (* eps -1/36)))))) (+ -1 (* eps (* eps 1/6))))) (* x (+ (* x (+ (* eps (+ 1/4 (* eps (* eps -1/48)))) (* x (+ 1/6 (* eps (* eps -1/36)))))) (+ -1 (* eps (* eps 1/6)))))) (* eps (* (+ -1/2 (* (* eps eps) 1/24)) (* eps (+ -1/2 (* (* eps eps) 1/24)))))) (- (* x (+ (* x (+ (* eps (+ 1/4 (* eps (* eps -1/48)))) (* x (+ 1/6 (* eps (* eps -1/36)))))) (+ -1 (* eps (* eps 1/6))))) (* eps (+ -1/2 (* (* eps eps) 1/24)))))
(- (* (* x (+ (* x (+ (* eps (+ 1/4 (* eps (* eps -1/48)))) (* x (+ 1/6 (* eps (* eps -1/36)))))) (+ -1 (* eps (* eps 1/6))))) (* x (+ (* x (+ (* eps (+ 1/4 (* eps (* eps -1/48)))) (* x (+ 1/6 (* eps (* eps -1/36)))))) (+ -1 (* eps (* eps 1/6)))))) (* eps (* (+ -1/2 (* (* eps eps) 1/24)) (* eps (+ -1/2 (* (* eps eps) 1/24))))))
(* (* x (+ (* x (+ (* eps (+ 1/4 (* eps (* eps -1/48)))) (* x (+ 1/6 (* eps (* eps -1/36)))))) (+ -1 (* eps (* eps 1/6))))) (* x (+ (* x (+ (* eps (+ 1/4 (* eps (* eps -1/48)))) (* x (+ 1/6 (* eps (* eps -1/36)))))) (+ -1 (* eps (* eps 1/6))))))
(* x (+ (* x (+ (* eps (+ 1/4 (* eps (* eps -1/48)))) (* x (+ 1/6 (* eps (* eps -1/36)))))) (+ -1 (* eps (* eps 1/6)))))
x
(+ (* x (+ (* eps (+ 1/4 (* eps (* eps -1/48)))) (* x (+ 1/6 (* eps (* eps -1/36)))))) (+ -1 (* eps (* eps 1/6))))
(* x (+ (* eps (+ 1/4 (* eps (* eps -1/48)))) (* x (+ 1/6 (* eps (* eps -1/36))))))
(+ (* eps (+ 1/4 (* eps (* eps -1/48)))) (* x (+ 1/6 (* eps (* eps -1/36)))))
(* eps (+ 1/4 (* eps (* eps -1/48))))
(+ 1/4 (* eps (* eps -1/48)))
1/4
(* eps (* eps -1/48))
(* eps -1/48)
-1/48
(* x (+ 1/6 (* eps (* eps -1/36))))
(+ 1/6 (* eps (* eps -1/36)))
1/6
(* eps (* eps -1/36))
(* eps -1/36)
-1/36
(+ -1 (* eps (* eps 1/6)))
-1
(* eps (* eps 1/6))
(* eps 1/6)
(* eps (* (+ -1/2 (* (* eps eps) 1/24)) (* eps (+ -1/2 (* (* eps eps) 1/24)))))
(* (+ -1/2 (* (* eps eps) 1/24)) (* eps (+ -1/2 (* (* eps eps) 1/24))))
(+ -1/2 (* (* eps eps) 1/24))
-1/2
(* (* eps eps) 1/24)
(* eps eps)
1/24
(* eps (+ -1/2 (* (* eps eps) 1/24)))
(- (* x (+ (* x (+ (* eps (+ 1/4 (* eps (* eps -1/48)))) (* x (+ 1/6 (* eps (* eps -1/36)))))) (+ -1 (* eps (* eps 1/6))))) (* eps (+ -1/2 (* (* eps eps) 1/24))))
Outputs
(* (* eps (* (sin (+ x (* eps 1/2))) (+ 1/2 (* (* eps eps) (+ (* (* eps eps) (+ 1/3840 (* (* eps eps) -1/645120))) -1/48))))) -2)
(*.f64 eps (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -2 binary64))))
(* eps (* (sin (+ x (* eps 1/2))) (+ 1/2 (* (* eps eps) (+ (* (* eps eps) (+ 1/3840 (* (* eps eps) -1/645120))) -1/48)))))
(*.f64 eps (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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))))))
eps
(* (sin (+ x (* eps 1/2))) (+ 1/2 (* (* eps eps) (+ (* (* eps eps) (+ 1/3840 (* (* eps eps) -1/645120))) -1/48))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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)))))
(sin (+ x (* eps 1/2)))
(sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(+ x (* eps 1/2))
(+.f64 x (*.f64 eps #s(literal 1/2 binary64)))
x
(* eps 1/2)
(*.f64 eps #s(literal 1/2 binary64))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* (* eps eps) (+ (* (* eps eps) (+ 1/3840 (* (* eps eps) -1/645120))) -1/48)))
(+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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))))
(* (* eps eps) (+ (* (* eps eps) (+ 1/3840 (* (* eps eps) -1/645120))) -1/48))
(*.f64 (*.f64 eps eps) (+.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)))
(* eps eps)
(*.f64 eps eps)
(+ (* (* eps eps) (+ 1/3840 (* (* eps eps) -1/645120))) -1/48)
(+.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))
(* (* 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))))
(+ 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)
-1/48
#s(literal -1/48 binary64)
-2
#s(literal -2 binary64)
0
#s(literal 0 binary64)
(+ (* (* eps eps) (+ (* 1/24 (* eps eps)) -1/2)) (* (* eps x) (+ (* (* eps eps) 1/6) -1)))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 x #s(literal 1/6 binary64))))) x))
(* (* eps eps) (+ (* 1/24 (* eps eps)) -1/2))
(*.f64 eps (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))
(* eps eps)
(*.f64 eps eps)
eps
(+ (* 1/24 (* eps eps)) -1/2)
(+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))
(* 1/24 (* eps eps))
(*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))
1/24
#s(literal 1/24 binary64)
-1/2
#s(literal -1/2 binary64)
(* (* eps x) (+ (* (* eps eps) 1/6) -1))
(*.f64 (*.f64 eps x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)))
(* eps x)
(*.f64 eps x)
x
(+ (* (* 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))
1/6
#s(literal 1/6 binary64)
-1
#s(literal -1 binary64)
(* eps (* (+ (- (* 1/48 (* x x)) (/ (- (* x (+ 1/6 (* (* x x) -1/36))) (/ (+ (- 1/2 (* x (/ (+ (* 1/6 (* x x)) -1) eps))) (* (* x x) -1/4)) eps)) eps)) -1/24) (* -1 (* eps (* eps eps)))))
(-.f64 #s(literal 0 binary64) (*.f64 (+.f64 (+.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal 1/4 binary64))))) (*.f64 eps eps)) (*.f64 x (-.f64 (*.f64 x #s(literal 1/48 binary64)) (/.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))) eps)))) #s(literal -1/24 binary64)) (*.f64 eps (*.f64 eps (*.f64 eps eps)))))
eps
(* (+ (- (* 1/48 (* x x)) (/ (- (* x (+ 1/6 (* (* x x) -1/36))) (/ (+ (- 1/2 (* x (/ (+ (* 1/6 (* x x)) -1) eps))) (* (* x x) -1/4)) eps)) eps)) -1/24) (* -1 (* eps (* eps eps))))
(*.f64 (+.f64 (+.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal 1/4 binary64))))) (*.f64 eps eps)) (*.f64 x (-.f64 (*.f64 x #s(literal 1/48 binary64)) (/.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))) eps)))) #s(literal -1/24 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))))
(+ (- (* 1/48 (* x x)) (/ (- (* x (+ 1/6 (* (* x x) -1/36))) (/ (+ (- 1/2 (* x (/ (+ (* 1/6 (* x x)) -1) eps))) (* (* x x) -1/4)) eps)) eps)) -1/24)
(+.f64 (+.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal 1/4 binary64))))) (*.f64 eps eps)) (*.f64 x (-.f64 (*.f64 x #s(literal 1/48 binary64)) (/.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))) eps)))) #s(literal -1/24 binary64))
(- (* 1/48 (* x x)) (/ (- (* x (+ 1/6 (* (* x x) -1/36))) (/ (+ (- 1/2 (* x (/ (+ (* 1/6 (* x x)) -1) eps))) (* (* x x) -1/4)) eps)) eps))
(+.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal 1/4 binary64))))) (*.f64 eps eps)) (*.f64 x (-.f64 (*.f64 x #s(literal 1/48 binary64)) (/.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))) eps))))
(* 1/48 (* x x))
(*.f64 x (*.f64 x #s(literal 1/48 binary64)))
1/48
#s(literal 1/48 binary64)
(* x x)
(*.f64 x x)
x
(/ (- (* x (+ 1/6 (* (* x x) -1/36))) (/ (+ (- 1/2 (* x (/ (+ (* 1/6 (* x x)) -1) eps))) (* (* x x) -1/4)) eps)) eps)
(/.f64 (+.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal 1/4 binary64))))) eps)) eps)
(- (* x (+ 1/6 (* (* x x) -1/36))) (/ (+ (- 1/2 (* x (/ (+ (* 1/6 (* x x)) -1) eps))) (* (* x x) -1/4)) eps))
(+.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal 1/4 binary64))))) eps))
(* x (+ 1/6 (* (* x x) -1/36)))
(*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))))
(+ 1/6 (* (* x x) -1/36))
(+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))
1/6
#s(literal 1/6 binary64)
(* (* x x) -1/36)
(*.f64 (*.f64 x x) #s(literal -1/36 binary64))
-1/36
#s(literal -1/36 binary64)
(/ (+ (- 1/2 (* x (/ (+ (* 1/6 (* x x)) -1) eps))) (* (* x x) -1/4)) eps)
(/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal 1/4 binary64))))) eps)
(+ (- 1/2 (* x (/ (+ (* 1/6 (* x x)) -1) eps))) (* (* x x) -1/4))
(-.f64 #s(literal 1/2 binary64) (*.f64 x (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal 1/4 binary64)))))
(- 1/2 (* x (/ (+ (* 1/6 (* x x)) -1) eps)))
(-.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))) eps))
1/2
#s(literal 1/2 binary64)
(* x (/ (+ (* 1/6 (* x x)) -1) eps))
(/.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))) eps)
(/ (+ (* 1/6 (* x x)) -1) eps)
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps)
(+ (* 1/6 (* x x)) -1)
(+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))
(* 1/6 (* x x))
(*.f64 x (*.f64 x #s(literal 1/6 binary64)))
-1
#s(literal -1 binary64)
(* (* x x) -1/4)
(*.f64 (*.f64 x x) #s(literal -1/4 binary64))
-1/4
#s(literal -1/4 binary64)
-1/24
#s(literal -1/24 binary64)
(* -1 (* eps (* eps eps)))
(-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps)))
(* eps (* eps eps))
(*.f64 eps (*.f64 eps eps))
(* eps eps)
(*.f64 eps eps)
(* eps (/ (- (* (* x (+ (* x (+ (* eps (+ 1/4 (* eps (* eps -1/48)))) (* x (+ 1/6 (* eps (* eps -1/36)))))) (+ -1 (* eps (* eps 1/6))))) (* x (+ (* x (+ (* eps (+ 1/4 (* eps (* eps -1/48)))) (* x (+ 1/6 (* eps (* eps -1/36)))))) (+ -1 (* eps (* eps 1/6)))))) (* eps (* (+ -1/2 (* (* eps eps) 1/24)) (* eps (+ -1/2 (* (* eps eps) 1/24)))))) (- (* x (+ (* x (+ (* eps (+ 1/4 (* eps (* eps -1/48)))) (* x (+ 1/6 (* eps (* eps -1/36)))))) (+ -1 (* eps (* eps 1/6))))) (* eps (+ -1/2 (* (* eps eps) 1/24))))))
(*.f64 eps (*.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) #s(literal 1 binary64)))
eps
(/ (- (* (* x (+ (* x (+ (* eps (+ 1/4 (* eps (* eps -1/48)))) (* x (+ 1/6 (* eps (* eps -1/36)))))) (+ -1 (* eps (* eps 1/6))))) (* x (+ (* x (+ (* eps (+ 1/4 (* eps (* eps -1/48)))) (* x (+ 1/6 (* eps (* eps -1/36)))))) (+ -1 (* eps (* eps 1/6)))))) (* eps (* (+ -1/2 (* (* eps eps) 1/24)) (* eps (+ -1/2 (* (* eps eps) 1/24)))))) (- (* x (+ (* x (+ (* eps (+ 1/4 (* eps (* eps -1/48)))) (* x (+ 1/6 (* eps (* eps -1/36)))))) (+ -1 (* eps (* eps 1/6))))) (* eps (+ -1/2 (* (* eps eps) 1/24)))))
(*.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))) #s(literal 1 binary64))
(- (* (* x (+ (* x (+ (* eps (+ 1/4 (* eps (* eps -1/48)))) (* x (+ 1/6 (* eps (* eps -1/36)))))) (+ -1 (* eps (* eps 1/6))))) (* x (+ (* x (+ (* eps (+ 1/4 (* eps (* eps -1/48)))) (* x (+ 1/6 (* eps (* eps -1/36)))))) (+ -1 (* eps (* eps 1/6)))))) (* eps (* (+ -1/2 (* (* eps eps) 1/24)) (* eps (+ -1/2 (* (* eps eps) 1/24))))))
(+.f64 (*.f64 x (*.f64 (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/24 binary64))))))
(* (* x (+ (* x (+ (* eps (+ 1/4 (* eps (* eps -1/48)))) (* x (+ 1/6 (* eps (* eps -1/36)))))) (+ -1 (* eps (* eps 1/6))))) (* x (+ (* x (+ (* eps (+ 1/4 (* eps (* eps -1/48)))) (* x (+ 1/6 (* eps (* eps -1/36)))))) (+ -1 (* eps (* eps 1/6))))))
(*.f64 x (*.f64 (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))))))
(* x (+ (* x (+ (* eps (+ 1/4 (* eps (* eps -1/48)))) (* x (+ 1/6 (* eps (* eps -1/36)))))) (+ -1 (* eps (* eps 1/6)))))
(*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))))
x
(+ (* x (+ (* eps (+ 1/4 (* eps (* eps -1/48)))) (* x (+ 1/6 (* eps (* eps -1/36)))))) (+ -1 (* eps (* eps 1/6))))
(+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)))
(* x (+ (* eps (+ 1/4 (* eps (* eps -1/48)))) (* x (+ 1/6 (* eps (* eps -1/36))))))
(*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))
(+ (* eps (+ 1/4 (* eps (* eps -1/48)))) (* x (+ 1/6 (* eps (* eps -1/36)))))
(+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))
(* eps (+ 1/4 (* eps (* eps -1/48))))
(*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64))))
(+ 1/4 (* eps (* eps -1/48)))
(+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))
1/4
#s(literal 1/4 binary64)
(* eps (* eps -1/48))
(*.f64 (*.f64 eps eps) #s(literal -1/48 binary64))
(* eps -1/48)
(*.f64 eps #s(literal -1/48 binary64))
-1/48
#s(literal -1/48 binary64)
(* x (+ 1/6 (* eps (* eps -1/36))))
(*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))
(+ 1/6 (* eps (* eps -1/36)))
(+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))
1/6
#s(literal 1/6 binary64)
(* eps (* eps -1/36))
(*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))
(* eps -1/36)
(*.f64 eps #s(literal -1/36 binary64))
-1/36
#s(literal -1/36 binary64)
(+ -1 (* eps (* eps 1/6)))
(+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))
-1
#s(literal -1 binary64)
(* eps (* eps 1/6))
(*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))
(* eps 1/6)
(*.f64 eps #s(literal 1/6 binary64))
(* eps (* (+ -1/2 (* (* eps eps) 1/24)) (* eps (+ -1/2 (* (* eps eps) 1/24)))))
(*.f64 (*.f64 eps eps) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))
(* (+ -1/2 (* (* eps eps) 1/24)) (* eps (+ -1/2 (* (* eps eps) 1/24))))
(*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))))
(+ -1/2 (* (* eps eps) 1/24))
(+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)) #s(literal -1/2 binary64))
-1/2
#s(literal -1/2 binary64)
(* (* eps eps) 1/24)
(*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))
(* eps eps)
(*.f64 eps eps)
1/24
#s(literal 1/24 binary64)
(* eps (+ -1/2 (* (* eps eps) 1/24)))
(*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))
(- (* x (+ (* x (+ (* eps (+ 1/4 (* eps (* eps -1/48)))) (* x (+ 1/6 (* eps (* eps -1/36)))))) (+ -1 (* eps (* eps 1/6))))) (* eps (+ -1/2 (* (* eps eps) 1/24))))
(+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/24 binary64)))))

localize428.0ms (2.3%)

Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy99.5%
(*.f64 eps #s(literal -1/36 binary64))
accuracy99.5%
(*.f64 eps #s(literal 1/6 binary64))
accuracy99.5%
(*.f64 eps #s(literal -1/48 binary64))
accuracy62.9%
(/.f64 (-.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))) (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))))))) (-.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))))))
accuracy99.6%
(/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (/.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)) eps))) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))) eps)
accuracy99.6%
(*.f64 x (/.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)) eps))
accuracy99.5%
(*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))))
accuracy38.0%
(*.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (/.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)) eps))) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))) eps)) eps)) #s(literal -1/24 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps))))
accuracy100.0%
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64)))
accuracy99.8%
(+.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))))
accuracy99.7%
(*.f64 #s(literal 1/24 binary64) (*.f64 eps eps))
accuracy99.6%
(*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))
accuracy99.8%
(*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))
accuracy99.7%
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))
accuracy99.7%
(*.f64 eps (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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))))))
accuracy99.6%
(*.f64 (*.f64 eps eps) (+.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)))
Results
251.0ms249×0valid
10.0ms2valid
5.0ms5exit
5.0ms3valid
4.0ms1valid
Compiler

Compiled 1323 to 85 computations (93.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 130.0ms
ival-mult: 63.0ms (48.6% of total)
...c/correct-round.rkt:119:19: 27.0ms (20.8% of total)
ival-add: 19.0ms (14.6% of total)
ival-div: 8.0ms (6.2% of total)
ival-sub: 6.0ms (4.6% of total)
backward-pass: 3.0ms (2.3% of total)
ival-sin: 3.0ms (2.3% of total)
const: 1.0ms (0.8% of total)

series77.0ms (0.4%)

Counts
27 → 504
Calls
Call 1
Inputs
#<alt (* (* eps (* (sin (+ x (* eps 1/2))) (+ 1/2 (* (* eps eps) (+ (* (* eps eps) (+ 1/3840 (* (* eps eps) -1/645120))) -1/48))))) -2)>
#<alt (* eps (* (sin (+ x (* eps 1/2))) (+ 1/2 (* (* eps eps) (+ (* (* eps eps) (+ 1/3840 (* (* eps eps) -1/645120))) -1/48)))))>
#<alt (* (sin (+ x (* eps 1/2))) (+ 1/2 (* (* eps eps) (+ (* (* eps eps) (+ 1/3840 (* (* eps eps) -1/645120))) -1/48))))>
#<alt (sin (+ x (* eps 1/2)))>
#<alt (+ (* (* eps eps) (+ (* 1/24 (* eps eps)) -1/2)) (* (* eps x) (+ (* (* eps eps) 1/6) -1)))>
#<alt (* (* eps eps) (+ (* 1/24 (* eps eps)) -1/2))>
#<alt (* eps eps)>
#<alt (+ (* 1/24 (* eps eps)) -1/2)>
#<alt (+ (- 1/2 (* x (/ (+ (* 1/6 (* x x)) -1) eps))) (* (* x x) -1/4))>
#<alt (* eps (* (+ (- (* 1/48 (* x x)) (/ (- (* x (+ 1/6 (* (* x x) -1/36))) (/ (+ (- 1/2 (* x (/ (+ (* 1/6 (* x x)) -1) eps))) (* (* x x) -1/4)) eps)) eps)) -1/24) (* -1 (* eps (* eps eps)))))>
#<alt (* (+ (- (* 1/48 (* x x)) (/ (- (* x (+ 1/6 (* (* x x) -1/36))) (/ (+ (- 1/2 (* x (/ (+ (* 1/6 (* x x)) -1) eps))) (* (* x x) -1/4)) eps)) eps)) -1/24) (* -1 (* eps (* eps eps))))>
#<alt (+ (- (* 1/48 (* x x)) (/ (- (* x (+ 1/6 (* (* x x) -1/36))) (/ (+ (- 1/2 (* x (/ (+ (* 1/6 (* x x)) -1) eps))) (* (* x x) -1/4)) eps)) eps)) -1/24)>
#<alt (/ (- (* (* x (+ (* x (+ (* eps (+ 1/4 (* eps (* eps -1/48)))) (* x (+ 1/6 (* eps (* eps -1/36)))))) (+ -1 (* eps (* eps 1/6))))) (* x (+ (* x (+ (* eps (+ 1/4 (* eps (* eps -1/48)))) (* x (+ 1/6 (* eps (* eps -1/36)))))) (+ -1 (* eps (* eps 1/6)))))) (* eps (* (+ -1/2 (* (* eps eps) 1/24)) (* eps (+ -1/2 (* (* eps eps) 1/24)))))) (- (* x (+ (* x (+ (* eps (+ 1/4 (* eps (* eps -1/48)))) (* x (+ 1/6 (* eps (* eps -1/36)))))) (+ -1 (* eps (* eps 1/6))))) (* eps (+ -1/2 (* (* eps eps) 1/24)))))>
#<alt (* eps (/ (- (* (* x (+ (* x (+ (* eps (+ 1/4 (* eps (* eps -1/48)))) (* x (+ 1/6 (* eps (* eps -1/36)))))) (+ -1 (* eps (* eps 1/6))))) (* x (+ (* x (+ (* eps (+ 1/4 (* eps (* eps -1/48)))) (* x (+ 1/6 (* eps (* eps -1/36)))))) (+ -1 (* eps (* eps 1/6)))))) (* eps (* (+ -1/2 (* (* eps eps) 1/24)) (* eps (+ -1/2 (* (* eps eps) 1/24)))))) (- (* x (+ (* x (+ (* eps (+ 1/4 (* eps (* eps -1/48)))) (* x (+ 1/6 (* eps (* eps -1/36)))))) (+ -1 (* eps (* eps 1/6))))) (* eps (+ -1/2 (* (* eps eps) 1/24))))))>
#<alt (- (* (* x (+ (* x (+ (* eps (+ 1/4 (* eps (* eps -1/48)))) (* x (+ 1/6 (* eps (* eps -1/36)))))) (+ -1 (* eps (* eps 1/6))))) (* x (+ (* x (+ (* eps (+ 1/4 (* eps (* eps -1/48)))) (* x (+ 1/6 (* eps (* eps -1/36)))))) (+ -1 (* eps (* eps 1/6)))))) (* eps (* (+ -1/2 (* (* eps eps) 1/24)) (* eps (+ -1/2 (* (* eps eps) 1/24))))))>
#<alt (* (* x (+ (* x (+ (* eps (+ 1/4 (* eps (* eps -1/48)))) (* x (+ 1/6 (* eps (* eps -1/36)))))) (+ -1 (* eps (* eps 1/6))))) (* x (+ (* x (+ (* eps (+ 1/4 (* eps (* eps -1/48)))) (* x (+ 1/6 (* eps (* eps -1/36)))))) (+ -1 (* eps (* eps 1/6))))))>
#<alt (* (* eps eps) (+ (* (* eps eps) (+ 1/3840 (* (* eps eps) -1/645120))) -1/48))>
#<alt (* (* eps eps) (+ 1/3840 (* (* eps eps) -1/645120)))>
#<alt (* (* eps eps) -1/645120)>
#<alt (* (* eps eps) 1/6)>
#<alt (* 1/24 (* eps eps))>
#<alt (* x (+ 1/6 (* (* x x) -1/36)))>
#<alt (* x (/ (+ (* 1/6 (* x x)) -1) eps))>
#<alt (/ (+ (- 1/2 (* x (/ (+ (* 1/6 (* x x)) -1) eps))) (* (* x x) -1/4)) eps)>
#<alt (* eps -1/48)>
#<alt (* eps 1/6)>
#<alt (* eps -1/36)>
Outputs
#<alt (* -1 (* eps (sin x)))>
#<alt (* eps (+ (* -1 (sin x)) (* -1/2 (* eps (cos x)))))>
#<alt (* eps (+ (* -1 (sin x)) (* eps (+ (* -2 (* eps (+ (* -1/16 (sin x)) (* -1/48 (sin x))))) (* -1/2 (cos x))))))>
#<alt (* eps (+ (* -1 (sin x)) (* eps (+ (* -1/2 (cos x)) (* eps (+ (* -2 (+ (* -1/16 (sin x)) (* -1/48 (sin x)))) (* 1/24 (* eps (cos x)))))))))>
#<alt (* 1/322560 (* (pow eps 7) (sin (+ x (* 1/2 eps)))))>
#<alt (* (pow eps 7) (+ (* -1/1920 (/ (sin (+ x (* 1/2 eps))) (pow eps 2))) (* 1/322560 (sin (+ x (* 1/2 eps))))))>
#<alt (* (pow eps 7) (+ (* -1/1920 (/ (sin (+ x (* 1/2 eps))) (pow eps 2))) (+ (* 1/322560 (sin (+ x (* 1/2 eps)))) (* 1/24 (/ (sin (+ x (* 1/2 eps))) (pow eps 4))))))>
#<alt (* (pow eps 7) (+ (* -1 (/ (sin (+ x (* 1/2 eps))) (pow eps 6))) (+ (* -1/1920 (/ (sin (+ x (* 1/2 eps))) (pow eps 2))) (+ (* 1/322560 (sin (+ x (* 1/2 eps)))) (* 1/24 (/ (sin (+ x (* 1/2 eps))) (pow eps 4)))))))>
#<alt (* 1/322560 (* (pow eps 7) (sin (- x (* -1/2 eps)))))>
#<alt (* -1 (* (pow eps 7) (+ (* -1/322560 (sin (- x (* -1/2 eps)))) (* 1/1920 (/ (sin (- x (* -1/2 eps))) (pow eps 2))))))>
#<alt (* -1 (* (pow eps 7) (+ (* -1/24 (/ (sin (- x (* -1/2 eps))) (pow eps 4))) (+ (* -1/322560 (sin (- x (* -1/2 eps)))) (* 1/1920 (/ (sin (- x (* -1/2 eps))) (pow eps 2)))))))>
#<alt (* -1 (* (pow eps 7) (+ (* -1/24 (/ (sin (- x (* -1/2 eps))) (pow eps 4))) (+ (* -1/322560 (sin (- x (* -1/2 eps)))) (+ (* 1/1920 (/ (sin (- x (* -1/2 eps))) (pow eps 2))) (/ (sin (- x (* -1/2 eps))) (pow eps 6)))))))>
#<alt (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))>
#<alt (+ (* -2 (* 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 (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))))>
#<alt (+ (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* x (+ (* -2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* 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 (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* x (+ (* -2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* x (+ (* 1/3 (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))) (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))))))>
#<alt (* -2 (* eps (* (sin (+ x (* 1/2 eps))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))>
#<alt (* -2 (* eps (* (sin (+ x (* 1/2 eps))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))>
#<alt (* -2 (* eps (* (sin (+ x (* 1/2 eps))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))>
#<alt (* -2 (* eps (* (sin (+ x (* 1/2 eps))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))>
#<alt (* -2 (* eps (* (sin (- (* 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 (* (sin (- (* 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 (* (sin (- (* 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 (* (sin (- (* 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 (sin x)))>
#<alt (* eps (+ (* 1/4 (* eps (cos x))) (* 1/2 (sin x))))>
#<alt (* eps (+ (* 1/2 (sin x)) (* eps (+ (* 1/4 (cos x)) (* eps (+ (* -1/16 (sin x)) (* -1/48 (sin x))))))))>
#<alt (* eps (+ (* 1/2 (sin x)) (* eps (+ (* 1/4 (cos x)) (* eps (+ (* -1/16 (sin x)) (+ (* -1/48 (sin x)) (* -1/48 (* eps (cos x))))))))))>
#<alt (* -1/645120 (* (pow eps 7) (sin (+ x (* 1/2 eps)))))>
#<alt (* (pow eps 7) (+ (* -1/645120 (sin (+ x (* 1/2 eps)))) (* 1/3840 (/ (sin (+ x (* 1/2 eps))) (pow eps 2)))))>
#<alt (* (pow eps 7) (+ (* -1/48 (/ (sin (+ x (* 1/2 eps))) (pow eps 4))) (+ (* -1/645120 (sin (+ x (* 1/2 eps)))) (* 1/3840 (/ (sin (+ x (* 1/2 eps))) (pow eps 2))))))>
#<alt (* (pow eps 7) (+ (* -1/48 (/ (sin (+ x (* 1/2 eps))) (pow eps 4))) (+ (* -1/645120 (sin (+ x (* 1/2 eps)))) (+ (* 1/3840 (/ (sin (+ x (* 1/2 eps))) (pow eps 2))) (* 1/2 (/ (sin (+ x (* 1/2 eps))) (pow eps 6)))))))>
#<alt (* -1/645120 (* (pow eps 7) (sin (- x (* -1/2 eps)))))>
#<alt (* -1 (* (pow eps 7) (+ (* -1/3840 (/ (sin (- x (* -1/2 eps))) (pow eps 2))) (* 1/645120 (sin (- x (* -1/2 eps)))))))>
#<alt (* -1 (* (pow eps 7) (+ (* -1/3840 (/ (sin (- x (* -1/2 eps))) (pow eps 2))) (+ (* 1/645120 (sin (- x (* -1/2 eps)))) (* 1/48 (/ (sin (- x (* -1/2 eps))) (pow eps 4)))))))>
#<alt (* -1 (* (pow eps 7) (+ (* -1/2 (/ (sin (- x (* -1/2 eps))) (pow eps 6))) (+ (* -1/3840 (/ (sin (- x (* -1/2 eps))) (pow eps 2))) (+ (* 1/645120 (sin (- x (* -1/2 eps)))) (* 1/48 (/ (sin (- x (* -1/2 eps))) (pow eps 4))))))))>
#<alt (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))>
#<alt (+ (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))>
#<alt (+ (* 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 (* 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 (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))) (* x (+ (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))) (* x (+ (* -1/2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* -1/6 (* 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 (* (sin (+ x (* 1/2 eps))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))>
#<alt (* eps (* (sin (+ x (* 1/2 eps))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))>
#<alt (* eps (* (sin (+ x (* 1/2 eps))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))>
#<alt (* eps (* (sin (+ x (* 1/2 eps))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))>
#<alt (* eps (* (sin (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))>
#<alt (* eps (* (sin (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))>
#<alt (* eps (* (sin (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))>
#<alt (* eps (* (sin (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))>
#<alt (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))>
#<alt (+ (* x (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))) (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))>
#<alt (+ (* x (+ (* -1/2 (* 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)))))) (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))>
#<alt (+ (* x (+ (* x (+ (* -1/2 (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))) (* -1/6 (* 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)))))) (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))>
#<alt (* (sin (+ x (* 1/2 eps))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))>
#<alt (* (sin (+ x (* 1/2 eps))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))>
#<alt (* (sin (+ x (* 1/2 eps))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))>
#<alt (* (sin (+ x (* 1/2 eps))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))>
#<alt (* (sin (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))>
#<alt (* (sin (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))>
#<alt (* (sin (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))>
#<alt (* (sin (- (* 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 (sin x))>
#<alt (+ (* 1/4 (* eps (cos x))) (* 1/2 (sin x)))>
#<alt (+ (* 1/2 (sin x)) (* eps (+ (* 1/4 (cos x)) (* eps (+ (* -1/16 (sin x)) (* -1/48 (sin x)))))))>
#<alt (+ (* 1/2 (sin x)) (* eps (+ (* 1/4 (cos x)) (* eps (+ (* -1/16 (sin x)) (+ (* -1/48 (sin x)) (* -1/48 (* eps (cos x)))))))))>
#<alt (* -1/645120 (* (pow eps 6) (sin (+ x (* 1/2 eps)))))>
#<alt (* (pow eps 6) (+ (* -1/645120 (sin (+ x (* 1/2 eps)))) (* 1/3840 (/ (sin (+ x (* 1/2 eps))) (pow eps 2)))))>
#<alt (* (pow eps 6) (+ (* -1/48 (/ (sin (+ x (* 1/2 eps))) (pow eps 4))) (+ (* -1/645120 (sin (+ x (* 1/2 eps)))) (* 1/3840 (/ (sin (+ x (* 1/2 eps))) (pow eps 2))))))>
#<alt (* (pow eps 6) (+ (* -1/48 (/ (sin (+ x (* 1/2 eps))) (pow eps 4))) (+ (* -1/645120 (sin (+ x (* 1/2 eps)))) (+ (* 1/3840 (/ (sin (+ x (* 1/2 eps))) (pow eps 2))) (* 1/2 (/ (sin (+ x (* 1/2 eps))) (pow eps 6)))))))>
#<alt (* -1/645120 (* (pow eps 6) (sin (- x (* -1/2 eps)))))>
#<alt (* (pow eps 6) (+ (* -1/645120 (sin (- x (* -1/2 eps)))) (* 1/3840 (/ (sin (- x (* -1/2 eps))) (pow eps 2)))))>
#<alt (* (pow eps 6) (+ (* -1/48 (/ (sin (- x (* -1/2 eps))) (pow eps 4))) (+ (* -1/645120 (sin (- x (* -1/2 eps)))) (* 1/3840 (/ (sin (- x (* -1/2 eps))) (pow eps 2))))))>
#<alt (* (pow eps 6) (+ (* -1/48 (/ (sin (- x (* -1/2 eps))) (pow eps 4))) (+ (* -1/645120 (sin (- x (* -1/2 eps)))) (+ (* 1/3840 (/ (sin (- x (* -1/2 eps))) (pow eps 2))) (* 1/2 (/ (sin (- x (* -1/2 eps))) (pow eps 6)))))))>
#<alt (sin (* 1/2 eps))>
#<alt (+ (sin (* 1/2 eps)) (* x (cos (* 1/2 eps))))>
#<alt (+ (sin (* 1/2 eps)) (* x (+ (cos (* 1/2 eps)) (* -1/2 (* x (sin (* 1/2 eps)))))))>
#<alt (+ (sin (* 1/2 eps)) (* x (+ (cos (* 1/2 eps)) (* x (+ (* -1/2 (sin (* 1/2 eps))) (* -1/6 (* x (cos (* 1/2 eps)))))))))>
#<alt (sin (+ x (* 1/2 eps)))>
#<alt (sin (+ x (* 1/2 eps)))>
#<alt (sin (+ x (* 1/2 eps)))>
#<alt (sin (+ x (* 1/2 eps)))>
#<alt (sin (- (* 1/2 eps) (* -1 x)))>
#<alt (sin (- (* 1/2 eps) (* -1 x)))>
#<alt (sin (- (* 1/2 eps) (* -1 x)))>
#<alt (sin (- (* 1/2 eps) (* -1 x)))>
#<alt (sin x)>
#<alt (+ (sin x) (* 1/2 (* eps (cos x))))>
#<alt (+ (sin x) (* eps (+ (* -1/8 (* eps (sin x))) (* 1/2 (cos x)))))>
#<alt (+ (sin x) (* eps (+ (* 1/2 (cos x)) (* eps (+ (* -1/8 (sin x)) (* -1/48 (* eps (cos x))))))))>
#<alt (sin (+ x (* 1/2 eps)))>
#<alt (sin (+ x (* 1/2 eps)))>
#<alt (sin (+ x (* 1/2 eps)))>
#<alt (sin (+ x (* 1/2 eps)))>
#<alt (sin (- x (* -1/2 eps)))>
#<alt (sin (- x (* -1/2 eps)))>
#<alt (sin (- x (* -1/2 eps)))>
#<alt (sin (- x (* -1/2 eps)))>
#<alt (* -1 (* eps x))>
#<alt (* eps (+ (* -1 x) (* -1/2 eps)))>
#<alt (* eps (+ (* -1 x) (* eps (- (* 1/6 (* eps x)) 1/2))))>
#<alt (* eps (+ (* -1 x) (* eps (- (* eps (+ (* 1/24 eps) (* 1/6 x))) 1/2))))>
#<alt (* 1/24 (pow eps 4))>
#<alt (* (pow eps 4) (+ 1/24 (* 1/6 (/ x eps))))>
#<alt (* (pow eps 4) (- (+ 1/24 (* 1/6 (/ x eps))) (/ 1/2 (pow eps 2))))>
#<alt (* (pow eps 4) (- (+ 1/24 (+ (* -1 (/ x (pow eps 3))) (* 1/6 (/ x eps)))) (/ 1/2 (pow eps 2))))>
#<alt (* 1/24 (pow eps 4))>
#<alt (* (pow eps 4) (+ 1/24 (* 1/6 (/ x eps))))>
#<alt (* (pow eps 4) (+ 1/24 (* -1 (/ (+ (* -1/6 x) (* 1/2 (/ 1 eps))) eps))))>
#<alt (* (pow eps 4) (+ 1/24 (* -1 (/ (+ (* -1 (/ (- (* -1 (/ x eps)) 1/2) eps)) (* -1/6 x)) eps))))>
#<alt (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2))>
#<alt (+ (* eps (* x (- (* 1/6 (pow eps 2)) 1))) (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)))>
#<alt (+ (* eps (* x (- (* 1/6 (pow eps 2)) 1))) (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)))>
#<alt (+ (* eps (* x (- (* 1/6 (pow eps 2)) 1))) (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)))>
#<alt (* eps (* x (- (* 1/6 (pow eps 2)) 1)))>
#<alt (* x (+ (* eps (- (* 1/6 (pow eps 2)) 1)) (/ (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)) x)))>
#<alt (* x (+ (* eps (- (* 1/6 (pow eps 2)) 1)) (/ (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)) x)))>
#<alt (* x (+ (* eps (- (* 1/6 (pow eps 2)) 1)) (/ (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)) x)))>
#<alt (* eps (* x (- (* 1/6 (pow eps 2)) 1)))>
#<alt (* -1 (* x (+ (* -1 (* eps (- (* 1/6 (pow eps 2)) 1))) (* -1 (/ (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)) x)))))>
#<alt (* -1 (* x (+ (* -1 (* eps (- (* 1/6 (pow eps 2)) 1))) (* -1 (/ (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)) x)))))>
#<alt (* -1 (* x (+ (* -1 (* eps (- (* 1/6 (pow eps 2)) 1))) (* -1 (/ (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)) x)))))>
#<alt (* -1/2 (pow eps 2))>
#<alt (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2))>
#<alt (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2))>
#<alt (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2))>
#<alt (* 1/24 (pow eps 4))>
#<alt (* (pow eps 4) (- 1/24 (* 1/2 (/ 1 (pow eps 2)))))>
#<alt (* (pow eps 4) (- 1/24 (* 1/2 (/ 1 (pow eps 2)))))>
#<alt (* (pow eps 4) (- 1/24 (* 1/2 (/ 1 (pow eps 2)))))>
#<alt (* 1/24 (pow eps 4))>
#<alt (* (pow eps 4) (- 1/24 (* 1/2 (/ 1 (pow eps 2)))))>
#<alt (* (pow eps 4) (- 1/24 (* 1/2 (/ 1 (pow eps 2)))))>
#<alt (* (pow eps 4) (- 1/24 (* 1/2 (/ 1 (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)>
#<alt (pow eps 2)>
#<alt -1/2>
#<alt (- (* 1/24 (pow eps 2)) 1/2)>
#<alt (- (* 1/24 (pow eps 2)) 1/2)>
#<alt (- (* 1/24 (pow eps 2)) 1/2)>
#<alt (* 1/24 (pow eps 2))>
#<alt (* (pow eps 2) (- 1/24 (* 1/2 (/ 1 (pow eps 2)))))>
#<alt (* (pow eps 2) (- 1/24 (* 1/2 (/ 1 (pow eps 2)))))>
#<alt (* (pow eps 2) (- 1/24 (* 1/2 (/ 1 (pow eps 2)))))>
#<alt (* 1/24 (pow eps 2))>
#<alt (* (pow eps 2) (- 1/24 (* 1/2 (/ 1 (pow eps 2)))))>
#<alt (* (pow eps 2) (- 1/24 (* 1/2 (/ 1 (pow eps 2)))))>
#<alt (* (pow eps 2) (- 1/24 (* 1/2 (/ 1 (pow eps 2)))))>
#<alt 1/2>
#<alt (+ 1/2 (/ x eps))>
#<alt (+ 1/2 (* x (+ (* -1/4 x) (/ 1 eps))))>
#<alt (+ 1/2 (* x (+ (* x (- (* -1/6 (/ x eps)) 1/4)) (/ 1 eps))))>
#<alt (* -1/6 (/ (pow x 3) eps))>
#<alt (* -1 (* (pow x 3) (+ (* 1/6 (/ 1 eps)) (* 1/4 (/ 1 x)))))>
#<alt (* (pow x 3) (- (/ 1 (* eps (pow x 2))) (+ (* 1/6 (/ 1 eps)) (* 1/4 (/ 1 x)))))>
#<alt (* (pow x 3) (- (+ (/ 1 (* eps (pow x 2))) (* 1/2 (/ 1 (pow x 3)))) (+ (* 1/6 (/ 1 eps)) (* 1/4 (/ 1 x)))))>
#<alt (* -1/6 (/ (pow x 3) eps))>
#<alt (* -1 (* (pow x 3) (+ (* 1/6 (/ 1 eps)) (* 1/4 (/ 1 x)))))>
#<alt (* -1 (* (pow x 3) (+ (* -1 (/ (- (/ 1 (* eps x)) 1/4) x)) (* 1/6 (/ 1 eps)))))>
#<alt (* -1 (* (pow x 3) (+ (* -1 (/ (- (+ (/ 1/2 (pow x 2)) (/ 1 (* eps x))) 1/4) x)) (* 1/6 (/ 1 eps)))))>
#<alt (* -1 (/ (* x (- (* 1/6 (pow x 2)) 1)) eps))>
#<alt (/ (- (* eps (+ 1/2 (* -1/4 (pow x 2)))) (* x (- (* 1/6 (pow x 2)) 1))) eps)>
#<alt (/ (- (* eps (+ 1/2 (* -1/4 (pow x 2)))) (* x (- (* 1/6 (pow x 2)) 1))) eps)>
#<alt (/ (- (* eps (+ 1/2 (* -1/4 (pow x 2)))) (* x (- (* 1/6 (pow x 2)) 1))) eps)>
#<alt (+ 1/2 (* -1/4 (pow x 2)))>
#<alt (+ 1/2 (+ (* -1 (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) (* -1/4 (pow x 2))))>
#<alt (+ 1/2 (+ (* -1 (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) (* -1/4 (pow x 2))))>
#<alt (+ 1/2 (+ (* -1 (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) (* -1/4 (pow x 2))))>
#<alt (+ 1/2 (* -1/4 (pow x 2)))>
#<alt (+ 1/2 (+ (* -1 (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) (* -1/4 (pow x 2))))>
#<alt (+ 1/2 (+ (* -1 (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) (* -1/4 (pow x 2))))>
#<alt (+ 1/2 (+ (* -1 (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) (* -1/4 (pow x 2))))>
#<alt (* eps (* x (- (* 1/6 (pow x 2)) 1)))>
#<alt (* eps (+ (* -1 (* eps (+ 1/2 (* -1/4 (pow x 2))))) (* x (- (* 1/6 (pow x 2)) 1))))>
#<alt (* eps (+ (* eps (+ (* -1 (+ 1/2 (* -1/4 (pow x 2)))) (* eps (* x (+ 1/6 (* -1/36 (pow x 2))))))) (* x (- (* 1/6 (pow x 2)) 1))))>
#<alt (* eps (+ (* eps (+ (* -1 (+ 1/2 (* -1/4 (pow x 2)))) (* eps (+ (* -1 (* eps (- (* 1/48 (pow x 2)) 1/24))) (* x (+ 1/6 (* -1/36 (pow x 2)))))))) (* x (- (* 1/6 (pow x 2)) 1))))>
#<alt (* -1 (* (pow eps 4) (- (* 1/48 (pow x 2)) 1/24)))>
#<alt (* (pow eps 4) (+ (* -1 (- (* 1/48 (pow x 2)) 1/24)) (/ (* x (+ 1/6 (* -1/36 (pow x 2)))) eps)))>
#<alt (* (pow eps 4) (+ (* -1 (- (* 1/48 (pow x 2)) 1/24)) (+ (* -1 (/ (+ 1/2 (* -1/4 (pow x 2))) (pow eps 2))) (/ (* x (+ 1/6 (* -1/36 (pow x 2)))) eps))))>
#<alt (* (pow eps 4) (+ (* -1 (- (* 1/48 (pow x 2)) 1/24)) (+ (* -1 (/ (+ 1/2 (* -1/4 (pow x 2))) (pow eps 2))) (+ (/ (* x (+ 1/6 (* -1/36 (pow x 2)))) eps) (/ (* x (- (* 1/6 (pow x 2)) 1)) (pow eps 3))))))>
#<alt (* -1 (* (pow eps 4) (- (* 1/48 (pow x 2)) 1/24)))>
#<alt (* (pow eps 4) (+ (* -1 (- (* 1/48 (pow x 2)) 1/24)) (/ (* x (+ 1/6 (* -1/36 (pow x 2)))) eps)))>
#<alt (* (pow eps 4) (+ (* -1 (- (* 1/48 (pow x 2)) 1/24)) (* -1 (/ (+ (* -1 (* x (+ 1/6 (* -1/36 (pow x 2))))) (+ (* -1/4 (/ (pow x 2) eps)) (* 1/2 (/ 1 eps)))) eps))))>
#<alt (* (pow eps 4) (+ (* -1 (- (* 1/48 (pow x 2)) 1/24)) (* -1 (/ (+ (* -1 (* x (+ 1/6 (* -1/36 (pow x 2))))) (* -1 (/ (+ (* -1 (+ 1/2 (* -1/4 (pow x 2)))) (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) eps))) eps))))>
#<alt (* -1 (* (pow eps 4) (- (* 1/2 (/ 1 (pow eps 2))) 1/24)))>
#<alt (+ (* -1 (* (pow eps 4) (* x (- (/ 1 (pow eps 3)) (* 1/6 (/ 1 eps)))))) (* -1 (* (pow eps 4) (- (* 1/2 (/ 1 (pow eps 2))) 1/24))))>
#<alt (+ (* -1 (* (pow eps 4) (- (* 1/2 (/ 1 (pow eps 2))) 1/24))) (* x (+ (* -1 (* (pow eps 4) (* x (- 1/48 (* 1/4 (/ 1 (pow eps 2))))))) (* -1 (* (pow eps 4) (- (/ 1 (pow eps 3)) (* 1/6 (/ 1 eps))))))))>
#<alt (+ (* -1 (* (pow eps 4) (- (* 1/2 (/ 1 (pow eps 2))) 1/24))) (* x (+ (* -1 (* (pow eps 4) (- (/ 1 (pow eps 3)) (* 1/6 (/ 1 eps))))) (* x (+ (* -1 (* (pow eps 4) (* x (- (* 1/36 (/ 1 eps)) (* 1/6 (/ 1 (pow eps 3))))))) (* -1 (* (pow eps 4) (- 1/48 (* 1/4 (/ 1 (pow eps 2)))))))))))>
#<alt (* -1 (* (pow eps 4) (* (pow x 3) (- (* 1/36 (/ 1 eps)) (* 1/6 (/ 1 (pow eps 3)))))))>
#<alt (* (pow x 3) (+ (* -1 (* (pow eps 4) (- (* 1/36 (/ 1 eps)) (* 1/6 (/ 1 (pow eps 3)))))) (* -1 (/ (* (pow eps 4) (- 1/48 (* 1/4 (/ 1 (pow eps 2))))) x))))>
#<alt (* (pow x 3) (+ (* -1 (* (pow eps 4) (- (* 1/36 (/ 1 eps)) (* 1/6 (/ 1 (pow eps 3)))))) (+ (* -1 (/ (* (pow eps 4) (- 1/48 (* 1/4 (/ 1 (pow eps 2))))) x)) (* -1 (/ (* (pow eps 4) (- (/ 1 (pow eps 3)) (* 1/6 (/ 1 eps)))) (pow x 2))))))>
#<alt (* (pow x 3) (+ (* -1 (* (pow eps 4) (- (* 1/36 (/ 1 eps)) (* 1/6 (/ 1 (pow eps 3)))))) (+ (* -1 (/ (* (pow eps 4) (- 1/48 (* 1/4 (/ 1 (pow eps 2))))) x)) (+ (* -1 (/ (* (pow eps 4) (- (* 1/2 (/ 1 (pow eps 2))) 1/24)) (pow x 3))) (* -1 (/ (* (pow eps 4) (- (/ 1 (pow eps 3)) (* 1/6 (/ 1 eps)))) (pow x 2)))))))>
#<alt (* (pow eps 4) (* (pow x 3) (- (* 1/6 (/ 1 (pow eps 3))) (* 1/36 (/ 1 eps)))))>
#<alt (* -1 (* (pow x 3) (+ (* -1 (* (pow eps 4) (- (* 1/6 (/ 1 (pow eps 3))) (* 1/36 (/ 1 eps))))) (/ (* (pow eps 4) (- 1/48 (* 1/4 (/ 1 (pow eps 2))))) x))))>
#<alt (* -1 (* (pow x 3) (+ (* -1 (* (pow eps 4) (- (* 1/6 (/ 1 (pow eps 3))) (* 1/36 (/ 1 eps))))) (* -1 (/ (+ (* -1 (* (pow eps 4) (- 1/48 (* 1/4 (/ 1 (pow eps 2)))))) (/ (* (pow eps 4) (- (* 1/6 (/ 1 eps)) (/ 1 (pow eps 3)))) x)) x)))))>
#<alt (* -1 (* (pow x 3) (+ (* -1 (* (pow eps 4) (- (* 1/6 (/ 1 (pow eps 3))) (* 1/36 (/ 1 eps))))) (* -1 (/ (+ (* -1 (* (pow eps 4) (- 1/48 (* 1/4 (/ 1 (pow eps 2)))))) (* -1 (/ (+ (* -1 (* (pow eps 4) (- (* 1/6 (/ 1 eps)) (/ 1 (pow eps 3))))) (/ (* (pow eps 4) (- (* 1/2 (/ 1 (pow eps 2))) 1/24)) x)) x))) x)))))>
#<alt (* -1 (* (pow eps 3) (- (* 1/2 (/ 1 (pow eps 2))) 1/24)))>
#<alt (+ (* -1 (* (pow eps 3) (* x (- (/ 1 (pow eps 3)) (* 1/6 (/ 1 eps)))))) (* -1 (* (pow eps 3) (- (* 1/2 (/ 1 (pow eps 2))) 1/24))))>
#<alt (+ (* -1 (* (pow eps 3) (- (* 1/2 (/ 1 (pow eps 2))) 1/24))) (* x (+ (* -1 (* (pow eps 3) (* x (- 1/48 (* 1/4 (/ 1 (pow eps 2))))))) (* -1 (* (pow eps 3) (- (/ 1 (pow eps 3)) (* 1/6 (/ 1 eps))))))))>
#<alt (+ (* -1 (* (pow eps 3) (- (* 1/2 (/ 1 (pow eps 2))) 1/24))) (* x (+ (* -1 (* (pow eps 3) (- (/ 1 (pow eps 3)) (* 1/6 (/ 1 eps))))) (* x (+ (* -1 (* (pow eps 3) (* x (- (* 1/36 (/ 1 eps)) (* 1/6 (/ 1 (pow eps 3))))))) (* -1 (* (pow eps 3) (- 1/48 (* 1/4 (/ 1 (pow eps 2)))))))))))>
#<alt (* -1 (* (pow eps 3) (* (pow x 3) (- (* 1/36 (/ 1 eps)) (* 1/6 (/ 1 (pow eps 3)))))))>
#<alt (* (pow x 3) (+ (* -1 (* (pow eps 3) (- (* 1/36 (/ 1 eps)) (* 1/6 (/ 1 (pow eps 3)))))) (* -1 (/ (* (pow eps 3) (- 1/48 (* 1/4 (/ 1 (pow eps 2))))) x))))>
#<alt (* (pow x 3) (+ (* -1 (* (pow eps 3) (- (* 1/36 (/ 1 eps)) (* 1/6 (/ 1 (pow eps 3)))))) (+ (* -1 (/ (* (pow eps 3) (- 1/48 (* 1/4 (/ 1 (pow eps 2))))) x)) (* -1 (/ (* (pow eps 3) (- (/ 1 (pow eps 3)) (* 1/6 (/ 1 eps)))) (pow x 2))))))>
#<alt (* (pow x 3) (+ (* -1 (* (pow eps 3) (- (* 1/36 (/ 1 eps)) (* 1/6 (/ 1 (pow eps 3)))))) (+ (* -1 (/ (* (pow eps 3) (- 1/48 (* 1/4 (/ 1 (pow eps 2))))) x)) (+ (* -1 (/ (* (pow eps 3) (- (* 1/2 (/ 1 (pow eps 2))) 1/24)) (pow x 3))) (* -1 (/ (* (pow eps 3) (- (/ 1 (pow eps 3)) (* 1/6 (/ 1 eps)))) (pow x 2)))))))>
#<alt (* (pow eps 3) (* (pow x 3) (- (* 1/6 (/ 1 (pow eps 3))) (* 1/36 (/ 1 eps)))))>
#<alt (* -1 (* (pow x 3) (+ (* -1 (* (pow eps 3) (- (* 1/6 (/ 1 (pow eps 3))) (* 1/36 (/ 1 eps))))) (/ (* (pow eps 3) (- 1/48 (* 1/4 (/ 1 (pow eps 2))))) x))))>
#<alt (* -1 (* (pow x 3) (+ (* -1 (* (pow eps 3) (- (* 1/6 (/ 1 (pow eps 3))) (* 1/36 (/ 1 eps))))) (* -1 (/ (+ (* -1 (* (pow eps 3) (- 1/48 (* 1/4 (/ 1 (pow eps 2)))))) (/ (* (pow eps 3) (- (* 1/6 (/ 1 eps)) (/ 1 (pow eps 3)))) x)) x)))))>
#<alt (* -1 (* (pow x 3) (+ (* -1 (* (pow eps 3) (- (* 1/6 (/ 1 (pow eps 3))) (* 1/36 (/ 1 eps))))) (* -1 (/ (+ (* -1 (* (pow eps 3) (- 1/48 (* 1/4 (/ 1 (pow eps 2)))))) (* -1 (/ (+ (* -1 (* (pow eps 3) (- (* 1/6 (/ 1 eps)) (/ 1 (pow eps 3))))) (/ (* (pow eps 3) (- (* 1/2 (/ 1 (pow eps 2))) 1/24)) x)) x))) x)))))>
#<alt (* x (- (* 1/6 (pow x 2)) 1))>
#<alt (+ (* -1 (* eps (+ 1/2 (* -1/4 (pow x 2))))) (* x (- (* 1/6 (pow x 2)) 1)))>
#<alt (+ (* eps (+ (* -1 (+ 1/2 (* -1/4 (pow x 2)))) (* eps (* x (+ 1/6 (* -1/36 (pow x 2))))))) (* x (- (* 1/6 (pow x 2)) 1)))>
#<alt (+ (* eps (+ (* -1 (+ 1/2 (* -1/4 (pow x 2)))) (* eps (+ (* -1 (* eps (- (* 1/48 (pow x 2)) 1/24))) (* x (+ 1/6 (* -1/36 (pow x 2)))))))) (* x (- (* 1/6 (pow x 2)) 1)))>
#<alt (* -1 (* (pow eps 3) (- (* 1/48 (pow x 2)) 1/24)))>
#<alt (* (pow eps 3) (+ (* -1 (- (* 1/48 (pow x 2)) 1/24)) (/ (* x (+ 1/6 (* -1/36 (pow x 2)))) eps)))>
#<alt (* (pow eps 3) (+ (* -1 (- (* 1/48 (pow x 2)) 1/24)) (+ (* -1 (/ (+ 1/2 (* -1/4 (pow x 2))) (pow eps 2))) (/ (* x (+ 1/6 (* -1/36 (pow x 2)))) eps))))>
#<alt (* (pow eps 3) (+ (* -1 (- (* 1/48 (pow x 2)) 1/24)) (+ (* -1 (/ (+ 1/2 (* -1/4 (pow x 2))) (pow eps 2))) (+ (/ (* x (+ 1/6 (* -1/36 (pow x 2)))) eps) (/ (* x (- (* 1/6 (pow x 2)) 1)) (pow eps 3))))))>
#<alt (* -1 (* (pow eps 3) (- (* 1/48 (pow x 2)) 1/24)))>
#<alt (* -1 (* (pow eps 3) (- (+ (* -1 (/ (* x (+ 1/6 (* -1/36 (pow x 2)))) eps)) (* 1/48 (pow x 2))) 1/24)))>
#<alt (* -1 (* (pow eps 3) (- (+ (* -1 (/ (+ (* -1 (/ (+ 1/2 (* -1/4 (pow x 2))) eps)) (* x (+ 1/6 (* -1/36 (pow x 2))))) eps)) (* 1/48 (pow x 2))) 1/24)))>
#<alt (* -1 (* (pow eps 3) (- (+ (* -1 (/ (+ (* -1 (/ (+ 1/2 (+ (* -1 (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) (* -1/4 (pow x 2)))) eps)) (* x (+ 1/6 (* -1/36 (pow x 2))))) eps)) (* 1/48 (pow x 2))) 1/24)))>
#<alt (- (* 1/2 (/ 1 (pow eps 2))) 1/24)>
#<alt (- (+ (* 1/2 (/ 1 (pow eps 2))) (* x (- (/ 1 (pow eps 3)) (* 1/6 (/ 1 eps))))) 1/24)>
#<alt (- (+ (* 1/2 (/ 1 (pow eps 2))) (* x (- (+ (* x (- 1/48 (* 1/4 (/ 1 (pow eps 2))))) (/ 1 (pow eps 3))) (* 1/6 (/ 1 eps))))) 1/24)>
#<alt (- (+ (* 1/2 (/ 1 (pow eps 2))) (* x (- (+ (* x (- (+ 1/48 (* x (- (* 1/36 (/ 1 eps)) (* 1/6 (/ 1 (pow eps 3)))))) (* 1/4 (/ 1 (pow eps 2))))) (/ 1 (pow eps 3))) (* 1/6 (/ 1 eps))))) 1/24)>
#<alt (* (pow x 3) (- (* 1/36 (/ 1 eps)) (* 1/6 (/ 1 (pow eps 3)))))>
#<alt (* (pow x 3) (- (+ (* 1/36 (/ 1 eps)) (* 1/48 (/ 1 x))) (+ (* 1/6 (/ 1 (pow eps 3))) (/ 1/4 (* (pow eps 2) x)))))>
#<alt (* (pow x 3) (- (+ (* 1/36 (/ 1 eps)) (+ (* 1/48 (/ 1 x)) (/ 1 (* (pow eps 3) (pow x 2))))) (+ (* 1/6 (/ 1 (pow eps 3))) (+ (/ 1/4 (* (pow eps 2) x)) (* 1/6 (/ 1 (* eps (pow x 2))))))))>
#<alt (* (pow x 3) (- (+ (* 1/36 (/ 1 eps)) (+ (/ 1/2 (* (pow eps 2) (pow x 3))) (+ (* 1/48 (/ 1 x)) (/ 1 (* (pow eps 3) (pow x 2)))))) (+ (* 1/6 (/ 1 (pow eps 3))) (+ (/ 1/4 (* (pow eps 2) x)) (+ (* 1/6 (/ 1 (* eps (pow x 2)))) (* 1/24 (/ 1 (pow x 3))))))))>
#<alt (* -1 (* (pow x 3) (- (* 1/6 (/ 1 (pow eps 3))) (* 1/36 (/ 1 eps)))))>
#<alt (* -1 (* (pow x 3) (- (+ (* -1 (/ (- 1/48 (* 1/4 (/ 1 (pow eps 2)))) x)) (* 1/6 (/ 1 (pow eps 3)))) (* 1/36 (/ 1 eps)))))>
#<alt (* -1 (* (pow x 3) (- (+ (* -1 (/ (- (+ 1/48 (* -1 (/ (- (* 1/6 (/ 1 eps)) (/ 1 (pow eps 3))) x))) (* 1/4 (/ 1 (pow eps 2)))) x)) (* 1/6 (/ 1 (pow eps 3)))) (* 1/36 (/ 1 eps)))))>
#<alt (* -1 (* (pow x 3) (- (+ (* -1 (/ (- (+ 1/48 (* -1 (/ (- (+ (* -1 (/ (- (* 1/2 (/ 1 (pow eps 2))) 1/24) x)) (* 1/6 (/ 1 eps))) (/ 1 (pow eps 3))) x))) (* 1/4 (/ 1 (pow eps 2)))) x)) (* 1/6 (/ 1 (pow eps 3)))) (* 1/36 (/ 1 eps)))))>
#<alt (* -1 (/ (* x (- (* 1/6 (pow x 2)) 1)) (pow eps 3)))>
#<alt (/ (- (* eps (+ 1/2 (* -1/4 (pow x 2)))) (* x (- (* 1/6 (pow x 2)) 1))) (pow eps 3))>
#<alt (/ (- (* eps (+ 1/2 (+ (* -1 (* eps (* x (+ 1/6 (* -1/36 (pow x 2)))))) (* -1/4 (pow x 2))))) (* x (- (* 1/6 (pow x 2)) 1))) (pow eps 3))>
#<alt (/ (- (* eps (+ 1/2 (+ (* -1/4 (pow x 2)) (* eps (- (* eps (- (* 1/48 (pow x 2)) 1/24)) (* x (+ 1/6 (* -1/36 (pow x 2))))))))) (* x (- (* 1/6 (pow x 2)) 1))) (pow eps 3))>
#<alt (- (* 1/48 (pow x 2)) 1/24)>
#<alt (- (+ (* -1 (/ (* x (+ 1/6 (* -1/36 (pow x 2)))) eps)) (* 1/48 (pow x 2))) 1/24)>
#<alt (- (+ (* -1/4 (/ (pow x 2) (pow eps 2))) (+ (* 1/48 (pow x 2)) (/ 1/2 (pow eps 2)))) (+ 1/24 (/ (* x (+ 1/6 (* -1/36 (pow x 2)))) eps)))>
#<alt (- (+ (* -1 (/ (* x (- (* 1/6 (pow x 2)) 1)) (pow eps 3))) (* 1/48 (pow x 2))) (+ 1/24 (+ (* -1 (/ (+ 1/2 (* -1/4 (pow x 2))) (pow eps 2))) (/ (* x (+ 1/6 (* -1/36 (pow x 2)))) eps))))>
#<alt (- (* 1/48 (pow x 2)) 1/24)>
#<alt (- (+ (* -1 (/ (* x (+ 1/6 (* -1/36 (pow x 2)))) eps)) (* 1/48 (pow x 2))) 1/24)>
#<alt (- (+ (* -1 (/ (- (* -1 (/ (+ 1/2 (* -1/4 (pow x 2))) eps)) (* -1 (* x (+ 1/6 (* -1/36 (pow x 2)))))) eps)) (* 1/48 (pow x 2))) 1/24)>
#<alt (- (+ (* -1 (/ (- (* -1 (/ (- (* -1 (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) (* -1 (+ 1/2 (* -1/4 (pow x 2))))) eps)) (* -1 (* x (+ 1/6 (* -1/36 (pow x 2)))))) eps)) (* 1/48 (pow x 2))) 1/24)>
#<alt (* eps (- (* 1/24 (pow eps 2)) 1/2))>
#<alt (+ (* eps (- (* 1/24 (pow eps 2)) 1/2)) (* x (- (* 1/6 (pow eps 2)) 1)))>
#<alt (+ (* eps (- (* 1/24 (pow eps 2)) 1/2)) (* x (- (* eps (* x (+ 1/4 (* -1/48 (pow eps 2))))) (* -1 (- (* 1/6 (pow eps 2)) 1)))))>
#<alt (+ (* eps (- (* 1/24 (pow eps 2)) 1/2)) (* x (- (* x (- (* x (+ 1/6 (* -1/36 (pow eps 2)))) (* -1 (* eps (+ 1/4 (* -1/48 (pow eps 2))))))) (* -1 (- (* 1/6 (pow eps 2)) 1)))))>
#<alt (* (pow x 3) (+ 1/6 (* -1/36 (pow eps 2))))>
#<alt (* (pow x 3) (- (+ 1/6 (+ (* -1/36 (pow eps 2)) (* 2 (/ (* eps (+ 1/4 (* -1/48 (pow eps 2)))) x)))) (/ (* eps (+ 1/4 (* -1/48 (pow eps 2)))) x)))>
#<alt (* (pow x 3) (- (+ 1/6 (+ (* -1/36 (pow eps 2)) (+ (* 2 (/ (* eps (+ 1/4 (* -1/48 (pow eps 2)))) x)) (+ (* 2 (/ (- (* 1/6 (pow eps 2)) 1) (pow x 2))) (+ (/ 1 (pow x 2)) (/ (* (pow eps 2) (pow (+ 1/4 (* -1/48 (pow eps 2))) 2)) (* (pow x 2) (+ 1/6 (* -1/36 (pow eps 2)))))))))) (+ (* 1/6 (/ (pow eps 2) (pow x 2))) (+ (/ (* eps (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* 2 (* eps (+ 1/4 (* -1/48 (pow eps 2))))) (* eps (+ 1/4 (* -1/48 (pow eps 2))))))) (* (pow x 2) (+ 1/6 (* -1/36 (pow eps 2))))) (/ (* eps (+ 1/4 (* -1/48 (pow eps 2)))) x)))))>
#<alt (* (pow x 3) (- (+ 1/6 (+ (* -1/36 (pow eps 2)) (+ (* 2 (/ (* eps (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))) (* (pow x 3) (+ 1/6 (* -1/36 (pow eps 2)))))) (+ (* 2 (/ (* eps (+ 1/4 (* -1/48 (pow eps 2)))) x)) (+ (* 2 (/ (- (* 1/6 (pow eps 2)) 1) (pow x 2))) (+ (/ 1 (pow x 2)) (/ (* (pow eps 2) (pow (+ 1/4 (* -1/48 (pow eps 2))) 2)) (* (pow x 2) (+ 1/6 (* -1/36 (pow eps 2))))))))))) (+ (* -1 (/ (* eps (- (* 1/24 (pow eps 2)) 1/2)) (pow x 3))) (+ (* 1/6 (/ (pow eps 2) (pow x 2))) (+ (/ (* eps (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* 2 (* eps (+ 1/4 (* -1/48 (pow eps 2))))) (* eps (+ 1/4 (* -1/48 (pow eps 2))))))) (* (pow x 2) (+ 1/6 (* -1/36 (pow eps 2))))) (+ (/ (* eps (* (+ 1/4 (* -1/48 (pow eps 2))) (- (+ 1 (+ (* 2 (- (* 1/6 (pow eps 2)) 1)) (/ (* (pow eps 2) (pow (+ 1/4 (* -1/48 (pow eps 2))) 2)) (+ 1/6 (* -1/36 (pow eps 2)))))) (+ (* 1/6 (pow eps 2)) (/ (* eps (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* 2 (* eps (+ 1/4 (* -1/48 (pow eps 2))))) (* eps (+ 1/4 (* -1/48 (pow eps 2))))))) (+ 1/6 (* -1/36 (pow eps 2)))))))) (* (pow x 3) (+ 1/6 (* -1/36 (pow eps 2))))) (+ (/ (* eps (+ 1/4 (* -1/48 (pow eps 2)))) x) (/ (* (- (* 1/6 (pow eps 2)) 1) (- (* 2 (* eps (+ 1/4 (* -1/48 (pow eps 2))))) (* eps (+ 1/4 (* -1/48 (pow eps 2)))))) (* (pow x 3) (+ 1/6 (* -1/36 (pow eps 2))))))))))))>
#<alt (* (pow x 3) (+ 1/6 (* -1/36 (pow eps 2))))>
#<alt (* -1 (* (pow x 3) (+ (* -1 (+ 1/6 (* -1/36 (pow eps 2)))) (* -1 (/ (- (* 2 (* eps (+ 1/4 (* -1/48 (pow eps 2))))) (* eps (+ 1/4 (* -1/48 (pow eps 2))))) x)))))>
#<alt (* -1 (* (pow x 3) (+ (* -1 (+ 1/6 (* -1/36 (pow eps 2)))) (* -1 (/ (- (+ (* -1 (/ (- (* -1 (/ (+ (* 2 (* (+ 1/6 (* -1/36 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))) (* (pow eps 2) (pow (+ 1/4 (* -1/48 (pow eps 2))) 2))) (+ 1/6 (* -1/36 (pow eps 2))))) (+ (* -1 (- (* 1/6 (pow eps 2)) 1)) (* -1 (/ (* eps (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* 2 (* eps (+ 1/4 (* -1/48 (pow eps 2))))) (* eps (+ 1/4 (* -1/48 (pow eps 2))))))) (+ 1/6 (* -1/36 (pow eps 2))))))) x)) (* 2 (* eps (+ 1/4 (* -1/48 (pow eps 2)))))) (* eps (+ 1/4 (* -1/48 (pow eps 2))))) x)))))>
#<alt (* -1 (* (pow x 3) (+ (* -1 (+ 1/6 (* -1/36 (pow eps 2)))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (+ (* 2 (* (+ 1/6 (* -1/36 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))) (* (pow eps 2) (pow (+ 1/4 (* -1/48 (pow eps 2))) 2))) (+ 1/6 (* -1/36 (pow eps 2))))) (* -1 (/ (- (* 2 (/ (* eps (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))) (+ 1/6 (* -1/36 (pow eps 2))))) (+ (* -1 (* eps (- (* 1/24 (pow eps 2)) 1/2))) (+ (* -1 (/ (* eps (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* -1 (/ (+ (* 2 (* (+ 1/6 (* -1/36 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))) (* (pow eps 2) (pow (+ 1/4 (* -1/48 (pow eps 2))) 2))) (+ 1/6 (* -1/36 (pow eps 2))))) (+ (* -1 (- (* 1/6 (pow eps 2)) 1)) (* -1 (/ (* eps (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* 2 (* eps (+ 1/4 (* -1/48 (pow eps 2))))) (* eps (+ 1/4 (* -1/48 (pow eps 2))))))) (+ 1/6 (* -1/36 (pow eps 2))))))))) (+ 1/6 (* -1/36 (pow eps 2))))) (/ (* (- (* 1/6 (pow eps 2)) 1) (- (* 2 (* eps (+ 1/4 (* -1/48 (pow eps 2))))) (* eps (+ 1/4 (* -1/48 (pow eps 2)))))) (+ 1/6 (* -1/36 (pow eps 2))))))) x))) (+ (* -1 (- (* 1/6 (pow eps 2)) 1)) (* -1 (/ (* eps (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* 2 (* eps (+ 1/4 (* -1/48 (pow eps 2))))) (* eps (+ 1/4 (* -1/48 (pow eps 2))))))) (+ 1/6 (* -1/36 (pow eps 2))))))) x)) (* 2 (* eps (+ 1/4 (* -1/48 (pow eps 2)))))) (* eps (+ 1/4 (* -1/48 (pow eps 2))))) x)))))>
#<alt (* x (- (* 1/6 (pow x 2)) 1))>
#<alt (+ (* eps (- (* 1/2 (pow x 2)) (+ 1/2 (* 1/4 (pow x 2))))) (* x (- (* 1/6 (pow x 2)) 1)))>
#<alt (+ (* eps (- (+ (* 1/2 (pow x 2)) (* eps (- (/ (* x (+ (* 1/16 (pow x 2)) (* 2 (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/6 (pow x 2)) 1))))) (- (* 1/6 (pow x 2)) 1)) (+ (* 1/4 (/ 1 (* x (- (* 1/6 (pow x 2)) 1)))) (+ (* x (+ 1/6 (* -1/36 (pow x 2)))) (/ (* (+ 1/2 (* 1/4 (pow x 2))) (- (* 1/2 (pow x 2)) (+ 1/2 (* 1/4 (pow x 2))))) (* x (- (* 1/6 (pow x 2)) 1)))))))) (+ 1/2 (* 1/4 (pow x 2))))) (* x (- (* 1/6 (pow x 2)) 1)))>
#<alt (+ (* eps (- (+ (* 1/2 (pow x 2)) (* eps (- (+ (* eps (- (+ 1/24 (/ (* x (+ (* -1/24 (* x (- (* 1/6 (pow x 2)) 1))) (* 1/2 (* x (+ 1/6 (* -1/36 (pow x 2))))))) (- (* 1/6 (pow x 2)) 1))) (+ (* -1/48 (pow x 2)) (+ (/ (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2 (pow x 2)) (+ 1/2 (* 1/4 (pow x 2))))) (- (* 1/6 (pow x 2)) 1)) (/ (* (+ 1/2 (* 1/4 (pow x 2))) (- (/ (* x (+ (* 1/16 (pow x 2)) (* 2 (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/6 (pow x 2)) 1))))) (- (* 1/6 (pow x 2)) 1)) (+ (* 1/4 (/ 1 (* x (- (* 1/6 (pow x 2)) 1)))) (+ (* x (+ 1/6 (* -1/36 (pow x 2)))) (/ (* (+ 1/2 (* 1/4 (pow x 2))) (- (* 1/2 (pow x 2)) (+ 1/2 (* 1/4 (pow x 2))))) (* x (- (* 1/6 (pow x 2)) 1))))))) (* x (- (* 1/6 (pow x 2)) 1))))))) (/ (* x (+ (* 1/16 (pow x 2)) (* 2 (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/6 (pow x 2)) 1))))) (- (* 1/6 (pow x 2)) 1))) (+ (* 1/4 (/ 1 (* x (- (* 1/6 (pow x 2)) 1)))) (+ (* x (+ 1/6 (* -1/36 (pow x 2)))) (/ (* (+ 1/2 (* 1/4 (pow x 2))) (- (* 1/2 (pow x 2)) (+ 1/2 (* 1/4 (pow x 2))))) (* x (- (* 1/6 (pow x 2)) 1)))))))) (+ 1/2 (* 1/4 (pow x 2))))) (* x (- (* 1/6 (pow x 2)) 1)))>
#<alt (/ (* (pow eps 3) (- (* 1/2304 (pow x 4)) 1/576)) (- (* -1/48 (pow x 2)) 1/24))>
#<alt (* (pow eps 3) (- (+ (* -1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (* eps (- (* -1/48 (pow x 2)) 1/24)))) (* 1/2304 (/ (pow x 4) (- (* -1/48 (pow x 2)) 1/24)))) (+ (* 1/576 (/ 1 (- (* -1/48 (pow x 2)) 1/24))) (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (* eps (pow (- (* -1/48 (pow x 2)) 1/24) 2))))))>
#<alt (* (pow eps 3) (- (+ (* -1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (* eps (- (* -1/48 (pow x 2)) 1/24)))) (+ (* 1/2304 (/ (pow x 4) (- (* -1/48 (pow x 2)) 1/24))) (+ (* 1/24 (/ 1 (* (pow eps 2) (- (* -1/48 (pow x 2)) 1/24)))) (/ (* (pow x 2) (+ (* -1/96 (pow x 2)) (pow (+ 1/6 (* -1/36 (pow x 2))) 2))) (* (pow eps 2) (- (* -1/48 (pow x 2)) 1/24)))))) (+ (* 1/576 (/ 1 (- (* -1/48 (pow x 2)) 1/24))) (+ (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* -1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (- (* -1/48 (pow x 2)) 1/24))) (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (pow (- (* -1/48 (pow x 2)) 1/24) 2))))) (* (pow eps 2) (- (* -1/48 (pow x 2)) 1/24))) (+ (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (* eps (pow (- (* -1/48 (pow x 2)) 1/24) 2))) (/ (* (+ 1/2 (* 1/4 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576)) (* (pow eps 2) (pow (- (* -1/48 (pow x 2)) 1/24) 2))))))))>
#<alt (* (pow eps 3) (- (+ (* -1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (* eps (- (* -1/48 (pow x 2)) 1/24)))) (+ (* 1/2304 (/ (pow x 4) (- (* -1/48 (pow x 2)) 1/24))) (+ (* 1/24 (/ 1 (* (pow eps 2) (- (* -1/48 (pow x 2)) 1/24)))) (+ (/ (* (pow x 2) (+ (* -1/24 (* x (- (* 1/6 (pow x 2)) 1))) (* 1/2 (* x (+ 1/6 (* -1/36 (pow x 2))))))) (* (pow eps 3) (- (* -1/48 (pow x 2)) 1/24))) (/ (* (pow x 2) (+ (* -1/96 (pow x 2)) (pow (+ 1/6 (* -1/36 (pow x 2))) 2))) (* (pow eps 2) (- (* -1/48 (pow x 2)) 1/24))))))) (+ (* 1/576 (/ 1 (- (* -1/48 (pow x 2)) 1/24))) (+ (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* -1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (- (* -1/48 (pow x 2)) 1/24))) (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (pow (- (* -1/48 (pow x 2)) 1/24) 2))))) (* (pow eps 2) (- (* -1/48 (pow x 2)) 1/24))) (+ (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (* eps (pow (- (* -1/48 (pow x 2)) 1/24) 2))) (+ (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (+ (* 1/24 (/ 1 (- (* -1/48 (pow x 2)) 1/24))) (/ (* (pow x 2) (+ (* -1/96 (pow x 2)) (pow (+ 1/6 (* -1/36 (pow x 2))) 2))) (- (* -1/48 (pow x 2)) 1/24))) (+ (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* -1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (- (* -1/48 (pow x 2)) 1/24))) (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (pow (- (* -1/48 (pow x 2)) 1/24) 2))))) (- (* -1/48 (pow x 2)) 1/24)) (/ (* (+ 1/2 (* 1/4 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576)) (pow (- (* -1/48 (pow x 2)) 1/24) 2)))))) (* (pow eps 3) (- (* -1/48 (pow x 2)) 1/24))) (+ (/ (* x (* (- (* 1/2304 (pow x 4)) 1/576) (- (* 1/6 (pow x 2)) 1))) (* (pow eps 3) (pow (- (* -1/48 (pow x 2)) 1/24) 2))) (+ (/ (* (+ 1/2 (* 1/4 (pow x 2))) (- (* -1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (- (* -1/48 (pow x 2)) 1/24))) (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (pow (- (* -1/48 (pow x 2)) 1/24) 2)))) (* (pow eps 3) (- (* -1/48 (pow x 2)) 1/24))) (/ (* (+ 1/2 (* 1/4 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576)) (* (pow eps 2) (pow (- (* -1/48 (pow x 2)) 1/24) 2)))))))))))>
#<alt (* -1 (/ (* (pow eps 3) (- (* 1/2304 (pow x 4)) 1/576)) (+ 1/24 (* 1/48 (pow x 2)))))>
#<alt (* -1 (* (pow eps 3) (- (+ (* -1 (/ (- (* 1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (+ 1/24 (* 1/48 (pow x 2))))) (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (pow (+ 1/24 (* 1/48 (pow x 2))) 2))) eps)) (* 1/2304 (/ (pow x 4) (+ 1/24 (* 1/48 (pow x 2)))))) (* 1/576 (/ 1 (+ 1/24 (* 1/48 (pow x 2))))))))>
#<alt (* -1 (* (pow eps 3) (- (+ (* -1 (/ (- (+ (* -1 (/ (- (+ (* 1/24 (/ 1 (+ 1/24 (* 1/48 (pow x 2))))) (/ (* (pow x 2) (+ (* -1/96 (pow x 2)) (pow (+ 1/6 (* -1/36 (pow x 2))) 2))) (+ 1/24 (* 1/48 (pow x 2))))) (+ (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (+ 1/24 (* 1/48 (pow x 2))))) (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (pow (+ 1/24 (* 1/48 (pow x 2))) 2))))) (+ 1/24 (* 1/48 (pow x 2)))) (/ (* (- (* -1/4 (pow x 2)) 1/2) (- (* 1/2304 (pow x 4)) 1/576)) (pow (+ 1/24 (* 1/48 (pow x 2))) 2)))) eps)) (* 1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (+ 1/24 (* 1/48 (pow x 2)))))) (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (pow (+ 1/24 (* 1/48 (pow x 2))) 2))) eps)) (* 1/2304 (/ (pow x 4) (+ 1/24 (* 1/48 (pow x 2)))))) (* 1/576 (/ 1 (+ 1/24 (* 1/48 (pow x 2))))))))>
#<alt (* -1 (* (pow eps 3) (- (+ (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (/ (* (pow x 2) (+ (* -1/2 (* x (+ 1/6 (* -1/36 (pow x 2))))) (* 1/24 (* x (- (* 1/6 (pow x 2)) 1))))) (+ 1/24 (* 1/48 (pow x 2)))) (+ (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (+ (* 1/24 (/ 1 (+ 1/24 (* 1/48 (pow x 2))))) (/ (* (pow x 2) (+ (* -1/96 (pow x 2)) (pow (+ 1/6 (* -1/36 (pow x 2))) 2))) (+ 1/24 (* 1/48 (pow x 2))))) (+ (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (+ 1/24 (* 1/48 (pow x 2))))) (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (pow (+ 1/24 (* 1/48 (pow x 2))) 2))))) (+ 1/24 (* 1/48 (pow x 2)))) (/ (* (- (* -1/4 (pow x 2)) 1/2) (- (* 1/2304 (pow x 4)) 1/576)) (pow (+ 1/24 (* 1/48 (pow x 2))) 2)))))) (+ 1/24 (* 1/48 (pow x 2)))) (+ (/ (* x (* (- (* 1/2304 (pow x 4)) 1/576) (- (* 1/6 (pow x 2)) 1))) (pow (+ 1/24 (* 1/48 (pow x 2))) 2)) (/ (* (- (* -1/4 (pow x 2)) 1/2) (- (* 1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (+ 1/24 (* 1/48 (pow x 2))))) (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (pow (+ 1/24 (* 1/48 (pow x 2))) 2)))) (+ 1/24 (* 1/48 (pow x 2))))))) eps)) (+ (* 1/24 (/ 1 (+ 1/24 (* 1/48 (pow x 2))))) (/ (* (pow x 2) (+ (* -1/96 (pow x 2)) (pow (+ 1/6 (* -1/36 (pow x 2))) 2))) (+ 1/24 (* 1/48 (pow x 2)))))) (+ (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (+ 1/24 (* 1/48 (pow x 2))))) (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (pow (+ 1/24 (* 1/48 (pow x 2))) 2))))) (+ 1/24 (* 1/48 (pow x 2)))) (/ (* (- (* -1/4 (pow x 2)) 1/2) (- (* 1/2304 (pow x 4)) 1/576)) (pow (+ 1/24 (* 1/48 (pow x 2))) 2)))) eps)) (* 1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (+ 1/24 (* 1/48 (pow x 2)))))) (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (pow (+ 1/24 (* 1/48 (pow x 2))) 2))) eps)) (* 1/2304 (/ (pow x 4) (+ 1/24 (* 1/48 (pow x 2)))))) (* 1/576 (/ 1 (+ 1/24 (* 1/48 (pow x 2))))))))>
#<alt (* eps (* x (- (* 1/6 (pow x 2)) 1)))>
#<alt (* eps (+ (* eps (- (* 1/2 (pow x 2)) (+ 1/2 (* 1/4 (pow x 2))))) (* x (- (* 1/6 (pow x 2)) 1))))>
#<alt (* eps (+ (* eps (- (+ (* 1/2 (pow x 2)) (* eps (- (/ (* x (+ (* 1/16 (pow x 2)) (* 2 (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/6 (pow x 2)) 1))))) (- (* 1/6 (pow x 2)) 1)) (+ (* 1/4 (/ 1 (* x (- (* 1/6 (pow x 2)) 1)))) (+ (* x (+ 1/6 (* -1/36 (pow x 2)))) (/ (* (+ 1/2 (* 1/4 (pow x 2))) (- (* 1/2 (pow x 2)) (+ 1/2 (* 1/4 (pow x 2))))) (* x (- (* 1/6 (pow x 2)) 1)))))))) (+ 1/2 (* 1/4 (pow x 2))))) (* x (- (* 1/6 (pow x 2)) 1))))>
#<alt (* eps (+ (* eps (- (+ (* 1/2 (pow x 2)) (* eps (- (+ (* eps (- (+ 1/24 (/ (* x (+ (* -1/24 (* x (- (* 1/6 (pow x 2)) 1))) (* 1/2 (* x (+ 1/6 (* -1/36 (pow x 2))))))) (- (* 1/6 (pow x 2)) 1))) (+ (* -1/48 (pow x 2)) (+ (/ (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2 (pow x 2)) (+ 1/2 (* 1/4 (pow x 2))))) (- (* 1/6 (pow x 2)) 1)) (/ (* (+ 1/2 (* 1/4 (pow x 2))) (- (/ (* x (+ (* 1/16 (pow x 2)) (* 2 (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/6 (pow x 2)) 1))))) (- (* 1/6 (pow x 2)) 1)) (+ (* 1/4 (/ 1 (* x (- (* 1/6 (pow x 2)) 1)))) (+ (* x (+ 1/6 (* -1/36 (pow x 2)))) (/ (* (+ 1/2 (* 1/4 (pow x 2))) (- (* 1/2 (pow x 2)) (+ 1/2 (* 1/4 (pow x 2))))) (* x (- (* 1/6 (pow x 2)) 1))))))) (* x (- (* 1/6 (pow x 2)) 1))))))) (/ (* x (+ (* 1/16 (pow x 2)) (* 2 (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/6 (pow x 2)) 1))))) (- (* 1/6 (pow x 2)) 1))) (+ (* 1/4 (/ 1 (* x (- (* 1/6 (pow x 2)) 1)))) (+ (* x (+ 1/6 (* -1/36 (pow x 2)))) (/ (* (+ 1/2 (* 1/4 (pow x 2))) (- (* 1/2 (pow x 2)) (+ 1/2 (* 1/4 (pow x 2))))) (* x (- (* 1/6 (pow x 2)) 1)))))))) (+ 1/2 (* 1/4 (pow x 2))))) (* x (- (* 1/6 (pow x 2)) 1))))>
#<alt (/ (* (pow eps 4) (- (* 1/2304 (pow x 4)) 1/576)) (- (* -1/48 (pow x 2)) 1/24))>
#<alt (* (pow eps 4) (- (+ (* -1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (* eps (- (* -1/48 (pow x 2)) 1/24)))) (* 1/2304 (/ (pow x 4) (- (* -1/48 (pow x 2)) 1/24)))) (+ (* 1/576 (/ 1 (- (* -1/48 (pow x 2)) 1/24))) (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (* eps (pow (- (* -1/48 (pow x 2)) 1/24) 2))))))>
#<alt (* (pow eps 4) (- (+ (* -1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (* eps (- (* -1/48 (pow x 2)) 1/24)))) (+ (* 1/2304 (/ (pow x 4) (- (* -1/48 (pow x 2)) 1/24))) (+ (* 1/24 (/ 1 (* (pow eps 2) (- (* -1/48 (pow x 2)) 1/24)))) (/ (* (pow x 2) (+ (* -1/96 (pow x 2)) (pow (+ 1/6 (* -1/36 (pow x 2))) 2))) (* (pow eps 2) (- (* -1/48 (pow x 2)) 1/24)))))) (+ (* 1/576 (/ 1 (- (* -1/48 (pow x 2)) 1/24))) (+ (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* -1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (- (* -1/48 (pow x 2)) 1/24))) (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (pow (- (* -1/48 (pow x 2)) 1/24) 2))))) (* (pow eps 2) (- (* -1/48 (pow x 2)) 1/24))) (+ (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (* eps (pow (- (* -1/48 (pow x 2)) 1/24) 2))) (/ (* (+ 1/2 (* 1/4 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576)) (* (pow eps 2) (pow (- (* -1/48 (pow x 2)) 1/24) 2))))))))>
#<alt (* (pow eps 4) (- (+ (* -1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (* eps (- (* -1/48 (pow x 2)) 1/24)))) (+ (* 1/2304 (/ (pow x 4) (- (* -1/48 (pow x 2)) 1/24))) (+ (* 1/24 (/ 1 (* (pow eps 2) (- (* -1/48 (pow x 2)) 1/24)))) (+ (/ (* (pow x 2) (+ (* -1/24 (* x (- (* 1/6 (pow x 2)) 1))) (* 1/2 (* x (+ 1/6 (* -1/36 (pow x 2))))))) (* (pow eps 3) (- (* -1/48 (pow x 2)) 1/24))) (/ (* (pow x 2) (+ (* -1/96 (pow x 2)) (pow (+ 1/6 (* -1/36 (pow x 2))) 2))) (* (pow eps 2) (- (* -1/48 (pow x 2)) 1/24))))))) (+ (* 1/576 (/ 1 (- (* -1/48 (pow x 2)) 1/24))) (+ (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* -1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (- (* -1/48 (pow x 2)) 1/24))) (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (pow (- (* -1/48 (pow x 2)) 1/24) 2))))) (* (pow eps 2) (- (* -1/48 (pow x 2)) 1/24))) (+ (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (* eps (pow (- (* -1/48 (pow x 2)) 1/24) 2))) (+ (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (+ (* 1/24 (/ 1 (- (* -1/48 (pow x 2)) 1/24))) (/ (* (pow x 2) (+ (* -1/96 (pow x 2)) (pow (+ 1/6 (* -1/36 (pow x 2))) 2))) (- (* -1/48 (pow x 2)) 1/24))) (+ (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* -1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (- (* -1/48 (pow x 2)) 1/24))) (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (pow (- (* -1/48 (pow x 2)) 1/24) 2))))) (- (* -1/48 (pow x 2)) 1/24)) (/ (* (+ 1/2 (* 1/4 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576)) (pow (- (* -1/48 (pow x 2)) 1/24) 2)))))) (* (pow eps 3) (- (* -1/48 (pow x 2)) 1/24))) (+ (/ (* x (* (- (* 1/2304 (pow x 4)) 1/576) (- (* 1/6 (pow x 2)) 1))) (* (pow eps 3) (pow (- (* -1/48 (pow x 2)) 1/24) 2))) (+ (/ (* (+ 1/2 (* 1/4 (pow x 2))) (- (* -1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (- (* -1/48 (pow x 2)) 1/24))) (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (pow (- (* -1/48 (pow x 2)) 1/24) 2)))) (* (pow eps 3) (- (* -1/48 (pow x 2)) 1/24))) (/ (* (+ 1/2 (* 1/4 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576)) (* (pow eps 2) (pow (- (* -1/48 (pow x 2)) 1/24) 2)))))))))))>
#<alt (* -1 (/ (* (pow eps 4) (- (* 1/2304 (pow x 4)) 1/576)) (+ 1/24 (* 1/48 (pow x 2)))))>
#<alt (* (pow eps 4) (- (+ (* -1 (/ (- (* 1/2304 (pow x 4)) 1/576) (+ 1/24 (* 1/48 (pow x 2))))) (* 1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (* eps (+ 1/24 (* 1/48 (pow x 2))))))) (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (* eps (pow (+ 1/24 (* 1/48 (pow x 2))) 2)))))>
#<alt (* (pow eps 4) (+ (* -1 (/ (- (* 1/2304 (pow x 4)) 1/576) (+ 1/24 (* 1/48 (pow x 2))))) (* -1 (/ (- (+ (* -1 (- (* 1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (+ 1/24 (* 1/48 (pow x 2))))) (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (pow (+ 1/24 (* 1/48 (pow x 2))) 2)))) (+ (/ 1/24 (* eps (+ 1/24 (* 1/48 (pow x 2))))) (/ (* (pow x 2) (+ (* -1/96 (pow x 2)) (pow (+ 1/6 (* -1/36 (pow x 2))) 2))) (* eps (+ 1/24 (* 1/48 (pow x 2))))))) (+ (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (+ 1/24 (* 1/48 (pow x 2))))) (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (pow (+ 1/24 (* 1/48 (pow x 2))) 2))))) (* eps (+ 1/24 (* 1/48 (pow x 2))))) (/ (* (- (* -1/4 (pow x 2)) 1/2) (- (* 1/2304 (pow x 4)) 1/576)) (* eps (pow (+ 1/24 (* 1/48 (pow x 2))) 2))))) eps))))>
#<alt (* (pow eps 4) (+ (* -1 (/ (+ (* -1 (- (* 1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (+ 1/24 (* 1/48 (pow x 2))))) (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (pow (+ 1/24 (* 1/48 (pow x 2))) 2)))) (* -1 (/ (- (+ (* -1 (- (+ (* 1/24 (/ 1 (+ 1/24 (* 1/48 (pow x 2))))) (/ (* (pow x 2) (+ (* -1/96 (pow x 2)) (pow (+ 1/6 (* -1/36 (pow x 2))) 2))) (+ 1/24 (* 1/48 (pow x 2))))) (+ (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (+ 1/24 (* 1/48 (pow x 2))))) (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (pow (+ 1/24 (* 1/48 (pow x 2))) 2))))) (+ 1/24 (* 1/48 (pow x 2)))) (/ (* (- (* -1/4 (pow x 2)) 1/2) (- (* 1/2304 (pow x 4)) 1/576)) (pow (+ 1/24 (* 1/48 (pow x 2))) 2))))) (/ (* (pow x 2) (+ (* -1/2 (* x (+ 1/6 (* -1/36 (pow x 2))))) (* 1/24 (* x (- (* 1/6 (pow x 2)) 1))))) (* eps (+ 1/24 (* 1/48 (pow x 2)))))) (+ (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (+ (* 1/24 (/ 1 (+ 1/24 (* 1/48 (pow x 2))))) (/ (* (pow x 2) (+ (* -1/96 (pow x 2)) (pow (+ 1/6 (* -1/36 (pow x 2))) 2))) (+ 1/24 (* 1/48 (pow x 2))))) (+ (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (+ 1/24 (* 1/48 (pow x 2))))) (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (pow (+ 1/24 (* 1/48 (pow x 2))) 2))))) (+ 1/24 (* 1/48 (pow x 2)))) (/ (* (- (* -1/4 (pow x 2)) 1/2) (- (* 1/2304 (pow x 4)) 1/576)) (pow (+ 1/24 (* 1/48 (pow x 2))) 2)))))) (* eps (+ 1/24 (* 1/48 (pow x 2))))) (+ (/ (* x (* (- (* 1/2304 (pow x 4)) 1/576) (- (* 1/6 (pow x 2)) 1))) (* eps (pow (+ 1/24 (* 1/48 (pow x 2))) 2))) (/ (* (- (* -1/4 (pow x 2)) 1/2) (- (* 1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (+ 1/24 (* 1/48 (pow x 2))))) (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (pow (+ 1/24 (* 1/48 (pow x 2))) 2)))) (* eps (+ 1/24 (* 1/48 (pow x 2)))))))) eps))) eps)) (* -1 (/ (- (* 1/2304 (pow x 4)) 1/576) (+ 1/24 (* 1/48 (pow x 2)))))))>
#<alt (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2))>
#<alt (+ (* eps (* x (- (* 1/6 (pow eps 2)) 1))) (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)))>
#<alt (+ (* x (- (* (pow eps 2) (* x (+ 1/4 (* -1/48 (pow eps 2))))) (* -1 (* eps (- (* 1/6 (pow eps 2)) 1))))) (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)))>
#<alt (+ (* x (- (* x (- (* eps (* x (+ 1/6 (* -1/36 (pow eps 2))))) (* -1 (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2))))))) (* -1 (* eps (- (* 1/6 (pow eps 2)) 1))))) (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)))>
#<alt (* eps (* (pow x 3) (+ 1/6 (* -1/36 (pow eps 2)))))>
#<alt (* (pow x 3) (- (+ (* 2 (/ (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2)))) x)) (* eps (+ 1/6 (* -1/36 (pow eps 2))))) (/ (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2)))) x)))>
#<alt (* (pow x 3) (- (+ (* 2 (/ (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2)))) x)) (+ (* eps (+ 1/6 (* -1/36 (pow eps 2)))) (/ (* eps (+ (* 2 (* (+ 1/6 (* -1/36 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))) (* (pow eps 2) (pow (+ 1/4 (* -1/48 (pow eps 2))) 2)))) (* (pow x 2) (+ 1/6 (* -1/36 (pow eps 2))))))) (+ (/ (* eps (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* 2 (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2))))) (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2))))))) (* (pow x 2) (+ 1/6 (* -1/36 (pow eps 2))))) (+ (/ (* eps (- (* 1/6 (pow eps 2)) 1)) (pow x 2)) (/ (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2)))) x)))))>
#<alt (* (pow x 3) (- (+ (* 2 (/ (* (pow eps 2) (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))) (* (pow x 3) (+ 1/6 (* -1/36 (pow eps 2)))))) (+ (* 2 (/ (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2)))) x)) (+ (* eps (+ 1/6 (* -1/36 (pow eps 2)))) (/ (* eps (+ (* 2 (* (+ 1/6 (* -1/36 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))) (* (pow eps 2) (pow (+ 1/4 (* -1/48 (pow eps 2))) 2)))) (* (pow x 2) (+ 1/6 (* -1/36 (pow eps 2)))))))) (+ (* -1 (/ (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)) (pow x 3))) (+ (/ (* eps (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* 2 (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2))))) (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2))))))) (* (pow x 2) (+ 1/6 (* -1/36 (pow eps 2))))) (+ (/ (* eps (* (+ 1/4 (* -1/48 (pow eps 2))) (- (/ (* eps (+ (* 2 (* (+ 1/6 (* -1/36 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))) (* (pow eps 2) (pow (+ 1/4 (* -1/48 (pow eps 2))) 2)))) (+ 1/6 (* -1/36 (pow eps 2)))) (+ (* eps (- (* 1/6 (pow eps 2)) 1)) (/ (* eps (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* 2 (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2))))) (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2))))))) (+ 1/6 (* -1/36 (pow eps 2)))))))) (* (pow x 3) (+ 1/6 (* -1/36 (pow eps 2))))) (+ (/ (* eps (- (* 1/6 (pow eps 2)) 1)) (pow x 2)) (+ (/ (* (- (* 1/6 (pow eps 2)) 1) (- (* 2 (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2))))) (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2)))))) (* (pow x 3) (+ 1/6 (* -1/36 (pow eps 2))))) (/ (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2)))) x))))))))>
#<alt (* eps (* (pow x 3) (+ 1/6 (* -1/36 (pow eps 2)))))>
#<alt (* -1 (* (pow x 3) (+ (* -1 (* eps (+ 1/6 (* -1/36 (pow eps 2))))) (* -1 (/ (- (* 2 (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2))))) (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2))))) x)))))>
#<alt (* -1 (* (pow x 3) (+ (* -1 (* eps (+ 1/6 (* -1/36 (pow eps 2))))) (* -1 (/ (- (+ (* -1 (/ (- (* -1 (/ (* eps (+ (* 2 (* (+ 1/6 (* -1/36 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))) (* (pow eps 2) (pow (+ 1/4 (* -1/48 (pow eps 2))) 2)))) (+ 1/6 (* -1/36 (pow eps 2))))) (+ (* -1 (* eps (- (* 1/6 (pow eps 2)) 1))) (* -1 (/ (* eps (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* 2 (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2))))) (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2))))))) (+ 1/6 (* -1/36 (pow eps 2))))))) x)) (* 2 (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2)))))) (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2))))) x)))))>
#<alt (* -1 (* (pow x 3) (+ (* -1 (* eps (+ 1/6 (* -1/36 (pow eps 2))))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (* eps (+ (* 2 (* (+ 1/6 (* -1/36 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))) (* (pow eps 2) (pow (+ 1/4 (* -1/48 (pow eps 2))) 2)))) (+ 1/6 (* -1/36 (pow eps 2))))) (* -1 (/ (- (* 2 (/ (* (pow eps 2) (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))) (+ 1/6 (* -1/36 (pow eps 2))))) (+ (* -1 (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2))) (+ (* -1 (/ (* eps (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* -1 (/ (* eps (+ (* 2 (* (+ 1/6 (* -1/36 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))) (* (pow eps 2) (pow (+ 1/4 (* -1/48 (pow eps 2))) 2)))) (+ 1/6 (* -1/36 (pow eps 2))))) (+ (* -1 (* eps (- (* 1/6 (pow eps 2)) 1))) (* -1 (/ (* eps (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* 2 (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2))))) (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2))))))) (+ 1/6 (* -1/36 (pow eps 2))))))))) (+ 1/6 (* -1/36 (pow eps 2))))) (/ (* (- (* 1/6 (pow eps 2)) 1) (- (* 2 (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2))))) (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2)))))) (+ 1/6 (* -1/36 (pow eps 2))))))) x))) (+ (* -1 (* eps (- (* 1/6 (pow eps 2)) 1))) (* -1 (/ (* eps (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* 2 (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2))))) (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2))))))) (+ 1/6 (* -1/36 (pow eps 2))))))) x)) (* 2 (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2)))))) (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2))))) x)))))>
#<alt (* -1 (* (pow eps 2) (pow (- (* 1/24 (pow eps 2)) 1/2) 2)))>
#<alt (- (* (pow x 2) (pow (- (* 1/6 (pow eps 2)) 1) 2)) (* (pow eps 2) (pow (- (* 1/24 (pow eps 2)) 1/2) 2)))>
#<alt (- (* (pow x 2) (+ (* 2 (* eps (* x (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))))) (pow (- (* 1/6 (pow eps 2)) 1) 2))) (* (pow eps 2) (pow (- (* 1/24 (pow eps 2)) 1/2) 2)))>
#<alt (- (* (pow x 2) (+ (* x (+ (* 2 (* eps (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1)))) (* x (+ (* 2 (* (+ 1/6 (* -1/36 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))) (* (pow eps 2) (pow (+ 1/4 (* -1/48 (pow eps 2))) 2)))))) (pow (- (* 1/6 (pow eps 2)) 1) 2))) (* (pow eps 2) (pow (- (* 1/24 (pow eps 2)) 1/2) 2)))>
#<alt (* (pow x 6) (pow (+ 1/6 (* -1/36 (pow eps 2))) 2))>
#<alt (* (pow x 6) (+ (* 2 (/ (* eps (* (+ 1/6 (* -1/36 (pow eps 2))) (+ 1/4 (* -1/48 (pow eps 2))))) x)) (pow (+ 1/6 (* -1/36 (pow eps 2))) 2)))>
#<alt (* (pow x 6) (+ (* 2 (/ (* eps (* (+ 1/6 (* -1/36 (pow eps 2))) (+ 1/4 (* -1/48 (pow eps 2))))) x)) (+ (* 2 (/ (* (+ 1/6 (* -1/36 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1)) (pow x 2))) (+ (/ (* (pow eps 2) (pow (+ 1/4 (* -1/48 (pow eps 2))) 2)) (pow x 2)) (pow (+ 1/6 (* -1/36 (pow eps 2))) 2)))))>
#<alt (* (pow x 6) (+ (* 2 (/ (* eps (* (+ 1/6 (* -1/36 (pow eps 2))) (+ 1/4 (* -1/48 (pow eps 2))))) x)) (+ (* 2 (/ (* eps (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))) (pow x 3))) (+ (* 2 (/ (* (+ 1/6 (* -1/36 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1)) (pow x 2))) (+ (/ (* (pow eps 2) (pow (+ 1/4 (* -1/48 (pow eps 2))) 2)) (pow x 2)) (pow (+ 1/6 (* -1/36 (pow eps 2))) 2))))))>
#<alt (* (pow x 6) (pow (+ 1/6 (* -1/36 (pow eps 2))) 2))>
#<alt (* (pow x 6) (+ (* 2 (/ (* eps (* (+ 1/6 (* -1/36 (pow eps 2))) (+ 1/4 (* -1/48 (pow eps 2))))) x)) (pow (+ 1/6 (* -1/36 (pow eps 2))) 2)))>
#<alt (* (pow x 6) (+ (* -1 (/ (+ (* -2 (* eps (* (+ 1/6 (* -1/36 (pow eps 2))) (+ 1/4 (* -1/48 (pow eps 2)))))) (* -1 (/ (+ (* 2 (* (+ 1/6 (* -1/36 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))) (* (pow eps 2) (pow (+ 1/4 (* -1/48 (pow eps 2))) 2))) x))) x)) (pow (+ 1/6 (* -1/36 (pow eps 2))) 2)))>
#<alt (* (pow x 6) (+ (* -1 (/ (+ (* -2 (* eps (* (+ 1/6 (* -1/36 (pow eps 2))) (+ 1/4 (* -1/48 (pow eps 2)))))) (* -1 (/ (+ (* 2 (* (+ 1/6 (* -1/36 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))) (+ (* 2 (/ (* eps (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))) x)) (* (pow eps 2) (pow (+ 1/4 (* -1/48 (pow eps 2))) 2)))) x))) x)) (pow (+ 1/6 (* -1/36 (pow eps 2))) 2)))>
#<alt (* (pow x 2) (pow (- (* 1/6 (pow x 2)) 1) 2))>
#<alt (+ (* 1/2 (* eps (* (pow x 3) (- (* 1/6 (pow x 2)) 1)))) (* (pow x 2) (pow (- (* 1/6 (pow x 2)) 1) 2)))>
#<alt (+ (* eps (+ (* 1/2 (* (pow x 3) (- (* 1/6 (pow x 2)) 1))) (* eps (- (* (pow x 2) (+ (* 1/16 (pow x 2)) (* 2 (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/6 (pow x 2)) 1))))) 1/4)))) (* (pow x 2) (pow (- (* 1/6 (pow x 2)) 1) 2)))>
#<alt (+ (* eps (+ (* 1/2 (* (pow x 3) (- (* 1/6 (pow x 2)) 1))) (* eps (- (+ (* eps (* (pow x 2) (+ (* -1/24 (* x (- (* 1/6 (pow x 2)) 1))) (* 1/2 (* x (+ 1/6 (* -1/36 (pow x 2)))))))) (* (pow x 2) (+ (* 1/16 (pow x 2)) (* 2 (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/6 (pow x 2)) 1)))))) 1/4)))) (* (pow x 2) (pow (- (* 1/6 (pow x 2)) 1) 2)))>
#<alt (* (pow eps 6) (- (* 1/2304 (pow x 4)) 1/576))>
#<alt (* (pow eps 6) (- (+ (* -1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) eps)) (* 1/2304 (pow x 4))) 1/576))>
#<alt (* (pow eps 6) (- (+ (* -1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) eps)) (+ (* 1/2304 (pow x 4)) (+ (/ 1/24 (pow eps 2)) (/ (* (pow x 2) (+ (* -1/96 (pow x 2)) (pow (+ 1/6 (* -1/36 (pow x 2))) 2))) (pow eps 2))))) 1/576))>
#<alt (* (pow eps 6) (- (+ (* -1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) eps)) (+ (* 1/2304 (pow x 4)) (+ (/ 1/24 (pow eps 2)) (+ (/ (* (pow x 2) (+ (* -1/24 (* x (- (* 1/6 (pow x 2)) 1))) (* 1/2 (* x (+ 1/6 (* -1/36 (pow x 2))))))) (pow eps 3)) (/ (* (pow x 2) (+ (* -1/96 (pow x 2)) (pow (+ 1/6 (* -1/36 (pow x 2))) 2))) (pow eps 2)))))) 1/576))>
#<alt (* (pow eps 6) (- (* 1/2304 (pow x 4)) 1/576))>
#<alt (* (pow eps 6) (- (+ (* -1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) eps)) (* 1/2304 (pow x 4))) 1/576))>
#<alt (* (pow eps 6) (- (+ (* -1 (/ (+ (* -1 (/ (+ 1/24 (* (pow x 2) (+ (* -1/96 (pow x 2)) (pow (+ 1/6 (* -1/36 (pow x 2))) 2)))) eps)) (* 1/24 (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))))) eps)) (* 1/2304 (pow x 4))) 1/576))>
#<alt (* (pow eps 6) (- (+ (* -1 (/ (+ (* -1 (/ (+ 1/24 (+ (* -1 (/ (* (pow x 2) (+ (* -1/2 (* x (+ 1/6 (* -1/36 (pow x 2))))) (* 1/24 (* x (- (* 1/6 (pow x 2)) 1))))) eps)) (* (pow x 2) (+ (* -1/96 (pow x 2)) (pow (+ 1/6 (* -1/36 (pow x 2))) 2))))) eps)) (* 1/24 (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))))) eps)) (* 1/2304 (pow x 4))) 1/576))>
#<alt (* (pow x 2) (pow (- (* 1/6 (pow eps 2)) 1) 2))>
#<alt (* (pow x 2) (+ (* 2 (* eps (* x (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))))) (pow (- (* 1/6 (pow eps 2)) 1) 2)))>
#<alt (* (pow x 2) (+ (* x (+ (* 2 (* eps (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1)))) (* x (+ (* 2 (* (+ 1/6 (* -1/36 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))) (* (pow eps 2) (pow (+ 1/4 (* -1/48 (pow eps 2))) 2)))))) (pow (- (* 1/6 (pow eps 2)) 1) 2)))>
#<alt (* (pow x 2) (+ (* x (+ (* 2 (* eps (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1)))) (* x (+ (* 2 (* eps (* x (* (+ 1/6 (* -1/36 (pow eps 2))) (+ 1/4 (* -1/48 (pow eps 2))))))) (+ (* 2 (* (+ 1/6 (* -1/36 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))) (* (pow eps 2) (pow (+ 1/4 (* -1/48 (pow eps 2))) 2))))))) (pow (- (* 1/6 (pow eps 2)) 1) 2)))>
#<alt (* (pow x 6) (pow (+ 1/6 (* -1/36 (pow eps 2))) 2))>
#<alt (* (pow x 6) (+ (* 2 (/ (* eps (* (+ 1/6 (* -1/36 (pow eps 2))) (+ 1/4 (* -1/48 (pow eps 2))))) x)) (pow (+ 1/6 (* -1/36 (pow eps 2))) 2)))>
#<alt (* (pow x 6) (+ (* 2 (/ (* eps (* (+ 1/6 (* -1/36 (pow eps 2))) (+ 1/4 (* -1/48 (pow eps 2))))) x)) (+ (* 2 (/ (* (+ 1/6 (* -1/36 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1)) (pow x 2))) (+ (/ (* (pow eps 2) (pow (+ 1/4 (* -1/48 (pow eps 2))) 2)) (pow x 2)) (pow (+ 1/6 (* -1/36 (pow eps 2))) 2)))))>
#<alt (* (pow x 6) (+ (* 2 (/ (* eps (* (+ 1/6 (* -1/36 (pow eps 2))) (+ 1/4 (* -1/48 (pow eps 2))))) x)) (+ (* 2 (/ (* eps (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))) (pow x 3))) (+ (* 2 (/ (* (+ 1/6 (* -1/36 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1)) (pow x 2))) (+ (/ (* (pow eps 2) (pow (+ 1/4 (* -1/48 (pow eps 2))) 2)) (pow x 2)) (pow (+ 1/6 (* -1/36 (pow eps 2))) 2))))))>
#<alt (* (pow x 6) (pow (+ 1/6 (* -1/36 (pow eps 2))) 2))>
#<alt (* (pow x 6) (+ (* 2 (/ (* eps (* (+ 1/6 (* -1/36 (pow eps 2))) (+ 1/4 (* -1/48 (pow eps 2))))) x)) (pow (+ 1/6 (* -1/36 (pow eps 2))) 2)))>
#<alt (* (pow x 6) (+ (* -1 (/ (+ (* -2 (* eps (* (+ 1/6 (* -1/36 (pow eps 2))) (+ 1/4 (* -1/48 (pow eps 2)))))) (* -1 (/ (+ (* 2 (* (+ 1/6 (* -1/36 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))) (* (pow eps 2) (pow (+ 1/4 (* -1/48 (pow eps 2))) 2))) x))) x)) (pow (+ 1/6 (* -1/36 (pow eps 2))) 2)))>
#<alt (* (pow x 6) (+ (* -1 (/ (+ (* -2 (* eps (* (+ 1/6 (* -1/36 (pow eps 2))) (+ 1/4 (* -1/48 (pow eps 2)))))) (* -1 (/ (+ (* 2 (* (+ 1/6 (* -1/36 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))) (+ (* 2 (/ (* eps (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))) x)) (* (pow eps 2) (pow (+ 1/4 (* -1/48 (pow eps 2))) 2)))) x))) x)) (pow (+ 1/6 (* -1/36 (pow eps 2))) 2)))>
#<alt (* (pow x 2) (pow (- (* 1/6 (pow x 2)) 1) 2))>
#<alt (+ (* 1/2 (* eps (* (pow x 3) (- (* 1/6 (pow x 2)) 1)))) (* (pow x 2) (pow (- (* 1/6 (pow x 2)) 1) 2)))>
#<alt (+ (* eps (+ (* 1/2 (* (pow x 3) (- (* 1/6 (pow x 2)) 1))) (* eps (* (pow x 2) (+ (* 1/16 (pow x 2)) (* 2 (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/6 (pow x 2)) 1)))))))) (* (pow x 2) (pow (- (* 1/6 (pow x 2)) 1) 2)))>
#<alt (+ (* eps (+ (* 1/2 (* (pow x 3) (- (* 1/6 (pow x 2)) 1))) (* eps (+ (* eps (* (pow x 2) (+ (* -1/24 (* x (- (* 1/6 (pow x 2)) 1))) (* 1/2 (* x (+ 1/6 (* -1/36 (pow x 2)))))))) (* (pow x 2) (+ (* 1/16 (pow x 2)) (* 2 (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/6 (pow x 2)) 1))))))))) (* (pow x 2) (pow (- (* 1/6 (pow x 2)) 1) 2)))>
#<alt (* 1/2304 (* (pow eps 6) (pow x 4)))>
#<alt (* (pow eps 6) (+ (* -1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) eps)) (* 1/2304 (pow x 4))))>
#<alt (* (pow eps 6) (+ (* -1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) eps)) (+ (* 1/2304 (pow x 4)) (/ (* (pow x 2) (+ (* -1/96 (pow x 2)) (pow (+ 1/6 (* -1/36 (pow x 2))) 2))) (pow eps 2)))))>
#<alt (* (pow eps 6) (+ (* -1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) eps)) (+ (* 1/2304 (pow x 4)) (+ (/ (* (pow x 2) (+ (* -1/24 (* x (- (* 1/6 (pow x 2)) 1))) (* 1/2 (* x (+ 1/6 (* -1/36 (pow x 2))))))) (pow eps 3)) (/ (* (pow x 2) (+ (* -1/96 (pow x 2)) (pow (+ 1/6 (* -1/36 (pow x 2))) 2))) (pow eps 2))))))>
#<alt (* 1/2304 (* (pow eps 6) (pow x 4)))>
#<alt (* (pow eps 6) (+ (* -1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) eps)) (* 1/2304 (pow x 4))))>
#<alt (* (pow eps 6) (+ (* -1 (/ (+ (* -1 (/ (* (pow x 2) (+ (* -1/96 (pow x 2)) (pow (+ 1/6 (* -1/36 (pow x 2))) 2))) eps)) (* 1/24 (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))))) eps)) (* 1/2304 (pow x 4))))>
#<alt (* (pow eps 6) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow x 2) (+ (* -1/2 (* x (+ 1/6 (* -1/36 (pow x 2))))) (* 1/24 (* x (- (* 1/6 (pow x 2)) 1))))) eps)) (* (pow x 2) (+ (* -1/96 (pow x 2)) (pow (+ 1/6 (* -1/36 (pow x 2))) 2)))) eps)) (* 1/24 (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))))) eps)) (* 1/2304 (pow x 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/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/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/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/24 (pow eps 2))>
#<alt (* 1/24 (pow eps 2))>
#<alt (* 1/24 (pow eps 2))>
#<alt (* 1/24 (pow eps 2))>
#<alt (* 1/24 (pow eps 2))>
#<alt (* 1/24 (pow eps 2))>
#<alt (* 1/24 (pow eps 2))>
#<alt (* 1/24 (pow eps 2))>
#<alt (* 1/24 (pow eps 2))>
#<alt (* 1/24 (pow eps 2))>
#<alt (* 1/24 (pow eps 2))>
#<alt (* 1/24 (pow eps 2))>
#<alt (* 1/6 x)>
#<alt (* x (+ 1/6 (* -1/36 (pow x 2))))>
#<alt (* x (+ 1/6 (* -1/36 (pow x 2))))>
#<alt (* x (+ 1/6 (* -1/36 (pow x 2))))>
#<alt (* -1/36 (pow x 3))>
#<alt (* (pow x 3) (- (* 1/6 (/ 1 (pow x 2))) 1/36))>
#<alt (* (pow x 3) (- (* 1/6 (/ 1 (pow x 2))) 1/36))>
#<alt (* (pow x 3) (- (* 1/6 (/ 1 (pow x 2))) 1/36))>
#<alt (* -1/36 (pow x 3))>
#<alt (* -1 (* (pow x 3) (- 1/36 (* 1/6 (/ 1 (pow x 2))))))>
#<alt (* -1 (* (pow x 3) (- 1/36 (* 1/6 (/ 1 (pow x 2))))))>
#<alt (* -1 (* (pow x 3) (- 1/36 (* 1/6 (/ 1 (pow x 2))))))>
#<alt (* -1 (/ x eps))>
#<alt (* x (- (* 1/6 (/ (pow x 2) eps)) (/ 1 eps)))>
#<alt (* x (- (* 1/6 (/ (pow x 2) eps)) (/ 1 eps)))>
#<alt (* x (- (* 1/6 (/ (pow x 2) eps)) (/ 1 eps)))>
#<alt (* 1/6 (/ (pow x 3) eps))>
#<alt (* (pow x 3) (- (* 1/6 (/ 1 eps)) (/ 1 (* eps (pow x 2)))))>
#<alt (* (pow x 3) (- (* 1/6 (/ 1 eps)) (/ 1 (* eps (pow x 2)))))>
#<alt (* (pow x 3) (- (* 1/6 (/ 1 eps)) (/ 1 (* eps (pow x 2)))))>
#<alt (* 1/6 (/ (pow x 3) eps))>
#<alt (* -1 (* (pow x 3) (- (/ 1 (* eps (pow x 2))) (* 1/6 (/ 1 eps)))))>
#<alt (* -1 (* (pow x 3) (- (/ 1 (* eps (pow x 2))) (* 1/6 (/ 1 eps)))))>
#<alt (* -1 (* (pow x 3) (- (/ 1 (* eps (pow x 2))) (* 1/6 (/ 1 eps)))))>
#<alt (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)>
#<alt (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)>
#<alt (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)>
#<alt (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)>
#<alt (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)>
#<alt (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)>
#<alt (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)>
#<alt (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)>
#<alt (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)>
#<alt (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)>
#<alt (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)>
#<alt (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)>
#<alt (/ 1/2 eps)>
#<alt (+ (* 1/2 (/ 1 eps)) (/ x (pow eps 2)))>
#<alt (+ (* x (+ (* -1/4 (/ x eps)) (/ 1 (pow eps 2)))) (* 1/2 (/ 1 eps)))>
#<alt (+ (* x (+ (* x (- (* -1/6 (/ x (pow eps 2))) (* 1/4 (/ 1 eps)))) (/ 1 (pow eps 2)))) (* 1/2 (/ 1 eps)))>
#<alt (* -1/6 (/ (pow x 3) (pow eps 2)))>
#<alt (* -1 (* (pow x 3) (+ (* 1/4 (/ 1 (* eps x))) (* 1/6 (/ 1 (pow eps 2))))))>
#<alt (* (pow x 3) (- (/ 1 (* (pow eps 2) (pow x 2))) (+ (/ 1/4 (* eps x)) (* 1/6 (/ 1 (pow eps 2))))))>
#<alt (* (pow x 3) (- (+ (* 1/2 (/ 1 (* eps (pow x 3)))) (/ 1 (* (pow eps 2) (pow x 2)))) (+ (/ 1/4 (* eps x)) (* 1/6 (/ 1 (pow eps 2))))))>
#<alt (* -1/6 (/ (pow x 3) (pow eps 2)))>
#<alt (* -1 (* (pow x 3) (+ (* 1/4 (/ 1 (* eps x))) (* 1/6 (/ 1 (pow eps 2))))))>
#<alt (* -1 (* (pow x 3) (+ (* -1 (/ (- (/ 1 (* (pow eps 2) x)) (* 1/4 (/ 1 eps))) x)) (* 1/6 (/ 1 (pow eps 2))))))>
#<alt (* -1 (* (pow x 3) (+ (* -1 (/ (- (+ (/ 1/2 (* eps (pow x 2))) (/ 1 (* (pow eps 2) x))) (* 1/4 (/ 1 eps))) x)) (* 1/6 (/ 1 (pow eps 2))))))>
#<alt (* -1 (/ (* x (- (* 1/6 (pow x 2)) 1)) (pow eps 2)))>
#<alt (/ (+ (* -1 (* x (- (* 1/6 (pow x 2)) 1))) (* eps (+ 1/2 (* -1/4 (pow x 2))))) (pow eps 2))>
#<alt (/ (+ (* -1 (* x (- (* 1/6 (pow x 2)) 1))) (* eps (+ 1/2 (* -1/4 (pow x 2))))) (pow eps 2))>
#<alt (/ (+ (* -1 (* x (- (* 1/6 (pow x 2)) 1))) (* eps (+ 1/2 (* -1/4 (pow x 2))))) (pow eps 2))>
#<alt (/ (+ 1/2 (* -1/4 (pow x 2))) eps)>
#<alt (/ (+ 1/2 (+ (* -1 (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) (* -1/4 (pow x 2)))) eps)>
#<alt (/ (+ 1/2 (+ (* -1 (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) (* -1/4 (pow x 2)))) eps)>
#<alt (/ (+ 1/2 (+ (* -1 (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) (* -1/4 (pow x 2)))) eps)>
#<alt (/ (+ 1/2 (* -1/4 (pow x 2))) eps)>
#<alt (* -1 (/ (+ (* -1 (+ 1/2 (* -1/4 (pow x 2)))) (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) eps))>
#<alt (* -1 (/ (+ (* -1 (+ 1/2 (* -1/4 (pow x 2)))) (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) eps))>
#<alt (* -1 (/ (+ (* -1 (+ 1/2 (* -1/4 (pow x 2)))) (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) eps))>
#<alt (* -1/48 eps)>
#<alt (* -1/48 eps)>
#<alt (* -1/48 eps)>
#<alt (* -1/48 eps)>
#<alt (* -1/48 eps)>
#<alt (* -1/48 eps)>
#<alt (* -1/48 eps)>
#<alt (* -1/48 eps)>
#<alt (* -1/48 eps)>
#<alt (* -1/48 eps)>
#<alt (* -1/48 eps)>
#<alt (* -1/48 eps)>
#<alt (* 1/6 eps)>
#<alt (* 1/6 eps)>
#<alt (* 1/6 eps)>
#<alt (* 1/6 eps)>
#<alt (* 1/6 eps)>
#<alt (* 1/6 eps)>
#<alt (* 1/6 eps)>
#<alt (* 1/6 eps)>
#<alt (* 1/6 eps)>
#<alt (* 1/6 eps)>
#<alt (* 1/6 eps)>
#<alt (* 1/6 eps)>
#<alt (* -1/36 eps)>
#<alt (* -1/36 eps)>
#<alt (* -1/36 eps)>
#<alt (* -1/36 eps)>
#<alt (* -1/36 eps)>
#<alt (* -1/36 eps)>
#<alt (* -1/36 eps)>
#<alt (* -1/36 eps)>
#<alt (* -1/36 eps)>
#<alt (* -1/36 eps)>
#<alt (* -1/36 eps)>
#<alt (* -1/36 eps)>
Calls

126 calls:

TimeVariablePointExpression
11.0ms
x
@0
(* eps (* (+ (- (* 1/48 (* x x)) (/ (- (* x (+ 1/6 (* (* x x) -1/36))) (/ (+ (- 1/2 (* x (/ (+ (* 1/6 (* x x)) -1) eps))) (* (* x x) -1/4)) eps)) eps)) -1/24) (* -1 (* eps (* eps eps)))))
7.0ms
x
@-inf
(* eps (/ (- (* (* x (+ (* x (+ (* eps (+ 1/4 (* eps (* eps -1/48)))) (* x (+ 1/6 (* eps (* eps -1/36)))))) (+ -1 (* eps (* eps 1/6))))) (* x (+ (* x (+ (* eps (+ 1/4 (* eps (* eps -1/48)))) (* x (+ 1/6 (* eps (* eps -1/36)))))) (+ -1 (* eps (* eps 1/6)))))) (* eps (* (+ -1/2 (* (* eps eps) 1/24)) (* eps (+ -1/2 (* (* eps eps) 1/24)))))) (- (* x (+ (* x (+ (* eps (+ 1/4 (* eps (* eps -1/48)))) (* x (+ 1/6 (* eps (* eps -1/36)))))) (+ -1 (* eps (* eps 1/6))))) (* eps (+ -1/2 (* (* eps eps) 1/24))))))
4.0ms
eps
@inf
(* eps (* (+ (- (* 1/48 (* x x)) (/ (- (* x (+ 1/6 (* (* x x) -1/36))) (/ (+ (- 1/2 (* x (/ (+ (* 1/6 (* x x)) -1) eps))) (* (* x x) -1/4)) eps)) eps)) -1/24) (* -1 (* eps (* eps eps)))))
3.0ms
eps
@inf
(/ (- (* (* x (+ (* x (+ (* eps (+ 1/4 (* eps (* eps -1/48)))) (* x (+ 1/6 (* eps (* eps -1/36)))))) (+ -1 (* eps (* eps 1/6))))) (* x (+ (* x (+ (* eps (+ 1/4 (* eps (* eps -1/48)))) (* x (+ 1/6 (* eps (* eps -1/36)))))) (+ -1 (* eps (* eps 1/6)))))) (* eps (* (+ -1/2 (* (* eps eps) 1/24)) (* eps (+ -1/2 (* (* eps eps) 1/24)))))) (- (* x (+ (* x (+ (* eps (+ 1/4 (* eps (* eps -1/48)))) (* x (+ 1/6 (* eps (* eps -1/36)))))) (+ -1 (* eps (* eps 1/6))))) (* eps (+ -1/2 (* (* eps eps) 1/24)))))
2.0ms
x
@inf
(/ (- (* (* x (+ (* x (+ (* eps (+ 1/4 (* eps (* eps -1/48)))) (* x (+ 1/6 (* eps (* eps -1/36)))))) (+ -1 (* eps (* eps 1/6))))) (* x (+ (* x (+ (* eps (+ 1/4 (* eps (* eps -1/48)))) (* x (+ 1/6 (* eps (* eps -1/36)))))) (+ -1 (* eps (* eps 1/6)))))) (* eps (* (+ -1/2 (* (* eps eps) 1/24)) (* eps (+ -1/2 (* (* eps eps) 1/24)))))) (- (* x (+ (* x (+ (* eps (+ 1/4 (* eps (* eps -1/48)))) (* x (+ 1/6 (* eps (* eps -1/36)))))) (+ -1 (* eps (* eps 1/6))))) (* eps (+ -1/2 (* (* eps eps) 1/24)))))

rewrite316.0ms (1.7%)

Algorithm
batch-egg-rewrite
Rules
3896×*-lowering-*.f32
3896×*-lowering-*.f64
1966×/-lowering-/.f32
1966×/-lowering-/.f64
1700×+-lowering-+.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
083538
1629416
26322416
08288416
Stop Event
iter limit
node limit
Counts
27 → 380
Calls
Call 1
Inputs
(* (* eps (* (sin (+ x (* eps 1/2))) (+ 1/2 (* (* eps eps) (+ (* (* eps eps) (+ 1/3840 (* (* eps eps) -1/645120))) -1/48))))) -2)
(* eps (* (sin (+ x (* eps 1/2))) (+ 1/2 (* (* eps eps) (+ (* (* eps eps) (+ 1/3840 (* (* eps eps) -1/645120))) -1/48)))))
(* (sin (+ x (* eps 1/2))) (+ 1/2 (* (* eps eps) (+ (* (* eps eps) (+ 1/3840 (* (* eps eps) -1/645120))) -1/48))))
(sin (+ x (* eps 1/2)))
(+ (* (* eps eps) (+ (* 1/24 (* eps eps)) -1/2)) (* (* eps x) (+ (* (* eps eps) 1/6) -1)))
(* (* eps eps) (+ (* 1/24 (* eps eps)) -1/2))
(* eps eps)
(+ (* 1/24 (* eps eps)) -1/2)
(+ (- 1/2 (* x (/ (+ (* 1/6 (* x x)) -1) eps))) (* (* x x) -1/4))
(* eps (* (+ (- (* 1/48 (* x x)) (/ (- (* x (+ 1/6 (* (* x x) -1/36))) (/ (+ (- 1/2 (* x (/ (+ (* 1/6 (* x x)) -1) eps))) (* (* x x) -1/4)) eps)) eps)) -1/24) (* -1 (* eps (* eps eps)))))
(* (+ (- (* 1/48 (* x x)) (/ (- (* x (+ 1/6 (* (* x x) -1/36))) (/ (+ (- 1/2 (* x (/ (+ (* 1/6 (* x x)) -1) eps))) (* (* x x) -1/4)) eps)) eps)) -1/24) (* -1 (* eps (* eps eps))))
(+ (- (* 1/48 (* x x)) (/ (- (* x (+ 1/6 (* (* x x) -1/36))) (/ (+ (- 1/2 (* x (/ (+ (* 1/6 (* x x)) -1) eps))) (* (* x x) -1/4)) eps)) eps)) -1/24)
(/ (- (* (* x (+ (* x (+ (* eps (+ 1/4 (* eps (* eps -1/48)))) (* x (+ 1/6 (* eps (* eps -1/36)))))) (+ -1 (* eps (* eps 1/6))))) (* x (+ (* x (+ (* eps (+ 1/4 (* eps (* eps -1/48)))) (* x (+ 1/6 (* eps (* eps -1/36)))))) (+ -1 (* eps (* eps 1/6)))))) (* eps (* (+ -1/2 (* (* eps eps) 1/24)) (* eps (+ -1/2 (* (* eps eps) 1/24)))))) (- (* x (+ (* x (+ (* eps (+ 1/4 (* eps (* eps -1/48)))) (* x (+ 1/6 (* eps (* eps -1/36)))))) (+ -1 (* eps (* eps 1/6))))) (* eps (+ -1/2 (* (* eps eps) 1/24)))))
(* eps (/ (- (* (* x (+ (* x (+ (* eps (+ 1/4 (* eps (* eps -1/48)))) (* x (+ 1/6 (* eps (* eps -1/36)))))) (+ -1 (* eps (* eps 1/6))))) (* x (+ (* x (+ (* eps (+ 1/4 (* eps (* eps -1/48)))) (* x (+ 1/6 (* eps (* eps -1/36)))))) (+ -1 (* eps (* eps 1/6)))))) (* eps (* (+ -1/2 (* (* eps eps) 1/24)) (* eps (+ -1/2 (* (* eps eps) 1/24)))))) (- (* x (+ (* x (+ (* eps (+ 1/4 (* eps (* eps -1/48)))) (* x (+ 1/6 (* eps (* eps -1/36)))))) (+ -1 (* eps (* eps 1/6))))) (* eps (+ -1/2 (* (* eps eps) 1/24))))))
(- (* (* x (+ (* x (+ (* eps (+ 1/4 (* eps (* eps -1/48)))) (* x (+ 1/6 (* eps (* eps -1/36)))))) (+ -1 (* eps (* eps 1/6))))) (* x (+ (* x (+ (* eps (+ 1/4 (* eps (* eps -1/48)))) (* x (+ 1/6 (* eps (* eps -1/36)))))) (+ -1 (* eps (* eps 1/6)))))) (* eps (* (+ -1/2 (* (* eps eps) 1/24)) (* eps (+ -1/2 (* (* eps eps) 1/24))))))
(* (* x (+ (* x (+ (* eps (+ 1/4 (* eps (* eps -1/48)))) (* x (+ 1/6 (* eps (* eps -1/36)))))) (+ -1 (* eps (* eps 1/6))))) (* x (+ (* x (+ (* eps (+ 1/4 (* eps (* eps -1/48)))) (* x (+ 1/6 (* eps (* eps -1/36)))))) (+ -1 (* eps (* eps 1/6))))))
(* (* eps eps) (+ (* (* eps eps) (+ 1/3840 (* (* eps eps) -1/645120))) -1/48))
(* (* eps eps) (+ 1/3840 (* (* eps eps) -1/645120)))
(* (* eps eps) -1/645120)
(* (* eps eps) 1/6)
(* 1/24 (* eps eps))
(* x (+ 1/6 (* (* x x) -1/36)))
(* x (/ (+ (* 1/6 (* x x)) -1) eps))
(/ (+ (- 1/2 (* x (/ (+ (* 1/6 (* x x)) -1) eps))) (* (* x x) -1/4)) eps)
(* eps -1/48)
(* eps 1/6)
(* eps -1/36)
Outputs
(*.f64 eps (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -2 binary64))))
(*.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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 eps #s(literal -2 binary64)))
(*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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 eps (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))) #s(literal -2 binary64))
(*.f64 #s(literal -2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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 eps (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))))
(*.f64 (*.f64 eps (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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)))) #s(literal -2 binary64)))
(*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -2 binary64))) eps)
(*.f64 (*.f64 #s(literal -2 binary64) eps) (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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 #s(literal -2 binary64) (*.f64 eps (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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/2 binary64) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))) (*.f64 eps (*.f64 (*.f64 eps eps) (*.f64 (+.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)) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))))))
(+.f64 (*.f64 (*.f64 eps (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) #s(literal 1/2 binary64)) (*.f64 (*.f64 eps (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (*.f64 (*.f64 eps eps) (+.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 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (*.f64 (*.f64 eps eps) (+.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 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) eps) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.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)) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))) eps))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eps (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (*.f64 eps eps) (+.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 eps (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))))
(+.f64 (*.f64 (*.f64 (*.f64 eps eps) (+.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 eps (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 eps (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))))
(/.f64 (*.f64 (*.f64 eps (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.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 eps eps)) (*.f64 (+.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/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) #s(literal -1/48 binary64))))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.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 (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) #s(literal -1/48 binary64))) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (*.f64 eps (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps 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)))) #s(literal -1/48 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 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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 eps (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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)))) eps))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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 eps (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))))
(*.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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))))) eps)
(*.f64 (*.f64 eps (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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/2 binary64) (*.f64 (*.f64 eps eps) (+.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))))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.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)) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (*.f64 (*.f64 eps eps) (*.f64 (+.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)) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))))
(+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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 (sin.f64 x) (cos.f64 (*.f64 eps #s(literal 1/2 binary64))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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 (cos.f64 x) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))))
(+.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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 (cos.f64 x) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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))))))
(fma.f64 #s(literal 1/2 binary64) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (*.f64 eps eps) (*.f64 (+.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)) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))))
(fma.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (*.f64 (+.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)) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.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)) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (*.f64 #s(literal 1/2 binary64) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.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)) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))) (*.f64 (*.f64 eps eps) (*.f64 (+.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)) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (*.f64 (*.f64 eps eps) (*.f64 (+.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)) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (*.f64 #s(literal 1/2 binary64) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.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)) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))) (*.f64 (*.f64 eps eps) (*.f64 (+.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)) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))))) (-.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (*.f64 (*.f64 eps eps) (*.f64 (+.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)) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))))))
(/.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.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 eps eps)) (*.f64 (+.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/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) #s(literal -1/48 binary64))))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.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 (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) #s(literal -1/48 binary64))) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps 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)))) #s(literal -1/48 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 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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/8 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.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 eps eps)) (*.f64 (+.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/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) #s(literal -1/48 binary64)))))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.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 (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) #s(literal -1/48 binary64))) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps 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)))) #s(literal -1/48 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))))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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)))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))))
(sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps #s(literal 1/2 binary64))))) (-.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps #s(literal 1/2 binary64))))) (*.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))))
(+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (*.f64 eps (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
(+.f64 (*.f64 eps (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))
(+.f64 (*.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)))) (+.f64 (*.f64 eps (*.f64 x #s(literal -1 binary64))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))))
(+.f64 (*.f64 eps (*.f64 #s(literal 1/24 binary64) (*.f64 eps (*.f64 eps eps)))) (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))))))
(+.f64 (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (*.f64 eps (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))))) (*.f64 eps (*.f64 x #s(literal -1 binary64))))
(+.f64 (+.f64 (*.f64 eps (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (*.f64 eps (*.f64 #s(literal 1/24 binary64) (*.f64 eps (*.f64 eps eps))))) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))) (*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)))))) (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))))) (*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)))))))
(fma.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (*.f64 eps (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
(fma.f64 eps (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))
(fma.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (*.f64 eps (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
(fma.f64 (*.f64 eps x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))
(fma.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (*.f64 eps x) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))
(fma.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (*.f64 eps eps) (*.f64 eps (*.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 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))) (*.f64 (*.f64 eps (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (-.f64 (*.f64 eps (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))) (*.f64 (*.f64 eps (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 eps (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))))) (*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))))))))
(/.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))) (*.f64 (*.f64 eps (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))))))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))) (*.f64 (*.f64 eps (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (-.f64 (*.f64 eps (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))) (*.f64 (*.f64 eps (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))))))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))))) (-.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (*.f64 eps (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))))))))
(/.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))))) (*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)))))) (*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))) (*.f64 (*.f64 eps (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)))))))) (neg.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))) (*.f64 (*.f64 eps (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (-.f64 (*.f64 eps (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))))) (*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))))))) (neg.f64 (*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))) (-.f64 (*.f64 eps (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))))
(*.f64 eps (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 eps (+.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))
(*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))) (*.f64 (*.f64 eps (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))) (*.f64 (*.f64 eps (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (-.f64 (*.f64 eps (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))))))
(*.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))))) (*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)))))))
(+.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (*.f64 #s(literal 1/24 binary64) (*.f64 eps (*.f64 eps eps)))))
(+.f64 (*.f64 eps (*.f64 #s(literal 1/24 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(fma.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(fma.f64 (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))) (*.f64 eps eps) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (*.f64 #s(literal 1/24 binary64) (*.f64 eps (*.f64 eps eps)))) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 eps (*.f64 #s(literal 1/24 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 eps (*.f64 #s(literal 1/24 binary64) (*.f64 eps (*.f64 eps eps))))) (-.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps (*.f64 #s(literal 1/24 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 #s(literal 1/24 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 eps (*.f64 #s(literal 1/24 binary64) (*.f64 eps (*.f64 eps eps))))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))) (-.f64 (*.f64 eps (*.f64 #s(literal 1/24 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))))
(/.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (+.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))))
(/.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) #s(literal -1/4 binary64))) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))
(/.f64 (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (-.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (*.f64 eps eps)) (+.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (*.f64 eps eps)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) #s(literal -1/4 binary64)) (*.f64 eps eps)) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 eps eps)) (-.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))
(*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))
(*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (*.f64 eps eps))
(*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) eps)
(exp.f64 (*.f64 (log.f64 eps) #s(literal 2 binary64)))
(pow.f64 eps #s(literal 2 binary64))
(*.f64 eps eps)
(*.f64 (pow.f64 eps #s(literal 1 binary64)) (pow.f64 eps #s(literal 1 binary64)))
(+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))
(+.f64 (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))) #s(literal -1/2 binary64))
(-.f64 (/.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))
(-.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (/.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (-.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))
(fma.f64 eps (*.f64 eps #s(literal 1/24 binary64)) #s(literal -1/2 binary64))
(fma.f64 (*.f64 eps eps) #s(literal 1/24 binary64) #s(literal -1/2 binary64))
(fma.f64 #s(literal 1/24 binary64) (*.f64 eps eps) #s(literal -1/2 binary64))
(fma.f64 (*.f64 eps #s(literal 1/24 binary64)) eps #s(literal -1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))) (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))) #s(literal 1/2 binary64)) (+.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) #s(literal -1/4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))
(/.f64 (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (+.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))))
(/.f64 (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) #s(literal -1/4 binary64)) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))) #s(literal 1/2 binary64)))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (-.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))
(/.f64 (neg.f64 (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (neg.f64 (+.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) #s(literal -1/4 binary64))) (neg.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (neg.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))
(*.f64 (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64))))))
(*.f64 (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))) (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))))
(*.f64 (+.f64 (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))) #s(literal 1/2 binary64))))
(*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))
(+.f64 #s(literal 1/2 binary64) (neg.f64 (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))))
(+.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))))
(+.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 x (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))) (*.f64 (*.f64 x x) #s(literal -1/4 binary64)))
(+.f64 (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) (-.f64 #s(literal 1/2 binary64) (/.f64 x (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))))
(+.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) #s(literal 1/2 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))))
(-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64)))))
(-.f64 (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 x (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))) (-.f64 #s(literal 1/2 binary64) (/.f64 x (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))))) (+.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 x (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 x (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))))
(-.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) #s(literal 1/2 binary64)) (/.f64 x (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))))
(fma.f64 x (*.f64 x #s(literal -1/4 binary64)) (-.f64 #s(literal 1/2 binary64) (/.f64 x (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))))
(fma.f64 (*.f64 x x) #s(literal -1/4 binary64) (-.f64 #s(literal 1/2 binary64) (/.f64 x (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))))
(fma.f64 #s(literal -1/4 binary64) (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (/.f64 x (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 x (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))) (-.f64 #s(literal 1/2 binary64) (/.f64 x (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))))) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) (-.f64 #s(literal 1/2 binary64) (/.f64 x (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))))))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 x (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 x (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))) (-.f64 #s(literal 1/2 binary64) (/.f64 x (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))))) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 x (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) (+.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 x (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 x (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 x (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))) (-.f64 #s(literal 1/2 binary64) (/.f64 x (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))))) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 x (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))) (-.f64 #s(literal 1/2 binary64) (/.f64 x (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))))) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) (-.f64 #s(literal 1/2 binary64) (/.f64 x (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 x (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 x (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))) (-.f64 #s(literal 1/2 binary64) (/.f64 x (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))))) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))) (+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 x (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))) (-.f64 #s(literal 1/2 binary64) (/.f64 x (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 x (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) (+.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 x (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))) (+.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 x (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 x (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 x (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))) (-.f64 #s(literal 1/2 binary64) (/.f64 x (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))))) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))))) (neg.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 x (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))) (-.f64 #s(literal 1/2 binary64) (/.f64 x (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))))) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) (-.f64 #s(literal 1/2 binary64) (/.f64 x (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) (+.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 x (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))))) (neg.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 x (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))))
(/.f64 (-.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64)))) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64)))) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 x (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))) (-.f64 #s(literal 1/2 binary64) (/.f64 x (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))))) (-.f64 (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) (-.f64 #s(literal 1/2 binary64) (/.f64 x (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64)))) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))))
(*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 x (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 x (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))) (-.f64 #s(literal 1/2 binary64) (/.f64 x (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))))) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 x (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))) (-.f64 #s(literal 1/2 binary64) (/.f64 x (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))))) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) (-.f64 #s(literal 1/2 binary64) (/.f64 x (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))))))))
(*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) (+.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 x (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 x (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))))
(neg.f64 (*.f64 (*.f64 eps (-.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 x (*.f64 x #s(literal 1/48 binary64)))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps))) (*.f64 eps (*.f64 eps eps))))
(*.f64 eps (*.f64 (-.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 x (*.f64 x #s(literal 1/48 binary64)))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps)) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps)))))
(*.f64 (-.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 x (*.f64 x #s(literal 1/48 binary64)))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) eps))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (-.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 x (*.f64 x #s(literal 1/48 binary64)))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps))))
(*.f64 (*.f64 (-.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 x (*.f64 x #s(literal 1/48 binary64)))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps)) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps)))) eps)
(*.f64 (*.f64 #s(literal -1 binary64) (-.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 x (*.f64 x #s(literal 1/48 binary64)))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps))) (*.f64 (*.f64 eps (*.f64 eps eps)) eps))
(*.f64 (*.f64 eps (-.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 x (*.f64 x #s(literal 1/48 binary64)))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps))) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))))
(*.f64 (*.f64 (*.f64 eps (-.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 x (*.f64 x #s(literal 1/48 binary64)))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps))) (*.f64 eps (*.f64 eps eps))) #s(literal -1 binary64))
(*.f64 (*.f64 eps (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps)))) (-.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 x (*.f64 x #s(literal 1/48 binary64)))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps)))
(*.f64 (*.f64 eps (*.f64 #s(literal -1 binary64) (-.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 x (*.f64 x #s(literal 1/48 binary64)))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps)))) (*.f64 eps (*.f64 eps eps)))
(*.f64 (*.f64 (*.f64 eps (-.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 x (*.f64 x #s(literal 1/48 binary64)))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps))) #s(literal -1 binary64)) (*.f64 eps (*.f64 eps eps)))
(*.f64 (*.f64 (*.f64 eps (-.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 x (*.f64 x #s(literal 1/48 binary64)))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps))) (-.f64 #s(literal 0 binary64) eps)) (*.f64 eps eps))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) #s(literal -1/24 binary64)))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) #s(literal -1/24 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) (-.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps))))
(+.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps)) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 #s(literal -1/24 binary64) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps)))))
(+.f64 (*.f64 #s(literal -1/24 binary64) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps)) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps)))))
(neg.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 x (*.f64 x #s(literal 1/48 binary64)))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps))))
(neg.f64 (*.f64 (-.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 x (*.f64 x #s(literal 1/48 binary64)))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps)) (*.f64 eps (*.f64 eps eps))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) (+.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps)) (*.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps)) (-.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps)))) #s(literal -1/13824 binary64))) (+.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps)) (-.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps))) (-.f64 #s(literal 1/576 binary64) (*.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps)) #s(literal -1/24 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) (+.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps)) (-.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps))) #s(literal -1/576 binary64))) (+.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps)) #s(literal 1/24 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps)) (*.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps)) (-.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps)))) #s(literal -1/13824 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps)))) (+.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps)) (-.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps))) (-.f64 #s(literal 1/576 binary64) (*.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps)) #s(literal -1/24 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps)) (-.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps))) #s(literal -1/576 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps)))) (+.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps)) #s(literal 1/24 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 x (*.f64 x #s(literal 1/48 binary64)))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps))))
(*.f64 (-.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 x (*.f64 x #s(literal 1/48 binary64)))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps)) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1 binary64) (-.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 x (*.f64 x #s(literal 1/48 binary64)))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) (-.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 x (*.f64 x #s(literal 1/48 binary64)))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps)))
(*.f64 (-.f64 #s(literal 0 binary64) eps) (*.f64 (*.f64 eps eps) (-.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 x (*.f64 x #s(literal 1/48 binary64)))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps))))
(*.f64 (*.f64 #s(literal -1 binary64) (-.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 x (*.f64 x #s(literal 1/48 binary64)))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps))) (*.f64 eps (*.f64 eps eps)))
(*.f64 (*.f64 (-.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 x (*.f64 x #s(literal 1/48 binary64)))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps)) (*.f64 eps (*.f64 eps eps))) #s(literal -1 binary64))
(*.f64 (*.f64 (-.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 x (*.f64 x #s(literal 1/48 binary64)))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps)) (-.f64 #s(literal 0 binary64) eps)) (*.f64 eps eps))
(*.f64 (*.f64 (*.f64 #s(literal -1 binary64) (-.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 x (*.f64 x #s(literal 1/48 binary64)))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps))) eps) (*.f64 eps eps))
(*.f64 (*.f64 (*.f64 #s(literal -1 binary64) (-.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 x (*.f64 x #s(literal 1/48 binary64)))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps))) (*.f64 eps eps)) eps)
(+.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (neg.f64 (+.f64 (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps) #s(literal 1/24 binary64))))
(+.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (+.f64 (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) (-.f64 #s(literal 0 binary64) eps)) #s(literal -1/24 binary64)))
(+.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps)) #s(literal -1/24 binary64))
(+.f64 #s(literal -1/24 binary64) (-.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps)))
(+.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 x (*.f64 x #s(literal 1/48 binary64)))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) (-.f64 #s(literal 0 binary64) eps)))
(-.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (+.f64 (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps) #s(literal 1/24 binary64)))
(-.f64 (/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps)) (-.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps))) (+.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps)) #s(literal 1/24 binary64))) (/.f64 #s(literal 1/576 binary64) (+.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps)) #s(literal 1/24 binary64))))
(-.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 x (*.f64 x #s(literal 1/48 binary64)))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps))
(fma.f64 (*.f64 x x) #s(literal 1/48 binary64) (neg.f64 (+.f64 (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps) #s(literal 1/24 binary64))))
(fma.f64 #s(literal 1/48 binary64) (*.f64 x x) (neg.f64 (+.f64 (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps) #s(literal 1/24 binary64))))
(fma.f64 (*.f64 x #s(literal 1/48 binary64)) x (neg.f64 (+.f64 (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps) #s(literal 1/24 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps)) (-.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps))) (-.f64 #s(literal 1/576 binary64) (*.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps)) #s(literal -1/24 binary64)))) (+.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps)) (*.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps)) (-.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps)))) #s(literal -1/13824 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps)) #s(literal 1/24 binary64)) (+.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps)) (-.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps))) #s(literal -1/576 binary64))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps)) (*.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps)) (-.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps)))) #s(literal -1/13824 binary64)) (+.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps)) (-.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps))) (-.f64 #s(literal 1/576 binary64) (*.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps)) #s(literal -1/24 binary64)))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps)) (*.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps)) (-.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps)))) #s(literal -1/13824 binary64)) (+.f64 #s(literal 1/576 binary64) (-.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps)) (-.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps))) (*.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps)) #s(literal -1/24 binary64)))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps)) (-.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps))) #s(literal -1/576 binary64)) (+.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps)) #s(literal 1/24 binary64)))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps)) (*.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps)) (-.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps)))) #s(literal -1/13824 binary64))) (neg.f64 (+.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps)) (-.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps))) (-.f64 #s(literal 1/576 binary64) (*.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps)) #s(literal -1/24 binary64))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps)) (-.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps))) #s(literal -1/576 binary64))) (neg.f64 (+.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps)) #s(literal 1/24 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (*.f64 #s(literal 1/2304 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (pow.f64 (+.f64 (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps) #s(literal 1/24 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1/2304 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (+.f64 (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps) #s(literal 1/24 binary64)) (+.f64 (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps) #s(literal 1/24 binary64))) (*.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (+.f64 (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps) #s(literal 1/24 binary64))))))
(/.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps)) (-.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps)))) (-.f64 #s(literal -1/24 binary64) (-.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps))))
(/.f64 (-.f64 (*.f64 #s(literal 1/2304 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (+.f64 (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps) #s(literal 1/24 binary64)) (+.f64 (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps) #s(literal 1/24 binary64)))) (+.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (+.f64 (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps) #s(literal 1/24 binary64))))
(*.f64 (+.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps)) (*.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps)) (-.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps)))) #s(literal -1/13824 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps)) (-.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps))) (-.f64 #s(literal 1/576 binary64) (*.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps)) #s(literal -1/24 binary64))))))
(*.f64 (+.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps)) (-.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps))) #s(literal -1/576 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (*.f64 x (*.f64 x #s(literal 1/48 binary64))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps)) #s(literal 1/24 binary64))))
(+.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))
(+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))
(+.f64 (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (-.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))) (neg.f64 (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (-.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))))
(+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))) (+.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))
(+.f64 (+.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (*.f64 eps eps))))
(-.f64 (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (-.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))) (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (-.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))))
(fma.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))
(fma.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))
(neg.f64 (/.f64 (-.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))) (-.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))))
(/.f64 (-.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))) (-.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))) #s(literal 1 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (*.f64 eps (*.f64 (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))))) (*.f64 (-.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (+.f64 (*.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))))))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (+.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))))))) (*.f64 eps (*.f64 (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))))) (*.f64 (-.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (+.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (-.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))) (*.f64 (-.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))) (*.f64 (-.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (-.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (*.f64 eps (*.f64 (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))))))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (+.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))))) (-.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))))))) (*.f64 eps (*.f64 (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))) (-.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))) (+.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (-.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (-.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (-.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))) (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (-.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (-.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))) (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (-.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))) (*.f64 (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (-.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))) (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (-.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (-.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))) (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (-.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))) (*.f64 (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (-.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))) (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (-.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))))) (+.f64 (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (-.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))) (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (-.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))) #s(literal 1 binary64)) (-.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (*.f64 eps (*.f64 (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))) (+.f64 (*.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))))))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (+.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))))))) (*.f64 eps (*.f64 (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))) (+.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))))
(*.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))) (-.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))))
(*.f64 (/.f64 (-.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))) (-.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))) (+.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))
(*.f64 (/.f64 (-.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))) (-.f64 (*.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))))) (+.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (+.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))))
(/.f64 eps (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (*.f64 eps (-.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))))))
(/.f64 (*.f64 eps (-.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))) (-.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))
(/.f64 (neg.f64 (*.f64 eps (-.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))))
(/.f64 (*.f64 eps (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))))
(/.f64 (*.f64 eps #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))) eps) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))))
(/.f64 (*.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))))
(*.f64 eps (+.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))
(*.f64 (-.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))) eps))
(*.f64 (+.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) eps)
(*.f64 (*.f64 eps (-.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))))
(*.f64 (/.f64 (*.f64 eps (-.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))) (-.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))) (+.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))
(*.f64 (/.f64 (*.f64 eps (-.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))) (-.f64 (*.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))))) (+.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (+.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))))
(+.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))))
(+.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))) (+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))))
(+.f64 (-.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))) (+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))))
(+.f64 (-.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))) (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))))
(+.f64 (-.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))) (fma.f64 (-.f64 #s(literal 0 binary64) eps) (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))))
(+.f64 (-.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))) (+.f64 (+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))) (+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))))
(+.f64 (+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))) (-.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))))
(+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))) (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))))
(-.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))
(-.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))))
(-.f64 (/.f64 (pow.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) #s(literal 6 binary64)) (+.f64 (*.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))))))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (+.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))))) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (*.f64 eps (*.f64 (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))))) (+.f64 (*.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))))))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (+.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))))))
(-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))))))) (+.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))) (/.f64 (*.f64 eps (*.f64 (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))) (+.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))))
(fma.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))))
(fma.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))))
(fma.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))))
(fma.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x x)) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))))))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (+.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))))) (-.f64 (pow.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (*.f64 eps (*.f64 (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))) (-.f64 (*.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))))))) (*.f64 eps (*.f64 (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (*.f64 eps (*.f64 (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))))) (+.f64 (*.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))))))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (+.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))))))) (*.f64 eps (*.f64 (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))))) (+.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (*.f64 eps (*.f64 (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))))))) (neg.f64 (+.f64 (*.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))))))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (+.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))))))) (*.f64 eps (*.f64 (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))))) (neg.f64 (+.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))))))) (-.f64 (*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))) (*.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))) #s(literal 3 binary64)) (pow.f64 (+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (-.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))) (-.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))) (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))) (+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))) (*.f64 (-.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))) (+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))))))) (*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))))) (-.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))) (-.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))) (*.f64 (+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))) (+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))))) (-.f64 (-.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))) (+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (*.f64 eps (*.f64 (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))))))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (+.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))))))
(*.f64 (+.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (-.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))
(*.f64 (-.f64 (*.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))))))) (*.f64 eps (*.f64 (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))))
(+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))) (*.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x x)) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))) (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x x)) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x x)) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x x)) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x x)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x x)) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))))
(+.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))))) (*.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))))))
(+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x x))) (*.f64 (+.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)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x x))))
(+.f64 (*.f64 (+.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)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x x))) (*.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x x))))
(+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x x))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x x))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))))) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x x)) (+.f64 (*.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))) (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))) (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 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/6 binary64)) #s(literal -1 binary64)) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)))))) (+.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))) (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 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/6 binary64)) #s(literal -1 binary64)) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x x)) (-.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))) (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))) (*.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 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(pow.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) #s(literal 2 binary64))
(*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))))))
(*.f64 x (*.f64 x (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))))))
(*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))
(*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x x)))
(*.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))
(*.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 x x))
(*.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x x)) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))))
(*.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))))) x)
(*.f64 (pow.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) #s(literal 1 binary64)) (pow.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 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)))
(fma.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)))
(fma.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 eps eps) #s(literal -1/48 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/2304 binary64)))) (+.f64 (*.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) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/2304 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 (*.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) (*.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 eps eps)) #s(literal 1/2304 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 eps) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) (*.f64 (*.f64 eps eps) (*.f64 (+.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))))))) #s(literal -1/110592 binary64))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.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 #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 eps) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.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)))))) #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)))) #s(literal 1/48 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) (*.f64 (*.f64 eps eps) (*.f64 (+.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))))))) #s(literal -1/110592 binary64)) (*.f64 eps eps)) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.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 #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 (*.f64 (*.f64 eps eps) (*.f64 (+.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)))))) #s(literal -1/2304 binary64)) (*.f64 eps eps)) (+.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 eps (*.f64 eps (+.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 eps) (+.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 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) #s(literal -1/48 binary64)) (*.f64 eps eps))
(*.f64 (*.f64 eps (+.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))) eps)
(+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) (*.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 (*.f64 eps eps) #s(literal 1/3840 binary64)))
(fma.f64 (*.f64 eps eps) #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))
(fma.f64 #s(literal 1/3840 binary64) (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (-.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 (*.f64 eps eps) #s(literal 1/3840 binary64)) (*.f64 eps (*.f64 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 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 (*.f64 eps eps) #s(literal 1/3840 binary64)) (*.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 (*.f64 eps eps) #s(literal -1/645120 binary64)) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/416179814400 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 (*.f64 eps eps) #s(literal -1/645120 binary64)) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/416179814400 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 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 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 (*.f64 eps #s(literal 1/24 binary64)))
(*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))
(*.f64 #s(literal 1/24 binary64) (*.f64 eps eps))
(*.f64 (*.f64 eps #s(literal 1/24 binary64)) eps)
(+.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x (*.f64 x (*.f64 x #s(literal -1/36 binary64)))))
(+.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal -1/36 binary64)))) (*.f64 x #s(literal 1/6 binary64)))
(fma.f64 x #s(literal 1/6 binary64) (*.f64 x (*.f64 x (*.f64 x #s(literal -1/36 binary64)))))
(fma.f64 #s(literal 1/6 binary64) x (*.f64 x (*.f64 x (*.f64 x #s(literal -1/36 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x #s(literal 1/6 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal -1/36 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x #s(literal 1/6 binary64))) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal -1/36 binary64)))) (*.f64 x (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (*.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x (*.f64 x (*.f64 x #s(literal -1/36 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x #s(literal 1/6 binary64))) (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal -1/36 binary64)))) (*.f64 x (*.f64 x (*.f64 x #s(literal -1/36 binary64)))))) (-.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 x (*.f64 x (*.f64 x #s(literal -1/36 binary64))))))
(/.f64 (*.f64 x (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/36 binary64))) (*.f64 #s(literal 1/1296 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))))) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/36 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/36 binary64))) #s(literal 1/6 binary64)))))
(/.f64 (*.f64 x (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal 1/1296 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))) (-.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/36 binary64))) (*.f64 #s(literal 1/1296 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))) x) (+.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/36 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/36 binary64))) #s(literal 1/6 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal 1/1296 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) x) (-.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64)))))
(*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64)))))
(*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64)))) x)
(/.f64 x (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))))
(/.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))) eps)
(/.f64 (neg.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))) (-.f64 #s(literal 0 binary64) eps))
(/.f64 (*.f64 x (-.f64 #s(literal 0 binary64) (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))) (-.f64 #s(literal 0 binary64) eps))
(/.f64 (*.f64 x #s(literal 1 binary64)) (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))) x) (-.f64 #s(literal 0 binary64) eps))
(/.f64 (*.f64 #s(literal 1 binary64) x) (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))
(*.f64 x (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps))
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) eps) x))
(*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) x)
(*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))) (/.f64 #s(literal 1 binary64) eps))
(-.f64 (/.f64 #s(literal 1/2 binary64) eps) (/.f64 (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64)))) eps))
(neg.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) (-.f64 #s(literal 0 binary64) eps)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 eps (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))))))
(/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64)))))) (-.f64 #s(literal 0 binary64) eps))
(/.f64 #s(literal 1 binary64) (/.f64 eps (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 eps (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64)))))) #s(literal 1 binary64)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 x (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 x (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))) (-.f64 #s(literal 1/2 binary64) (/.f64 x (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))))) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))) (*.f64 eps (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 x (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))) (-.f64 #s(literal 1/2 binary64) (/.f64 x (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))))) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) (-.f64 #s(literal 1/2 binary64) (/.f64 x (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))))))))
(/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) (+.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 x (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))) (*.f64 eps (+.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 x (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) #s(literal 1 binary64)) eps)
(/.f64 (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 x (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 x (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))) (-.f64 #s(literal 1/2 binary64) (/.f64 x (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))))) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 x (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))) (-.f64 #s(literal 1/2 binary64) (/.f64 x (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))))) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) (-.f64 #s(literal 1/2 binary64) (/.f64 x (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))))))) eps))
(/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) (+.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 x (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))) #s(literal 1 binary64)) (*.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 x (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) eps))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))))) (neg.f64 (-.f64 #s(literal 0 binary64) eps)))
(/.f64 (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 x (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 x (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))) (-.f64 #s(literal 1/2 binary64) (/.f64 x (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))))) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))) (/.f64 #s(literal 1 binary64) eps)) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 x (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))) (-.f64 #s(literal 1/2 binary64) (/.f64 x (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))))) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) (-.f64 (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) (-.f64 #s(literal 1/2 binary64) (/.f64 x (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))))))))))
(/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) (+.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 x (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))) (/.f64 #s(literal 1 binary64) eps)) (+.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 x (/.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64))))))) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))))
(pow.f64 (/.f64 eps (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64)))))) #s(literal -1 binary64))
(*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) (/.f64 #s(literal 1 binary64) eps))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) eps)))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps))
(*.f64 (/.f64 #s(literal 1 binary64) eps) (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))))
(*.f64 eps #s(literal -1/48 binary64))
(*.f64 #s(literal -1/48 binary64) eps)
(*.f64 eps #s(literal 1/6 binary64))
(*.f64 #s(literal 1/6 binary64) eps)
(*.f64 eps #s(literal -1/36 binary64))
(*.f64 #s(literal -1/36 binary64) eps)

simplify414.0ms (2.2%)

Algorithm
egg-herbie
Rules
5288×*-lowering-*.f32
5288×*-lowering-*.f64
3198×+-lowering-+.f64
3198×+-lowering-+.f32
1538×/-lowering-/.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0144115537
1545513655
0806213655
Stop Event
iter limit
node limit
Counts
504 → 504
Calls
Call 1
Inputs
(* -1 (* eps (sin x)))
(* eps (+ (* -1 (sin x)) (* -1/2 (* eps (cos x)))))
(* eps (+ (* -1 (sin x)) (* eps (+ (* -2 (* eps (+ (* -1/16 (sin x)) (* -1/48 (sin x))))) (* -1/2 (cos x))))))
(* eps (+ (* -1 (sin x)) (* eps (+ (* -1/2 (cos x)) (* eps (+ (* -2 (+ (* -1/16 (sin x)) (* -1/48 (sin x)))) (* 1/24 (* eps (cos x)))))))))
(* 1/322560 (* (pow eps 7) (sin (+ x (* 1/2 eps)))))
(* (pow eps 7) (+ (* -1/1920 (/ (sin (+ x (* 1/2 eps))) (pow eps 2))) (* 1/322560 (sin (+ x (* 1/2 eps))))))
(* (pow eps 7) (+ (* -1/1920 (/ (sin (+ x (* 1/2 eps))) (pow eps 2))) (+ (* 1/322560 (sin (+ x (* 1/2 eps)))) (* 1/24 (/ (sin (+ x (* 1/2 eps))) (pow eps 4))))))
(* (pow eps 7) (+ (* -1 (/ (sin (+ x (* 1/2 eps))) (pow eps 6))) (+ (* -1/1920 (/ (sin (+ x (* 1/2 eps))) (pow eps 2))) (+ (* 1/322560 (sin (+ x (* 1/2 eps)))) (* 1/24 (/ (sin (+ x (* 1/2 eps))) (pow eps 4)))))))
(* 1/322560 (* (pow eps 7) (sin (- x (* -1/2 eps)))))
(* -1 (* (pow eps 7) (+ (* -1/322560 (sin (- x (* -1/2 eps)))) (* 1/1920 (/ (sin (- x (* -1/2 eps))) (pow eps 2))))))
(* -1 (* (pow eps 7) (+ (* -1/24 (/ (sin (- x (* -1/2 eps))) (pow eps 4))) (+ (* -1/322560 (sin (- x (* -1/2 eps)))) (* 1/1920 (/ (sin (- x (* -1/2 eps))) (pow eps 2)))))))
(* -1 (* (pow eps 7) (+ (* -1/24 (/ (sin (- x (* -1/2 eps))) (pow eps 4))) (+ (* -1/322560 (sin (- x (* -1/2 eps)))) (+ (* 1/1920 (/ (sin (- x (* -1/2 eps))) (pow eps 2))) (/ (sin (- x (* -1/2 eps))) (pow eps 6)))))))
(* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(+ (* -2 (* 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 (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))))
(+ (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* x (+ (* -2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* 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 (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* x (+ (* -2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* x (+ (* 1/3 (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))) (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))))))
(* -2 (* eps (* (sin (+ x (* 1/2 eps))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(* -2 (* eps (* (sin (+ x (* 1/2 eps))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(* -2 (* eps (* (sin (+ x (* 1/2 eps))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(* -2 (* eps (* (sin (+ x (* 1/2 eps))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(* -2 (* eps (* (sin (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(* -2 (* eps (* (sin (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(* -2 (* eps (* (sin (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(* -2 (* eps (* (sin (- (* 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 (sin x)))
(* eps (+ (* 1/4 (* eps (cos x))) (* 1/2 (sin x))))
(* eps (+ (* 1/2 (sin x)) (* eps (+ (* 1/4 (cos x)) (* eps (+ (* -1/16 (sin x)) (* -1/48 (sin x))))))))
(* eps (+ (* 1/2 (sin x)) (* eps (+ (* 1/4 (cos x)) (* eps (+ (* -1/16 (sin x)) (+ (* -1/48 (sin x)) (* -1/48 (* eps (cos x))))))))))
(* -1/645120 (* (pow eps 7) (sin (+ x (* 1/2 eps)))))
(* (pow eps 7) (+ (* -1/645120 (sin (+ x (* 1/2 eps)))) (* 1/3840 (/ (sin (+ x (* 1/2 eps))) (pow eps 2)))))
(* (pow eps 7) (+ (* -1/48 (/ (sin (+ x (* 1/2 eps))) (pow eps 4))) (+ (* -1/645120 (sin (+ x (* 1/2 eps)))) (* 1/3840 (/ (sin (+ x (* 1/2 eps))) (pow eps 2))))))
(* (pow eps 7) (+ (* -1/48 (/ (sin (+ x (* 1/2 eps))) (pow eps 4))) (+ (* -1/645120 (sin (+ x (* 1/2 eps)))) (+ (* 1/3840 (/ (sin (+ x (* 1/2 eps))) (pow eps 2))) (* 1/2 (/ (sin (+ x (* 1/2 eps))) (pow eps 6)))))))
(* -1/645120 (* (pow eps 7) (sin (- x (* -1/2 eps)))))
(* -1 (* (pow eps 7) (+ (* -1/3840 (/ (sin (- x (* -1/2 eps))) (pow eps 2))) (* 1/645120 (sin (- x (* -1/2 eps)))))))
(* -1 (* (pow eps 7) (+ (* -1/3840 (/ (sin (- x (* -1/2 eps))) (pow eps 2))) (+ (* 1/645120 (sin (- x (* -1/2 eps)))) (* 1/48 (/ (sin (- x (* -1/2 eps))) (pow eps 4)))))))
(* -1 (* (pow eps 7) (+ (* -1/2 (/ (sin (- x (* -1/2 eps))) (pow eps 6))) (+ (* -1/3840 (/ (sin (- x (* -1/2 eps))) (pow eps 2))) (+ (* 1/645120 (sin (- x (* -1/2 eps)))) (* 1/48 (/ (sin (- x (* -1/2 eps))) (pow eps 4))))))))
(* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(+ (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(+ (* 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 (* 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 (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))) (* x (+ (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))) (* x (+ (* -1/2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* -1/6 (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))))))))
(* eps (* (sin (+ x (* 1/2 eps))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(* eps (* (sin (+ x (* 1/2 eps))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(* eps (* (sin (+ x (* 1/2 eps))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(* eps (* (sin (+ x (* 1/2 eps))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(* eps (* (sin (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(* eps (* (sin (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(* eps (* (sin (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(* eps (* (sin (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))
(+ (* x (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))) (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(+ (* x (+ (* -1/2 (* 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)))))) (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(+ (* x (+ (* x (+ (* -1/2 (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))) (* -1/6 (* 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)))))) (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(* (sin (+ x (* 1/2 eps))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))
(* (sin (+ x (* 1/2 eps))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))
(* (sin (+ x (* 1/2 eps))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))
(* (sin (+ x (* 1/2 eps))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))
(* (sin (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))
(* (sin (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))
(* (sin (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))
(* (sin (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))
(* 1/2 (sin x))
(+ (* 1/4 (* eps (cos x))) (* 1/2 (sin x)))
(+ (* 1/2 (sin x)) (* eps (+ (* 1/4 (cos x)) (* eps (+ (* -1/16 (sin x)) (* -1/48 (sin x)))))))
(+ (* 1/2 (sin x)) (* eps (+ (* 1/4 (cos x)) (* eps (+ (* -1/16 (sin x)) (+ (* -1/48 (sin x)) (* -1/48 (* eps (cos x)))))))))
(* -1/645120 (* (pow eps 6) (sin (+ x (* 1/2 eps)))))
(* (pow eps 6) (+ (* -1/645120 (sin (+ x (* 1/2 eps)))) (* 1/3840 (/ (sin (+ x (* 1/2 eps))) (pow eps 2)))))
(* (pow eps 6) (+ (* -1/48 (/ (sin (+ x (* 1/2 eps))) (pow eps 4))) (+ (* -1/645120 (sin (+ x (* 1/2 eps)))) (* 1/3840 (/ (sin (+ x (* 1/2 eps))) (pow eps 2))))))
(* (pow eps 6) (+ (* -1/48 (/ (sin (+ x (* 1/2 eps))) (pow eps 4))) (+ (* -1/645120 (sin (+ x (* 1/2 eps)))) (+ (* 1/3840 (/ (sin (+ x (* 1/2 eps))) (pow eps 2))) (* 1/2 (/ (sin (+ x (* 1/2 eps))) (pow eps 6)))))))
(* -1/645120 (* (pow eps 6) (sin (- x (* -1/2 eps)))))
(* (pow eps 6) (+ (* -1/645120 (sin (- x (* -1/2 eps)))) (* 1/3840 (/ (sin (- x (* -1/2 eps))) (pow eps 2)))))
(* (pow eps 6) (+ (* -1/48 (/ (sin (- x (* -1/2 eps))) (pow eps 4))) (+ (* -1/645120 (sin (- x (* -1/2 eps)))) (* 1/3840 (/ (sin (- x (* -1/2 eps))) (pow eps 2))))))
(* (pow eps 6) (+ (* -1/48 (/ (sin (- x (* -1/2 eps))) (pow eps 4))) (+ (* -1/645120 (sin (- x (* -1/2 eps)))) (+ (* 1/3840 (/ (sin (- x (* -1/2 eps))) (pow eps 2))) (* 1/2 (/ (sin (- x (* -1/2 eps))) (pow eps 6)))))))
(sin (* 1/2 eps))
(+ (sin (* 1/2 eps)) (* x (cos (* 1/2 eps))))
(+ (sin (* 1/2 eps)) (* x (+ (cos (* 1/2 eps)) (* -1/2 (* x (sin (* 1/2 eps)))))))
(+ (sin (* 1/2 eps)) (* x (+ (cos (* 1/2 eps)) (* x (+ (* -1/2 (sin (* 1/2 eps))) (* -1/6 (* x (cos (* 1/2 eps)))))))))
(sin (+ x (* 1/2 eps)))
(sin (+ x (* 1/2 eps)))
(sin (+ x (* 1/2 eps)))
(sin (+ x (* 1/2 eps)))
(sin (- (* 1/2 eps) (* -1 x)))
(sin (- (* 1/2 eps) (* -1 x)))
(sin (- (* 1/2 eps) (* -1 x)))
(sin (- (* 1/2 eps) (* -1 x)))
(sin x)
(+ (sin x) (* 1/2 (* eps (cos x))))
(+ (sin x) (* eps (+ (* -1/8 (* eps (sin x))) (* 1/2 (cos x)))))
(+ (sin x) (* eps (+ (* 1/2 (cos x)) (* eps (+ (* -1/8 (sin x)) (* -1/48 (* eps (cos x))))))))
(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)))
(* -1 (* eps x))
(* eps (+ (* -1 x) (* -1/2 eps)))
(* eps (+ (* -1 x) (* eps (- (* 1/6 (* eps x)) 1/2))))
(* eps (+ (* -1 x) (* eps (- (* eps (+ (* 1/24 eps) (* 1/6 x))) 1/2))))
(* 1/24 (pow eps 4))
(* (pow eps 4) (+ 1/24 (* 1/6 (/ x eps))))
(* (pow eps 4) (- (+ 1/24 (* 1/6 (/ x eps))) (/ 1/2 (pow eps 2))))
(* (pow eps 4) (- (+ 1/24 (+ (* -1 (/ x (pow eps 3))) (* 1/6 (/ x eps)))) (/ 1/2 (pow eps 2))))
(* 1/24 (pow eps 4))
(* (pow eps 4) (+ 1/24 (* 1/6 (/ x eps))))
(* (pow eps 4) (+ 1/24 (* -1 (/ (+ (* -1/6 x) (* 1/2 (/ 1 eps))) eps))))
(* (pow eps 4) (+ 1/24 (* -1 (/ (+ (* -1 (/ (- (* -1 (/ x eps)) 1/2) eps)) (* -1/6 x)) eps))))
(* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2))
(+ (* eps (* x (- (* 1/6 (pow eps 2)) 1))) (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)))
(+ (* eps (* x (- (* 1/6 (pow eps 2)) 1))) (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)))
(+ (* eps (* x (- (* 1/6 (pow eps 2)) 1))) (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)))
(* eps (* x (- (* 1/6 (pow eps 2)) 1)))
(* x (+ (* eps (- (* 1/6 (pow eps 2)) 1)) (/ (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)) x)))
(* x (+ (* eps (- (* 1/6 (pow eps 2)) 1)) (/ (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)) x)))
(* x (+ (* eps (- (* 1/6 (pow eps 2)) 1)) (/ (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)) x)))
(* eps (* x (- (* 1/6 (pow eps 2)) 1)))
(* -1 (* x (+ (* -1 (* eps (- (* 1/6 (pow eps 2)) 1))) (* -1 (/ (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)) x)))))
(* -1 (* x (+ (* -1 (* eps (- (* 1/6 (pow eps 2)) 1))) (* -1 (/ (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)) x)))))
(* -1 (* x (+ (* -1 (* eps (- (* 1/6 (pow eps 2)) 1))) (* -1 (/ (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)) x)))))
(* -1/2 (pow eps 2))
(* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2))
(* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2))
(* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2))
(* 1/24 (pow eps 4))
(* (pow eps 4) (- 1/24 (* 1/2 (/ 1 (pow eps 2)))))
(* (pow eps 4) (- 1/24 (* 1/2 (/ 1 (pow eps 2)))))
(* (pow eps 4) (- 1/24 (* 1/2 (/ 1 (pow eps 2)))))
(* 1/24 (pow eps 4))
(* (pow eps 4) (- 1/24 (* 1/2 (/ 1 (pow eps 2)))))
(* (pow eps 4) (- 1/24 (* 1/2 (/ 1 (pow eps 2)))))
(* (pow eps 4) (- 1/24 (* 1/2 (/ 1 (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)
(pow eps 2)
-1/2
(- (* 1/24 (pow eps 2)) 1/2)
(- (* 1/24 (pow eps 2)) 1/2)
(- (* 1/24 (pow eps 2)) 1/2)
(* 1/24 (pow eps 2))
(* (pow eps 2) (- 1/24 (* 1/2 (/ 1 (pow eps 2)))))
(* (pow eps 2) (- 1/24 (* 1/2 (/ 1 (pow eps 2)))))
(* (pow eps 2) (- 1/24 (* 1/2 (/ 1 (pow eps 2)))))
(* 1/24 (pow eps 2))
(* (pow eps 2) (- 1/24 (* 1/2 (/ 1 (pow eps 2)))))
(* (pow eps 2) (- 1/24 (* 1/2 (/ 1 (pow eps 2)))))
(* (pow eps 2) (- 1/24 (* 1/2 (/ 1 (pow eps 2)))))
1/2
(+ 1/2 (/ x eps))
(+ 1/2 (* x (+ (* -1/4 x) (/ 1 eps))))
(+ 1/2 (* x (+ (* x (- (* -1/6 (/ x eps)) 1/4)) (/ 1 eps))))
(* -1/6 (/ (pow x 3) eps))
(* -1 (* (pow x 3) (+ (* 1/6 (/ 1 eps)) (* 1/4 (/ 1 x)))))
(* (pow x 3) (- (/ 1 (* eps (pow x 2))) (+ (* 1/6 (/ 1 eps)) (* 1/4 (/ 1 x)))))
(* (pow x 3) (- (+ (/ 1 (* eps (pow x 2))) (* 1/2 (/ 1 (pow x 3)))) (+ (* 1/6 (/ 1 eps)) (* 1/4 (/ 1 x)))))
(* -1/6 (/ (pow x 3) eps))
(* -1 (* (pow x 3) (+ (* 1/6 (/ 1 eps)) (* 1/4 (/ 1 x)))))
(* -1 (* (pow x 3) (+ (* -1 (/ (- (/ 1 (* eps x)) 1/4) x)) (* 1/6 (/ 1 eps)))))
(* -1 (* (pow x 3) (+ (* -1 (/ (- (+ (/ 1/2 (pow x 2)) (/ 1 (* eps x))) 1/4) x)) (* 1/6 (/ 1 eps)))))
(* -1 (/ (* x (- (* 1/6 (pow x 2)) 1)) eps))
(/ (- (* eps (+ 1/2 (* -1/4 (pow x 2)))) (* x (- (* 1/6 (pow x 2)) 1))) eps)
(/ (- (* eps (+ 1/2 (* -1/4 (pow x 2)))) (* x (- (* 1/6 (pow x 2)) 1))) eps)
(/ (- (* eps (+ 1/2 (* -1/4 (pow x 2)))) (* x (- (* 1/6 (pow x 2)) 1))) eps)
(+ 1/2 (* -1/4 (pow x 2)))
(+ 1/2 (+ (* -1 (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) (* -1/4 (pow x 2))))
(+ 1/2 (+ (* -1 (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) (* -1/4 (pow x 2))))
(+ 1/2 (+ (* -1 (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) (* -1/4 (pow x 2))))
(+ 1/2 (* -1/4 (pow x 2)))
(+ 1/2 (+ (* -1 (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) (* -1/4 (pow x 2))))
(+ 1/2 (+ (* -1 (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) (* -1/4 (pow x 2))))
(+ 1/2 (+ (* -1 (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) (* -1/4 (pow x 2))))
(* eps (* x (- (* 1/6 (pow x 2)) 1)))
(* eps (+ (* -1 (* eps (+ 1/2 (* -1/4 (pow x 2))))) (* x (- (* 1/6 (pow x 2)) 1))))
(* eps (+ (* eps (+ (* -1 (+ 1/2 (* -1/4 (pow x 2)))) (* eps (* x (+ 1/6 (* -1/36 (pow x 2))))))) (* x (- (* 1/6 (pow x 2)) 1))))
(* eps (+ (* eps (+ (* -1 (+ 1/2 (* -1/4 (pow x 2)))) (* eps (+ (* -1 (* eps (- (* 1/48 (pow x 2)) 1/24))) (* x (+ 1/6 (* -1/36 (pow x 2)))))))) (* x (- (* 1/6 (pow x 2)) 1))))
(* -1 (* (pow eps 4) (- (* 1/48 (pow x 2)) 1/24)))
(* (pow eps 4) (+ (* -1 (- (* 1/48 (pow x 2)) 1/24)) (/ (* x (+ 1/6 (* -1/36 (pow x 2)))) eps)))
(* (pow eps 4) (+ (* -1 (- (* 1/48 (pow x 2)) 1/24)) (+ (* -1 (/ (+ 1/2 (* -1/4 (pow x 2))) (pow eps 2))) (/ (* x (+ 1/6 (* -1/36 (pow x 2)))) eps))))
(* (pow eps 4) (+ (* -1 (- (* 1/48 (pow x 2)) 1/24)) (+ (* -1 (/ (+ 1/2 (* -1/4 (pow x 2))) (pow eps 2))) (+ (/ (* x (+ 1/6 (* -1/36 (pow x 2)))) eps) (/ (* x (- (* 1/6 (pow x 2)) 1)) (pow eps 3))))))
(* -1 (* (pow eps 4) (- (* 1/48 (pow x 2)) 1/24)))
(* (pow eps 4) (+ (* -1 (- (* 1/48 (pow x 2)) 1/24)) (/ (* x (+ 1/6 (* -1/36 (pow x 2)))) eps)))
(* (pow eps 4) (+ (* -1 (- (* 1/48 (pow x 2)) 1/24)) (* -1 (/ (+ (* -1 (* x (+ 1/6 (* -1/36 (pow x 2))))) (+ (* -1/4 (/ (pow x 2) eps)) (* 1/2 (/ 1 eps)))) eps))))
(* (pow eps 4) (+ (* -1 (- (* 1/48 (pow x 2)) 1/24)) (* -1 (/ (+ (* -1 (* x (+ 1/6 (* -1/36 (pow x 2))))) (* -1 (/ (+ (* -1 (+ 1/2 (* -1/4 (pow x 2)))) (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) eps))) eps))))
(* -1 (* (pow eps 4) (- (* 1/2 (/ 1 (pow eps 2))) 1/24)))
(+ (* -1 (* (pow eps 4) (* x (- (/ 1 (pow eps 3)) (* 1/6 (/ 1 eps)))))) (* -1 (* (pow eps 4) (- (* 1/2 (/ 1 (pow eps 2))) 1/24))))
(+ (* -1 (* (pow eps 4) (- (* 1/2 (/ 1 (pow eps 2))) 1/24))) (* x (+ (* -1 (* (pow eps 4) (* x (- 1/48 (* 1/4 (/ 1 (pow eps 2))))))) (* -1 (* (pow eps 4) (- (/ 1 (pow eps 3)) (* 1/6 (/ 1 eps))))))))
(+ (* -1 (* (pow eps 4) (- (* 1/2 (/ 1 (pow eps 2))) 1/24))) (* x (+ (* -1 (* (pow eps 4) (- (/ 1 (pow eps 3)) (* 1/6 (/ 1 eps))))) (* x (+ (* -1 (* (pow eps 4) (* x (- (* 1/36 (/ 1 eps)) (* 1/6 (/ 1 (pow eps 3))))))) (* -1 (* (pow eps 4) (- 1/48 (* 1/4 (/ 1 (pow eps 2)))))))))))
(* -1 (* (pow eps 4) (* (pow x 3) (- (* 1/36 (/ 1 eps)) (* 1/6 (/ 1 (pow eps 3)))))))
(* (pow x 3) (+ (* -1 (* (pow eps 4) (- (* 1/36 (/ 1 eps)) (* 1/6 (/ 1 (pow eps 3)))))) (* -1 (/ (* (pow eps 4) (- 1/48 (* 1/4 (/ 1 (pow eps 2))))) x))))
(* (pow x 3) (+ (* -1 (* (pow eps 4) (- (* 1/36 (/ 1 eps)) (* 1/6 (/ 1 (pow eps 3)))))) (+ (* -1 (/ (* (pow eps 4) (- 1/48 (* 1/4 (/ 1 (pow eps 2))))) x)) (* -1 (/ (* (pow eps 4) (- (/ 1 (pow eps 3)) (* 1/6 (/ 1 eps)))) (pow x 2))))))
(* (pow x 3) (+ (* -1 (* (pow eps 4) (- (* 1/36 (/ 1 eps)) (* 1/6 (/ 1 (pow eps 3)))))) (+ (* -1 (/ (* (pow eps 4) (- 1/48 (* 1/4 (/ 1 (pow eps 2))))) x)) (+ (* -1 (/ (* (pow eps 4) (- (* 1/2 (/ 1 (pow eps 2))) 1/24)) (pow x 3))) (* -1 (/ (* (pow eps 4) (- (/ 1 (pow eps 3)) (* 1/6 (/ 1 eps)))) (pow x 2)))))))
(* (pow eps 4) (* (pow x 3) (- (* 1/6 (/ 1 (pow eps 3))) (* 1/36 (/ 1 eps)))))
(* -1 (* (pow x 3) (+ (* -1 (* (pow eps 4) (- (* 1/6 (/ 1 (pow eps 3))) (* 1/36 (/ 1 eps))))) (/ (* (pow eps 4) (- 1/48 (* 1/4 (/ 1 (pow eps 2))))) x))))
(* -1 (* (pow x 3) (+ (* -1 (* (pow eps 4) (- (* 1/6 (/ 1 (pow eps 3))) (* 1/36 (/ 1 eps))))) (* -1 (/ (+ (* -1 (* (pow eps 4) (- 1/48 (* 1/4 (/ 1 (pow eps 2)))))) (/ (* (pow eps 4) (- (* 1/6 (/ 1 eps)) (/ 1 (pow eps 3)))) x)) x)))))
(* -1 (* (pow x 3) (+ (* -1 (* (pow eps 4) (- (* 1/6 (/ 1 (pow eps 3))) (* 1/36 (/ 1 eps))))) (* -1 (/ (+ (* -1 (* (pow eps 4) (- 1/48 (* 1/4 (/ 1 (pow eps 2)))))) (* -1 (/ (+ (* -1 (* (pow eps 4) (- (* 1/6 (/ 1 eps)) (/ 1 (pow eps 3))))) (/ (* (pow eps 4) (- (* 1/2 (/ 1 (pow eps 2))) 1/24)) x)) x))) x)))))
(* -1 (* (pow eps 3) (- (* 1/2 (/ 1 (pow eps 2))) 1/24)))
(+ (* -1 (* (pow eps 3) (* x (- (/ 1 (pow eps 3)) (* 1/6 (/ 1 eps)))))) (* -1 (* (pow eps 3) (- (* 1/2 (/ 1 (pow eps 2))) 1/24))))
(+ (* -1 (* (pow eps 3) (- (* 1/2 (/ 1 (pow eps 2))) 1/24))) (* x (+ (* -1 (* (pow eps 3) (* x (- 1/48 (* 1/4 (/ 1 (pow eps 2))))))) (* -1 (* (pow eps 3) (- (/ 1 (pow eps 3)) (* 1/6 (/ 1 eps))))))))
(+ (* -1 (* (pow eps 3) (- (* 1/2 (/ 1 (pow eps 2))) 1/24))) (* x (+ (* -1 (* (pow eps 3) (- (/ 1 (pow eps 3)) (* 1/6 (/ 1 eps))))) (* x (+ (* -1 (* (pow eps 3) (* x (- (* 1/36 (/ 1 eps)) (* 1/6 (/ 1 (pow eps 3))))))) (* -1 (* (pow eps 3) (- 1/48 (* 1/4 (/ 1 (pow eps 2)))))))))))
(* -1 (* (pow eps 3) (* (pow x 3) (- (* 1/36 (/ 1 eps)) (* 1/6 (/ 1 (pow eps 3)))))))
(* (pow x 3) (+ (* -1 (* (pow eps 3) (- (* 1/36 (/ 1 eps)) (* 1/6 (/ 1 (pow eps 3)))))) (* -1 (/ (* (pow eps 3) (- 1/48 (* 1/4 (/ 1 (pow eps 2))))) x))))
(* (pow x 3) (+ (* -1 (* (pow eps 3) (- (* 1/36 (/ 1 eps)) (* 1/6 (/ 1 (pow eps 3)))))) (+ (* -1 (/ (* (pow eps 3) (- 1/48 (* 1/4 (/ 1 (pow eps 2))))) x)) (* -1 (/ (* (pow eps 3) (- (/ 1 (pow eps 3)) (* 1/6 (/ 1 eps)))) (pow x 2))))))
(* (pow x 3) (+ (* -1 (* (pow eps 3) (- (* 1/36 (/ 1 eps)) (* 1/6 (/ 1 (pow eps 3)))))) (+ (* -1 (/ (* (pow eps 3) (- 1/48 (* 1/4 (/ 1 (pow eps 2))))) x)) (+ (* -1 (/ (* (pow eps 3) (- (* 1/2 (/ 1 (pow eps 2))) 1/24)) (pow x 3))) (* -1 (/ (* (pow eps 3) (- (/ 1 (pow eps 3)) (* 1/6 (/ 1 eps)))) (pow x 2)))))))
(* (pow eps 3) (* (pow x 3) (- (* 1/6 (/ 1 (pow eps 3))) (* 1/36 (/ 1 eps)))))
(* -1 (* (pow x 3) (+ (* -1 (* (pow eps 3) (- (* 1/6 (/ 1 (pow eps 3))) (* 1/36 (/ 1 eps))))) (/ (* (pow eps 3) (- 1/48 (* 1/4 (/ 1 (pow eps 2))))) x))))
(* -1 (* (pow x 3) (+ (* -1 (* (pow eps 3) (- (* 1/6 (/ 1 (pow eps 3))) (* 1/36 (/ 1 eps))))) (* -1 (/ (+ (* -1 (* (pow eps 3) (- 1/48 (* 1/4 (/ 1 (pow eps 2)))))) (/ (* (pow eps 3) (- (* 1/6 (/ 1 eps)) (/ 1 (pow eps 3)))) x)) x)))))
(* -1 (* (pow x 3) (+ (* -1 (* (pow eps 3) (- (* 1/6 (/ 1 (pow eps 3))) (* 1/36 (/ 1 eps))))) (* -1 (/ (+ (* -1 (* (pow eps 3) (- 1/48 (* 1/4 (/ 1 (pow eps 2)))))) (* -1 (/ (+ (* -1 (* (pow eps 3) (- (* 1/6 (/ 1 eps)) (/ 1 (pow eps 3))))) (/ (* (pow eps 3) (- (* 1/2 (/ 1 (pow eps 2))) 1/24)) x)) x))) x)))))
(* x (- (* 1/6 (pow x 2)) 1))
(+ (* -1 (* eps (+ 1/2 (* -1/4 (pow x 2))))) (* x (- (* 1/6 (pow x 2)) 1)))
(+ (* eps (+ (* -1 (+ 1/2 (* -1/4 (pow x 2)))) (* eps (* x (+ 1/6 (* -1/36 (pow x 2))))))) (* x (- (* 1/6 (pow x 2)) 1)))
(+ (* eps (+ (* -1 (+ 1/2 (* -1/4 (pow x 2)))) (* eps (+ (* -1 (* eps (- (* 1/48 (pow x 2)) 1/24))) (* x (+ 1/6 (* -1/36 (pow x 2)))))))) (* x (- (* 1/6 (pow x 2)) 1)))
(* -1 (* (pow eps 3) (- (* 1/48 (pow x 2)) 1/24)))
(* (pow eps 3) (+ (* -1 (- (* 1/48 (pow x 2)) 1/24)) (/ (* x (+ 1/6 (* -1/36 (pow x 2)))) eps)))
(* (pow eps 3) (+ (* -1 (- (* 1/48 (pow x 2)) 1/24)) (+ (* -1 (/ (+ 1/2 (* -1/4 (pow x 2))) (pow eps 2))) (/ (* x (+ 1/6 (* -1/36 (pow x 2)))) eps))))
(* (pow eps 3) (+ (* -1 (- (* 1/48 (pow x 2)) 1/24)) (+ (* -1 (/ (+ 1/2 (* -1/4 (pow x 2))) (pow eps 2))) (+ (/ (* x (+ 1/6 (* -1/36 (pow x 2)))) eps) (/ (* x (- (* 1/6 (pow x 2)) 1)) (pow eps 3))))))
(* -1 (* (pow eps 3) (- (* 1/48 (pow x 2)) 1/24)))
(* -1 (* (pow eps 3) (- (+ (* -1 (/ (* x (+ 1/6 (* -1/36 (pow x 2)))) eps)) (* 1/48 (pow x 2))) 1/24)))
(* -1 (* (pow eps 3) (- (+ (* -1 (/ (+ (* -1 (/ (+ 1/2 (* -1/4 (pow x 2))) eps)) (* x (+ 1/6 (* -1/36 (pow x 2))))) eps)) (* 1/48 (pow x 2))) 1/24)))
(* -1 (* (pow eps 3) (- (+ (* -1 (/ (+ (* -1 (/ (+ 1/2 (+ (* -1 (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) (* -1/4 (pow x 2)))) eps)) (* x (+ 1/6 (* -1/36 (pow x 2))))) eps)) (* 1/48 (pow x 2))) 1/24)))
(- (* 1/2 (/ 1 (pow eps 2))) 1/24)
(- (+ (* 1/2 (/ 1 (pow eps 2))) (* x (- (/ 1 (pow eps 3)) (* 1/6 (/ 1 eps))))) 1/24)
(- (+ (* 1/2 (/ 1 (pow eps 2))) (* x (- (+ (* x (- 1/48 (* 1/4 (/ 1 (pow eps 2))))) (/ 1 (pow eps 3))) (* 1/6 (/ 1 eps))))) 1/24)
(- (+ (* 1/2 (/ 1 (pow eps 2))) (* x (- (+ (* x (- (+ 1/48 (* x (- (* 1/36 (/ 1 eps)) (* 1/6 (/ 1 (pow eps 3)))))) (* 1/4 (/ 1 (pow eps 2))))) (/ 1 (pow eps 3))) (* 1/6 (/ 1 eps))))) 1/24)
(* (pow x 3) (- (* 1/36 (/ 1 eps)) (* 1/6 (/ 1 (pow eps 3)))))
(* (pow x 3) (- (+ (* 1/36 (/ 1 eps)) (* 1/48 (/ 1 x))) (+ (* 1/6 (/ 1 (pow eps 3))) (/ 1/4 (* (pow eps 2) x)))))
(* (pow x 3) (- (+ (* 1/36 (/ 1 eps)) (+ (* 1/48 (/ 1 x)) (/ 1 (* (pow eps 3) (pow x 2))))) (+ (* 1/6 (/ 1 (pow eps 3))) (+ (/ 1/4 (* (pow eps 2) x)) (* 1/6 (/ 1 (* eps (pow x 2))))))))
(* (pow x 3) (- (+ (* 1/36 (/ 1 eps)) (+ (/ 1/2 (* (pow eps 2) (pow x 3))) (+ (* 1/48 (/ 1 x)) (/ 1 (* (pow eps 3) (pow x 2)))))) (+ (* 1/6 (/ 1 (pow eps 3))) (+ (/ 1/4 (* (pow eps 2) x)) (+ (* 1/6 (/ 1 (* eps (pow x 2)))) (* 1/24 (/ 1 (pow x 3))))))))
(* -1 (* (pow x 3) (- (* 1/6 (/ 1 (pow eps 3))) (* 1/36 (/ 1 eps)))))
(* -1 (* (pow x 3) (- (+ (* -1 (/ (- 1/48 (* 1/4 (/ 1 (pow eps 2)))) x)) (* 1/6 (/ 1 (pow eps 3)))) (* 1/36 (/ 1 eps)))))
(* -1 (* (pow x 3) (- (+ (* -1 (/ (- (+ 1/48 (* -1 (/ (- (* 1/6 (/ 1 eps)) (/ 1 (pow eps 3))) x))) (* 1/4 (/ 1 (pow eps 2)))) x)) (* 1/6 (/ 1 (pow eps 3)))) (* 1/36 (/ 1 eps)))))
(* -1 (* (pow x 3) (- (+ (* -1 (/ (- (+ 1/48 (* -1 (/ (- (+ (* -1 (/ (- (* 1/2 (/ 1 (pow eps 2))) 1/24) x)) (* 1/6 (/ 1 eps))) (/ 1 (pow eps 3))) x))) (* 1/4 (/ 1 (pow eps 2)))) x)) (* 1/6 (/ 1 (pow eps 3)))) (* 1/36 (/ 1 eps)))))
(* -1 (/ (* x (- (* 1/6 (pow x 2)) 1)) (pow eps 3)))
(/ (- (* eps (+ 1/2 (* -1/4 (pow x 2)))) (* x (- (* 1/6 (pow x 2)) 1))) (pow eps 3))
(/ (- (* eps (+ 1/2 (+ (* -1 (* eps (* x (+ 1/6 (* -1/36 (pow x 2)))))) (* -1/4 (pow x 2))))) (* x (- (* 1/6 (pow x 2)) 1))) (pow eps 3))
(/ (- (* eps (+ 1/2 (+ (* -1/4 (pow x 2)) (* eps (- (* eps (- (* 1/48 (pow x 2)) 1/24)) (* x (+ 1/6 (* -1/36 (pow x 2))))))))) (* x (- (* 1/6 (pow x 2)) 1))) (pow eps 3))
(- (* 1/48 (pow x 2)) 1/24)
(- (+ (* -1 (/ (* x (+ 1/6 (* -1/36 (pow x 2)))) eps)) (* 1/48 (pow x 2))) 1/24)
(- (+ (* -1/4 (/ (pow x 2) (pow eps 2))) (+ (* 1/48 (pow x 2)) (/ 1/2 (pow eps 2)))) (+ 1/24 (/ (* x (+ 1/6 (* -1/36 (pow x 2)))) eps)))
(- (+ (* -1 (/ (* x (- (* 1/6 (pow x 2)) 1)) (pow eps 3))) (* 1/48 (pow x 2))) (+ 1/24 (+ (* -1 (/ (+ 1/2 (* -1/4 (pow x 2))) (pow eps 2))) (/ (* x (+ 1/6 (* -1/36 (pow x 2)))) eps))))
(- (* 1/48 (pow x 2)) 1/24)
(- (+ (* -1 (/ (* x (+ 1/6 (* -1/36 (pow x 2)))) eps)) (* 1/48 (pow x 2))) 1/24)
(- (+ (* -1 (/ (- (* -1 (/ (+ 1/2 (* -1/4 (pow x 2))) eps)) (* -1 (* x (+ 1/6 (* -1/36 (pow x 2)))))) eps)) (* 1/48 (pow x 2))) 1/24)
(- (+ (* -1 (/ (- (* -1 (/ (- (* -1 (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) (* -1 (+ 1/2 (* -1/4 (pow x 2))))) eps)) (* -1 (* x (+ 1/6 (* -1/36 (pow x 2)))))) eps)) (* 1/48 (pow x 2))) 1/24)
(* eps (- (* 1/24 (pow eps 2)) 1/2))
(+ (* eps (- (* 1/24 (pow eps 2)) 1/2)) (* x (- (* 1/6 (pow eps 2)) 1)))
(+ (* eps (- (* 1/24 (pow eps 2)) 1/2)) (* x (- (* eps (* x (+ 1/4 (* -1/48 (pow eps 2))))) (* -1 (- (* 1/6 (pow eps 2)) 1)))))
(+ (* eps (- (* 1/24 (pow eps 2)) 1/2)) (* x (- (* x (- (* x (+ 1/6 (* -1/36 (pow eps 2)))) (* -1 (* eps (+ 1/4 (* -1/48 (pow eps 2))))))) (* -1 (- (* 1/6 (pow eps 2)) 1)))))
(* (pow x 3) (+ 1/6 (* -1/36 (pow eps 2))))
(* (pow x 3) (- (+ 1/6 (+ (* -1/36 (pow eps 2)) (* 2 (/ (* eps (+ 1/4 (* -1/48 (pow eps 2)))) x)))) (/ (* eps (+ 1/4 (* -1/48 (pow eps 2)))) x)))
(* (pow x 3) (- (+ 1/6 (+ (* -1/36 (pow eps 2)) (+ (* 2 (/ (* eps (+ 1/4 (* -1/48 (pow eps 2)))) x)) (+ (* 2 (/ (- (* 1/6 (pow eps 2)) 1) (pow x 2))) (+ (/ 1 (pow x 2)) (/ (* (pow eps 2) (pow (+ 1/4 (* -1/48 (pow eps 2))) 2)) (* (pow x 2) (+ 1/6 (* -1/36 (pow eps 2)))))))))) (+ (* 1/6 (/ (pow eps 2) (pow x 2))) (+ (/ (* eps (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* 2 (* eps (+ 1/4 (* -1/48 (pow eps 2))))) (* eps (+ 1/4 (* -1/48 (pow eps 2))))))) (* (pow x 2) (+ 1/6 (* -1/36 (pow eps 2))))) (/ (* eps (+ 1/4 (* -1/48 (pow eps 2)))) x)))))
(* (pow x 3) (- (+ 1/6 (+ (* -1/36 (pow eps 2)) (+ (* 2 (/ (* eps (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))) (* (pow x 3) (+ 1/6 (* -1/36 (pow eps 2)))))) (+ (* 2 (/ (* eps (+ 1/4 (* -1/48 (pow eps 2)))) x)) (+ (* 2 (/ (- (* 1/6 (pow eps 2)) 1) (pow x 2))) (+ (/ 1 (pow x 2)) (/ (* (pow eps 2) (pow (+ 1/4 (* -1/48 (pow eps 2))) 2)) (* (pow x 2) (+ 1/6 (* -1/36 (pow eps 2))))))))))) (+ (* -1 (/ (* eps (- (* 1/24 (pow eps 2)) 1/2)) (pow x 3))) (+ (* 1/6 (/ (pow eps 2) (pow x 2))) (+ (/ (* eps (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* 2 (* eps (+ 1/4 (* -1/48 (pow eps 2))))) (* eps (+ 1/4 (* -1/48 (pow eps 2))))))) (* (pow x 2) (+ 1/6 (* -1/36 (pow eps 2))))) (+ (/ (* eps (* (+ 1/4 (* -1/48 (pow eps 2))) (- (+ 1 (+ (* 2 (- (* 1/6 (pow eps 2)) 1)) (/ (* (pow eps 2) (pow (+ 1/4 (* -1/48 (pow eps 2))) 2)) (+ 1/6 (* -1/36 (pow eps 2)))))) (+ (* 1/6 (pow eps 2)) (/ (* eps (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* 2 (* eps (+ 1/4 (* -1/48 (pow eps 2))))) (* eps (+ 1/4 (* -1/48 (pow eps 2))))))) (+ 1/6 (* -1/36 (pow eps 2)))))))) (* (pow x 3) (+ 1/6 (* -1/36 (pow eps 2))))) (+ (/ (* eps (+ 1/4 (* -1/48 (pow eps 2)))) x) (/ (* (- (* 1/6 (pow eps 2)) 1) (- (* 2 (* eps (+ 1/4 (* -1/48 (pow eps 2))))) (* eps (+ 1/4 (* -1/48 (pow eps 2)))))) (* (pow x 3) (+ 1/6 (* -1/36 (pow eps 2))))))))))))
(* (pow x 3) (+ 1/6 (* -1/36 (pow eps 2))))
(* -1 (* (pow x 3) (+ (* -1 (+ 1/6 (* -1/36 (pow eps 2)))) (* -1 (/ (- (* 2 (* eps (+ 1/4 (* -1/48 (pow eps 2))))) (* eps (+ 1/4 (* -1/48 (pow eps 2))))) x)))))
(* -1 (* (pow x 3) (+ (* -1 (+ 1/6 (* -1/36 (pow eps 2)))) (* -1 (/ (- (+ (* -1 (/ (- (* -1 (/ (+ (* 2 (* (+ 1/6 (* -1/36 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))) (* (pow eps 2) (pow (+ 1/4 (* -1/48 (pow eps 2))) 2))) (+ 1/6 (* -1/36 (pow eps 2))))) (+ (* -1 (- (* 1/6 (pow eps 2)) 1)) (* -1 (/ (* eps (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* 2 (* eps (+ 1/4 (* -1/48 (pow eps 2))))) (* eps (+ 1/4 (* -1/48 (pow eps 2))))))) (+ 1/6 (* -1/36 (pow eps 2))))))) x)) (* 2 (* eps (+ 1/4 (* -1/48 (pow eps 2)))))) (* eps (+ 1/4 (* -1/48 (pow eps 2))))) x)))))
(* -1 (* (pow x 3) (+ (* -1 (+ 1/6 (* -1/36 (pow eps 2)))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (+ (* 2 (* (+ 1/6 (* -1/36 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))) (* (pow eps 2) (pow (+ 1/4 (* -1/48 (pow eps 2))) 2))) (+ 1/6 (* -1/36 (pow eps 2))))) (* -1 (/ (- (* 2 (/ (* eps (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))) (+ 1/6 (* -1/36 (pow eps 2))))) (+ (* -1 (* eps (- (* 1/24 (pow eps 2)) 1/2))) (+ (* -1 (/ (* eps (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* -1 (/ (+ (* 2 (* (+ 1/6 (* -1/36 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))) (* (pow eps 2) (pow (+ 1/4 (* -1/48 (pow eps 2))) 2))) (+ 1/6 (* -1/36 (pow eps 2))))) (+ (* -1 (- (* 1/6 (pow eps 2)) 1)) (* -1 (/ (* eps (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* 2 (* eps (+ 1/4 (* -1/48 (pow eps 2))))) (* eps (+ 1/4 (* -1/48 (pow eps 2))))))) (+ 1/6 (* -1/36 (pow eps 2))))))))) (+ 1/6 (* -1/36 (pow eps 2))))) (/ (* (- (* 1/6 (pow eps 2)) 1) (- (* 2 (* eps (+ 1/4 (* -1/48 (pow eps 2))))) (* eps (+ 1/4 (* -1/48 (pow eps 2)))))) (+ 1/6 (* -1/36 (pow eps 2))))))) x))) (+ (* -1 (- (* 1/6 (pow eps 2)) 1)) (* -1 (/ (* eps (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* 2 (* eps (+ 1/4 (* -1/48 (pow eps 2))))) (* eps (+ 1/4 (* -1/48 (pow eps 2))))))) (+ 1/6 (* -1/36 (pow eps 2))))))) x)) (* 2 (* eps (+ 1/4 (* -1/48 (pow eps 2)))))) (* eps (+ 1/4 (* -1/48 (pow eps 2))))) x)))))
(* x (- (* 1/6 (pow x 2)) 1))
(+ (* eps (- (* 1/2 (pow x 2)) (+ 1/2 (* 1/4 (pow x 2))))) (* x (- (* 1/6 (pow x 2)) 1)))
(+ (* eps (- (+ (* 1/2 (pow x 2)) (* eps (- (/ (* x (+ (* 1/16 (pow x 2)) (* 2 (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/6 (pow x 2)) 1))))) (- (* 1/6 (pow x 2)) 1)) (+ (* 1/4 (/ 1 (* x (- (* 1/6 (pow x 2)) 1)))) (+ (* x (+ 1/6 (* -1/36 (pow x 2)))) (/ (* (+ 1/2 (* 1/4 (pow x 2))) (- (* 1/2 (pow x 2)) (+ 1/2 (* 1/4 (pow x 2))))) (* x (- (* 1/6 (pow x 2)) 1)))))))) (+ 1/2 (* 1/4 (pow x 2))))) (* x (- (* 1/6 (pow x 2)) 1)))
(+ (* eps (- (+ (* 1/2 (pow x 2)) (* eps (- (+ (* eps (- (+ 1/24 (/ (* x (+ (* -1/24 (* x (- (* 1/6 (pow x 2)) 1))) (* 1/2 (* x (+ 1/6 (* -1/36 (pow x 2))))))) (- (* 1/6 (pow x 2)) 1))) (+ (* -1/48 (pow x 2)) (+ (/ (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2 (pow x 2)) (+ 1/2 (* 1/4 (pow x 2))))) (- (* 1/6 (pow x 2)) 1)) (/ (* (+ 1/2 (* 1/4 (pow x 2))) (- (/ (* x (+ (* 1/16 (pow x 2)) (* 2 (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/6 (pow x 2)) 1))))) (- (* 1/6 (pow x 2)) 1)) (+ (* 1/4 (/ 1 (* x (- (* 1/6 (pow x 2)) 1)))) (+ (* x (+ 1/6 (* -1/36 (pow x 2)))) (/ (* (+ 1/2 (* 1/4 (pow x 2))) (- (* 1/2 (pow x 2)) (+ 1/2 (* 1/4 (pow x 2))))) (* x (- (* 1/6 (pow x 2)) 1))))))) (* x (- (* 1/6 (pow x 2)) 1))))))) (/ (* x (+ (* 1/16 (pow x 2)) (* 2 (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/6 (pow x 2)) 1))))) (- (* 1/6 (pow x 2)) 1))) (+ (* 1/4 (/ 1 (* x (- (* 1/6 (pow x 2)) 1)))) (+ (* x (+ 1/6 (* -1/36 (pow x 2)))) (/ (* (+ 1/2 (* 1/4 (pow x 2))) (- (* 1/2 (pow x 2)) (+ 1/2 (* 1/4 (pow x 2))))) (* x (- (* 1/6 (pow x 2)) 1)))))))) (+ 1/2 (* 1/4 (pow x 2))))) (* x (- (* 1/6 (pow x 2)) 1)))
(/ (* (pow eps 3) (- (* 1/2304 (pow x 4)) 1/576)) (- (* -1/48 (pow x 2)) 1/24))
(* (pow eps 3) (- (+ (* -1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (* eps (- (* -1/48 (pow x 2)) 1/24)))) (* 1/2304 (/ (pow x 4) (- (* -1/48 (pow x 2)) 1/24)))) (+ (* 1/576 (/ 1 (- (* -1/48 (pow x 2)) 1/24))) (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (* eps (pow (- (* -1/48 (pow x 2)) 1/24) 2))))))
(* (pow eps 3) (- (+ (* -1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (* eps (- (* -1/48 (pow x 2)) 1/24)))) (+ (* 1/2304 (/ (pow x 4) (- (* -1/48 (pow x 2)) 1/24))) (+ (* 1/24 (/ 1 (* (pow eps 2) (- (* -1/48 (pow x 2)) 1/24)))) (/ (* (pow x 2) (+ (* -1/96 (pow x 2)) (pow (+ 1/6 (* -1/36 (pow x 2))) 2))) (* (pow eps 2) (- (* -1/48 (pow x 2)) 1/24)))))) (+ (* 1/576 (/ 1 (- (* -1/48 (pow x 2)) 1/24))) (+ (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* -1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (- (* -1/48 (pow x 2)) 1/24))) (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (pow (- (* -1/48 (pow x 2)) 1/24) 2))))) (* (pow eps 2) (- (* -1/48 (pow x 2)) 1/24))) (+ (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (* eps (pow (- (* -1/48 (pow x 2)) 1/24) 2))) (/ (* (+ 1/2 (* 1/4 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576)) (* (pow eps 2) (pow (- (* -1/48 (pow x 2)) 1/24) 2))))))))
(* (pow eps 3) (- (+ (* -1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (* eps (- (* -1/48 (pow x 2)) 1/24)))) (+ (* 1/2304 (/ (pow x 4) (- (* -1/48 (pow x 2)) 1/24))) (+ (* 1/24 (/ 1 (* (pow eps 2) (- (* -1/48 (pow x 2)) 1/24)))) (+ (/ (* (pow x 2) (+ (* -1/24 (* x (- (* 1/6 (pow x 2)) 1))) (* 1/2 (* x (+ 1/6 (* -1/36 (pow x 2))))))) (* (pow eps 3) (- (* -1/48 (pow x 2)) 1/24))) (/ (* (pow x 2) (+ (* -1/96 (pow x 2)) (pow (+ 1/6 (* -1/36 (pow x 2))) 2))) (* (pow eps 2) (- (* -1/48 (pow x 2)) 1/24))))))) (+ (* 1/576 (/ 1 (- (* -1/48 (pow x 2)) 1/24))) (+ (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* -1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (- (* -1/48 (pow x 2)) 1/24))) (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (pow (- (* -1/48 (pow x 2)) 1/24) 2))))) (* (pow eps 2) (- (* -1/48 (pow x 2)) 1/24))) (+ (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (* eps (pow (- (* -1/48 (pow x 2)) 1/24) 2))) (+ (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (+ (* 1/24 (/ 1 (- (* -1/48 (pow x 2)) 1/24))) (/ (* (pow x 2) (+ (* -1/96 (pow x 2)) (pow (+ 1/6 (* -1/36 (pow x 2))) 2))) (- (* -1/48 (pow x 2)) 1/24))) (+ (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* -1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (- (* -1/48 (pow x 2)) 1/24))) (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (pow (- (* -1/48 (pow x 2)) 1/24) 2))))) (- (* -1/48 (pow x 2)) 1/24)) (/ (* (+ 1/2 (* 1/4 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576)) (pow (- (* -1/48 (pow x 2)) 1/24) 2)))))) (* (pow eps 3) (- (* -1/48 (pow x 2)) 1/24))) (+ (/ (* x (* (- (* 1/2304 (pow x 4)) 1/576) (- (* 1/6 (pow x 2)) 1))) (* (pow eps 3) (pow (- (* -1/48 (pow x 2)) 1/24) 2))) (+ (/ (* (+ 1/2 (* 1/4 (pow x 2))) (- (* -1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (- (* -1/48 (pow x 2)) 1/24))) (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (pow (- (* -1/48 (pow x 2)) 1/24) 2)))) (* (pow eps 3) (- (* -1/48 (pow x 2)) 1/24))) (/ (* (+ 1/2 (* 1/4 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576)) (* (pow eps 2) (pow (- (* -1/48 (pow x 2)) 1/24) 2)))))))))))
(* -1 (/ (* (pow eps 3) (- (* 1/2304 (pow x 4)) 1/576)) (+ 1/24 (* 1/48 (pow x 2)))))
(* -1 (* (pow eps 3) (- (+ (* -1 (/ (- (* 1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (+ 1/24 (* 1/48 (pow x 2))))) (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (pow (+ 1/24 (* 1/48 (pow x 2))) 2))) eps)) (* 1/2304 (/ (pow x 4) (+ 1/24 (* 1/48 (pow x 2)))))) (* 1/576 (/ 1 (+ 1/24 (* 1/48 (pow x 2))))))))
(* -1 (* (pow eps 3) (- (+ (* -1 (/ (- (+ (* -1 (/ (- (+ (* 1/24 (/ 1 (+ 1/24 (* 1/48 (pow x 2))))) (/ (* (pow x 2) (+ (* -1/96 (pow x 2)) (pow (+ 1/6 (* -1/36 (pow x 2))) 2))) (+ 1/24 (* 1/48 (pow x 2))))) (+ (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (+ 1/24 (* 1/48 (pow x 2))))) (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (pow (+ 1/24 (* 1/48 (pow x 2))) 2))))) (+ 1/24 (* 1/48 (pow x 2)))) (/ (* (- (* -1/4 (pow x 2)) 1/2) (- (* 1/2304 (pow x 4)) 1/576)) (pow (+ 1/24 (* 1/48 (pow x 2))) 2)))) eps)) (* 1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (+ 1/24 (* 1/48 (pow x 2)))))) (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (pow (+ 1/24 (* 1/48 (pow x 2))) 2))) eps)) (* 1/2304 (/ (pow x 4) (+ 1/24 (* 1/48 (pow x 2)))))) (* 1/576 (/ 1 (+ 1/24 (* 1/48 (pow x 2))))))))
(* -1 (* (pow eps 3) (- (+ (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (/ (* (pow x 2) (+ (* -1/2 (* x (+ 1/6 (* -1/36 (pow x 2))))) (* 1/24 (* x (- (* 1/6 (pow x 2)) 1))))) (+ 1/24 (* 1/48 (pow x 2)))) (+ (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (+ (* 1/24 (/ 1 (+ 1/24 (* 1/48 (pow x 2))))) (/ (* (pow x 2) (+ (* -1/96 (pow x 2)) (pow (+ 1/6 (* -1/36 (pow x 2))) 2))) (+ 1/24 (* 1/48 (pow x 2))))) (+ (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (+ 1/24 (* 1/48 (pow x 2))))) (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (pow (+ 1/24 (* 1/48 (pow x 2))) 2))))) (+ 1/24 (* 1/48 (pow x 2)))) (/ (* (- (* -1/4 (pow x 2)) 1/2) (- (* 1/2304 (pow x 4)) 1/576)) (pow (+ 1/24 (* 1/48 (pow x 2))) 2)))))) (+ 1/24 (* 1/48 (pow x 2)))) (+ (/ (* x (* (- (* 1/2304 (pow x 4)) 1/576) (- (* 1/6 (pow x 2)) 1))) (pow (+ 1/24 (* 1/48 (pow x 2))) 2)) (/ (* (- (* -1/4 (pow x 2)) 1/2) (- (* 1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (+ 1/24 (* 1/48 (pow x 2))))) (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (pow (+ 1/24 (* 1/48 (pow x 2))) 2)))) (+ 1/24 (* 1/48 (pow x 2))))))) eps)) (+ (* 1/24 (/ 1 (+ 1/24 (* 1/48 (pow x 2))))) (/ (* (pow x 2) (+ (* -1/96 (pow x 2)) (pow (+ 1/6 (* -1/36 (pow x 2))) 2))) (+ 1/24 (* 1/48 (pow x 2)))))) (+ (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (+ 1/24 (* 1/48 (pow x 2))))) (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (pow (+ 1/24 (* 1/48 (pow x 2))) 2))))) (+ 1/24 (* 1/48 (pow x 2)))) (/ (* (- (* -1/4 (pow x 2)) 1/2) (- (* 1/2304 (pow x 4)) 1/576)) (pow (+ 1/24 (* 1/48 (pow x 2))) 2)))) eps)) (* 1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (+ 1/24 (* 1/48 (pow x 2)))))) (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (pow (+ 1/24 (* 1/48 (pow x 2))) 2))) eps)) (* 1/2304 (/ (pow x 4) (+ 1/24 (* 1/48 (pow x 2)))))) (* 1/576 (/ 1 (+ 1/24 (* 1/48 (pow x 2))))))))
(* eps (* x (- (* 1/6 (pow x 2)) 1)))
(* eps (+ (* eps (- (* 1/2 (pow x 2)) (+ 1/2 (* 1/4 (pow x 2))))) (* x (- (* 1/6 (pow x 2)) 1))))
(* eps (+ (* eps (- (+ (* 1/2 (pow x 2)) (* eps (- (/ (* x (+ (* 1/16 (pow x 2)) (* 2 (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/6 (pow x 2)) 1))))) (- (* 1/6 (pow x 2)) 1)) (+ (* 1/4 (/ 1 (* x (- (* 1/6 (pow x 2)) 1)))) (+ (* x (+ 1/6 (* -1/36 (pow x 2)))) (/ (* (+ 1/2 (* 1/4 (pow x 2))) (- (* 1/2 (pow x 2)) (+ 1/2 (* 1/4 (pow x 2))))) (* x (- (* 1/6 (pow x 2)) 1)))))))) (+ 1/2 (* 1/4 (pow x 2))))) (* x (- (* 1/6 (pow x 2)) 1))))
(* eps (+ (* eps (- (+ (* 1/2 (pow x 2)) (* eps (- (+ (* eps (- (+ 1/24 (/ (* x (+ (* -1/24 (* x (- (* 1/6 (pow x 2)) 1))) (* 1/2 (* x (+ 1/6 (* -1/36 (pow x 2))))))) (- (* 1/6 (pow x 2)) 1))) (+ (* -1/48 (pow x 2)) (+ (/ (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2 (pow x 2)) (+ 1/2 (* 1/4 (pow x 2))))) (- (* 1/6 (pow x 2)) 1)) (/ (* (+ 1/2 (* 1/4 (pow x 2))) (- (/ (* x (+ (* 1/16 (pow x 2)) (* 2 (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/6 (pow x 2)) 1))))) (- (* 1/6 (pow x 2)) 1)) (+ (* 1/4 (/ 1 (* x (- (* 1/6 (pow x 2)) 1)))) (+ (* x (+ 1/6 (* -1/36 (pow x 2)))) (/ (* (+ 1/2 (* 1/4 (pow x 2))) (- (* 1/2 (pow x 2)) (+ 1/2 (* 1/4 (pow x 2))))) (* x (- (* 1/6 (pow x 2)) 1))))))) (* x (- (* 1/6 (pow x 2)) 1))))))) (/ (* x (+ (* 1/16 (pow x 2)) (* 2 (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/6 (pow x 2)) 1))))) (- (* 1/6 (pow x 2)) 1))) (+ (* 1/4 (/ 1 (* x (- (* 1/6 (pow x 2)) 1)))) (+ (* x (+ 1/6 (* -1/36 (pow x 2)))) (/ (* (+ 1/2 (* 1/4 (pow x 2))) (- (* 1/2 (pow x 2)) (+ 1/2 (* 1/4 (pow x 2))))) (* x (- (* 1/6 (pow x 2)) 1)))))))) (+ 1/2 (* 1/4 (pow x 2))))) (* x (- (* 1/6 (pow x 2)) 1))))
(/ (* (pow eps 4) (- (* 1/2304 (pow x 4)) 1/576)) (- (* -1/48 (pow x 2)) 1/24))
(* (pow eps 4) (- (+ (* -1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (* eps (- (* -1/48 (pow x 2)) 1/24)))) (* 1/2304 (/ (pow x 4) (- (* -1/48 (pow x 2)) 1/24)))) (+ (* 1/576 (/ 1 (- (* -1/48 (pow x 2)) 1/24))) (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (* eps (pow (- (* -1/48 (pow x 2)) 1/24) 2))))))
(* (pow eps 4) (- (+ (* -1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (* eps (- (* -1/48 (pow x 2)) 1/24)))) (+ (* 1/2304 (/ (pow x 4) (- (* -1/48 (pow x 2)) 1/24))) (+ (* 1/24 (/ 1 (* (pow eps 2) (- (* -1/48 (pow x 2)) 1/24)))) (/ (* (pow x 2) (+ (* -1/96 (pow x 2)) (pow (+ 1/6 (* -1/36 (pow x 2))) 2))) (* (pow eps 2) (- (* -1/48 (pow x 2)) 1/24)))))) (+ (* 1/576 (/ 1 (- (* -1/48 (pow x 2)) 1/24))) (+ (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* -1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (- (* -1/48 (pow x 2)) 1/24))) (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (pow (- (* -1/48 (pow x 2)) 1/24) 2))))) (* (pow eps 2) (- (* -1/48 (pow x 2)) 1/24))) (+ (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (* eps (pow (- (* -1/48 (pow x 2)) 1/24) 2))) (/ (* (+ 1/2 (* 1/4 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576)) (* (pow eps 2) (pow (- (* -1/48 (pow x 2)) 1/24) 2))))))))
(* (pow eps 4) (- (+ (* -1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (* eps (- (* -1/48 (pow x 2)) 1/24)))) (+ (* 1/2304 (/ (pow x 4) (- (* -1/48 (pow x 2)) 1/24))) (+ (* 1/24 (/ 1 (* (pow eps 2) (- (* -1/48 (pow x 2)) 1/24)))) (+ (/ (* (pow x 2) (+ (* -1/24 (* x (- (* 1/6 (pow x 2)) 1))) (* 1/2 (* x (+ 1/6 (* -1/36 (pow x 2))))))) (* (pow eps 3) (- (* -1/48 (pow x 2)) 1/24))) (/ (* (pow x 2) (+ (* -1/96 (pow x 2)) (pow (+ 1/6 (* -1/36 (pow x 2))) 2))) (* (pow eps 2) (- (* -1/48 (pow x 2)) 1/24))))))) (+ (* 1/576 (/ 1 (- (* -1/48 (pow x 2)) 1/24))) (+ (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* -1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (- (* -1/48 (pow x 2)) 1/24))) (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (pow (- (* -1/48 (pow x 2)) 1/24) 2))))) (* (pow eps 2) (- (* -1/48 (pow x 2)) 1/24))) (+ (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (* eps (pow (- (* -1/48 (pow x 2)) 1/24) 2))) (+ (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (+ (* 1/24 (/ 1 (- (* -1/48 (pow x 2)) 1/24))) (/ (* (pow x 2) (+ (* -1/96 (pow x 2)) (pow (+ 1/6 (* -1/36 (pow x 2))) 2))) (- (* -1/48 (pow x 2)) 1/24))) (+ (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* -1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (- (* -1/48 (pow x 2)) 1/24))) (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (pow (- (* -1/48 (pow x 2)) 1/24) 2))))) (- (* -1/48 (pow x 2)) 1/24)) (/ (* (+ 1/2 (* 1/4 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576)) (pow (- (* -1/48 (pow x 2)) 1/24) 2)))))) (* (pow eps 3) (- (* -1/48 (pow x 2)) 1/24))) (+ (/ (* x (* (- (* 1/2304 (pow x 4)) 1/576) (- (* 1/6 (pow x 2)) 1))) (* (pow eps 3) (pow (- (* -1/48 (pow x 2)) 1/24) 2))) (+ (/ (* (+ 1/2 (* 1/4 (pow x 2))) (- (* -1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (- (* -1/48 (pow x 2)) 1/24))) (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (pow (- (* -1/48 (pow x 2)) 1/24) 2)))) (* (pow eps 3) (- (* -1/48 (pow x 2)) 1/24))) (/ (* (+ 1/2 (* 1/4 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576)) (* (pow eps 2) (pow (- (* -1/48 (pow x 2)) 1/24) 2)))))))))))
(* -1 (/ (* (pow eps 4) (- (* 1/2304 (pow x 4)) 1/576)) (+ 1/24 (* 1/48 (pow x 2)))))
(* (pow eps 4) (- (+ (* -1 (/ (- (* 1/2304 (pow x 4)) 1/576) (+ 1/24 (* 1/48 (pow x 2))))) (* 1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (* eps (+ 1/24 (* 1/48 (pow x 2))))))) (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (* eps (pow (+ 1/24 (* 1/48 (pow x 2))) 2)))))
(* (pow eps 4) (+ (* -1 (/ (- (* 1/2304 (pow x 4)) 1/576) (+ 1/24 (* 1/48 (pow x 2))))) (* -1 (/ (- (+ (* -1 (- (* 1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (+ 1/24 (* 1/48 (pow x 2))))) (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (pow (+ 1/24 (* 1/48 (pow x 2))) 2)))) (+ (/ 1/24 (* eps (+ 1/24 (* 1/48 (pow x 2))))) (/ (* (pow x 2) (+ (* -1/96 (pow x 2)) (pow (+ 1/6 (* -1/36 (pow x 2))) 2))) (* eps (+ 1/24 (* 1/48 (pow x 2))))))) (+ (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (+ 1/24 (* 1/48 (pow x 2))))) (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (pow (+ 1/24 (* 1/48 (pow x 2))) 2))))) (* eps (+ 1/24 (* 1/48 (pow x 2))))) (/ (* (- (* -1/4 (pow x 2)) 1/2) (- (* 1/2304 (pow x 4)) 1/576)) (* eps (pow (+ 1/24 (* 1/48 (pow x 2))) 2))))) eps))))
(* (pow eps 4) (+ (* -1 (/ (+ (* -1 (- (* 1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (+ 1/24 (* 1/48 (pow x 2))))) (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (pow (+ 1/24 (* 1/48 (pow x 2))) 2)))) (* -1 (/ (- (+ (* -1 (- (+ (* 1/24 (/ 1 (+ 1/24 (* 1/48 (pow x 2))))) (/ (* (pow x 2) (+ (* -1/96 (pow x 2)) (pow (+ 1/6 (* -1/36 (pow x 2))) 2))) (+ 1/24 (* 1/48 (pow x 2))))) (+ (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (+ 1/24 (* 1/48 (pow x 2))))) (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (pow (+ 1/24 (* 1/48 (pow x 2))) 2))))) (+ 1/24 (* 1/48 (pow x 2)))) (/ (* (- (* -1/4 (pow x 2)) 1/2) (- (* 1/2304 (pow x 4)) 1/576)) (pow (+ 1/24 (* 1/48 (pow x 2))) 2))))) (/ (* (pow x 2) (+ (* -1/2 (* x (+ 1/6 (* -1/36 (pow x 2))))) (* 1/24 (* x (- (* 1/6 (pow x 2)) 1))))) (* eps (+ 1/24 (* 1/48 (pow x 2)))))) (+ (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (+ (* 1/24 (/ 1 (+ 1/24 (* 1/48 (pow x 2))))) (/ (* (pow x 2) (+ (* -1/96 (pow x 2)) (pow (+ 1/6 (* -1/36 (pow x 2))) 2))) (+ 1/24 (* 1/48 (pow x 2))))) (+ (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (+ 1/24 (* 1/48 (pow x 2))))) (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (pow (+ 1/24 (* 1/48 (pow x 2))) 2))))) (+ 1/24 (* 1/48 (pow x 2)))) (/ (* (- (* -1/4 (pow x 2)) 1/2) (- (* 1/2304 (pow x 4)) 1/576)) (pow (+ 1/24 (* 1/48 (pow x 2))) 2)))))) (* eps (+ 1/24 (* 1/48 (pow x 2))))) (+ (/ (* x (* (- (* 1/2304 (pow x 4)) 1/576) (- (* 1/6 (pow x 2)) 1))) (* eps (pow (+ 1/24 (* 1/48 (pow x 2))) 2))) (/ (* (- (* -1/4 (pow x 2)) 1/2) (- (* 1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (+ 1/24 (* 1/48 (pow x 2))))) (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (pow (+ 1/24 (* 1/48 (pow x 2))) 2)))) (* eps (+ 1/24 (* 1/48 (pow x 2)))))))) eps))) eps)) (* -1 (/ (- (* 1/2304 (pow x 4)) 1/576) (+ 1/24 (* 1/48 (pow x 2)))))))
(* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2))
(+ (* eps (* x (- (* 1/6 (pow eps 2)) 1))) (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)))
(+ (* x (- (* (pow eps 2) (* x (+ 1/4 (* -1/48 (pow eps 2))))) (* -1 (* eps (- (* 1/6 (pow eps 2)) 1))))) (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)))
(+ (* x (- (* x (- (* eps (* x (+ 1/6 (* -1/36 (pow eps 2))))) (* -1 (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2))))))) (* -1 (* eps (- (* 1/6 (pow eps 2)) 1))))) (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)))
(* eps (* (pow x 3) (+ 1/6 (* -1/36 (pow eps 2)))))
(* (pow x 3) (- (+ (* 2 (/ (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2)))) x)) (* eps (+ 1/6 (* -1/36 (pow eps 2))))) (/ (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2)))) x)))
(* (pow x 3) (- (+ (* 2 (/ (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2)))) x)) (+ (* eps (+ 1/6 (* -1/36 (pow eps 2)))) (/ (* eps (+ (* 2 (* (+ 1/6 (* -1/36 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))) (* (pow eps 2) (pow (+ 1/4 (* -1/48 (pow eps 2))) 2)))) (* (pow x 2) (+ 1/6 (* -1/36 (pow eps 2))))))) (+ (/ (* eps (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* 2 (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2))))) (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2))))))) (* (pow x 2) (+ 1/6 (* -1/36 (pow eps 2))))) (+ (/ (* eps (- (* 1/6 (pow eps 2)) 1)) (pow x 2)) (/ (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2)))) x)))))
(* (pow x 3) (- (+ (* 2 (/ (* (pow eps 2) (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))) (* (pow x 3) (+ 1/6 (* -1/36 (pow eps 2)))))) (+ (* 2 (/ (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2)))) x)) (+ (* eps (+ 1/6 (* -1/36 (pow eps 2)))) (/ (* eps (+ (* 2 (* (+ 1/6 (* -1/36 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))) (* (pow eps 2) (pow (+ 1/4 (* -1/48 (pow eps 2))) 2)))) (* (pow x 2) (+ 1/6 (* -1/36 (pow eps 2)))))))) (+ (* -1 (/ (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)) (pow x 3))) (+ (/ (* eps (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* 2 (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2))))) (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2))))))) (* (pow x 2) (+ 1/6 (* -1/36 (pow eps 2))))) (+ (/ (* eps (* (+ 1/4 (* -1/48 (pow eps 2))) (- (/ (* eps (+ (* 2 (* (+ 1/6 (* -1/36 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))) (* (pow eps 2) (pow (+ 1/4 (* -1/48 (pow eps 2))) 2)))) (+ 1/6 (* -1/36 (pow eps 2)))) (+ (* eps (- (* 1/6 (pow eps 2)) 1)) (/ (* eps (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* 2 (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2))))) (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2))))))) (+ 1/6 (* -1/36 (pow eps 2)))))))) (* (pow x 3) (+ 1/6 (* -1/36 (pow eps 2))))) (+ (/ (* eps (- (* 1/6 (pow eps 2)) 1)) (pow x 2)) (+ (/ (* (- (* 1/6 (pow eps 2)) 1) (- (* 2 (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2))))) (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2)))))) (* (pow x 3) (+ 1/6 (* -1/36 (pow eps 2))))) (/ (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2)))) x))))))))
(* eps (* (pow x 3) (+ 1/6 (* -1/36 (pow eps 2)))))
(* -1 (* (pow x 3) (+ (* -1 (* eps (+ 1/6 (* -1/36 (pow eps 2))))) (* -1 (/ (- (* 2 (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2))))) (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2))))) x)))))
(* -1 (* (pow x 3) (+ (* -1 (* eps (+ 1/6 (* -1/36 (pow eps 2))))) (* -1 (/ (- (+ (* -1 (/ (- (* -1 (/ (* eps (+ (* 2 (* (+ 1/6 (* -1/36 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))) (* (pow eps 2) (pow (+ 1/4 (* -1/48 (pow eps 2))) 2)))) (+ 1/6 (* -1/36 (pow eps 2))))) (+ (* -1 (* eps (- (* 1/6 (pow eps 2)) 1))) (* -1 (/ (* eps (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* 2 (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2))))) (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2))))))) (+ 1/6 (* -1/36 (pow eps 2))))))) x)) (* 2 (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2)))))) (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2))))) x)))))
(* -1 (* (pow x 3) (+ (* -1 (* eps (+ 1/6 (* -1/36 (pow eps 2))))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (* eps (+ (* 2 (* (+ 1/6 (* -1/36 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))) (* (pow eps 2) (pow (+ 1/4 (* -1/48 (pow eps 2))) 2)))) (+ 1/6 (* -1/36 (pow eps 2))))) (* -1 (/ (- (* 2 (/ (* (pow eps 2) (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))) (+ 1/6 (* -1/36 (pow eps 2))))) (+ (* -1 (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2))) (+ (* -1 (/ (* eps (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* -1 (/ (* eps (+ (* 2 (* (+ 1/6 (* -1/36 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))) (* (pow eps 2) (pow (+ 1/4 (* -1/48 (pow eps 2))) 2)))) (+ 1/6 (* -1/36 (pow eps 2))))) (+ (* -1 (* eps (- (* 1/6 (pow eps 2)) 1))) (* -1 (/ (* eps (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* 2 (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2))))) (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2))))))) (+ 1/6 (* -1/36 (pow eps 2))))))))) (+ 1/6 (* -1/36 (pow eps 2))))) (/ (* (- (* 1/6 (pow eps 2)) 1) (- (* 2 (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2))))) (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2)))))) (+ 1/6 (* -1/36 (pow eps 2))))))) x))) (+ (* -1 (* eps (- (* 1/6 (pow eps 2)) 1))) (* -1 (/ (* eps (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* 2 (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2))))) (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2))))))) (+ 1/6 (* -1/36 (pow eps 2))))))) x)) (* 2 (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2)))))) (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2))))) x)))))
(* -1 (* (pow eps 2) (pow (- (* 1/24 (pow eps 2)) 1/2) 2)))
(- (* (pow x 2) (pow (- (* 1/6 (pow eps 2)) 1) 2)) (* (pow eps 2) (pow (- (* 1/24 (pow eps 2)) 1/2) 2)))
(- (* (pow x 2) (+ (* 2 (* eps (* x (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))))) (pow (- (* 1/6 (pow eps 2)) 1) 2))) (* (pow eps 2) (pow (- (* 1/24 (pow eps 2)) 1/2) 2)))
(- (* (pow x 2) (+ (* x (+ (* 2 (* eps (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1)))) (* x (+ (* 2 (* (+ 1/6 (* -1/36 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))) (* (pow eps 2) (pow (+ 1/4 (* -1/48 (pow eps 2))) 2)))))) (pow (- (* 1/6 (pow eps 2)) 1) 2))) (* (pow eps 2) (pow (- (* 1/24 (pow eps 2)) 1/2) 2)))
(* (pow x 6) (pow (+ 1/6 (* -1/36 (pow eps 2))) 2))
(* (pow x 6) (+ (* 2 (/ (* eps (* (+ 1/6 (* -1/36 (pow eps 2))) (+ 1/4 (* -1/48 (pow eps 2))))) x)) (pow (+ 1/6 (* -1/36 (pow eps 2))) 2)))
(* (pow x 6) (+ (* 2 (/ (* eps (* (+ 1/6 (* -1/36 (pow eps 2))) (+ 1/4 (* -1/48 (pow eps 2))))) x)) (+ (* 2 (/ (* (+ 1/6 (* -1/36 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1)) (pow x 2))) (+ (/ (* (pow eps 2) (pow (+ 1/4 (* -1/48 (pow eps 2))) 2)) (pow x 2)) (pow (+ 1/6 (* -1/36 (pow eps 2))) 2)))))
(* (pow x 6) (+ (* 2 (/ (* eps (* (+ 1/6 (* -1/36 (pow eps 2))) (+ 1/4 (* -1/48 (pow eps 2))))) x)) (+ (* 2 (/ (* eps (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))) (pow x 3))) (+ (* 2 (/ (* (+ 1/6 (* -1/36 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1)) (pow x 2))) (+ (/ (* (pow eps 2) (pow (+ 1/4 (* -1/48 (pow eps 2))) 2)) (pow x 2)) (pow (+ 1/6 (* -1/36 (pow eps 2))) 2))))))
(* (pow x 6) (pow (+ 1/6 (* -1/36 (pow eps 2))) 2))
(* (pow x 6) (+ (* 2 (/ (* eps (* (+ 1/6 (* -1/36 (pow eps 2))) (+ 1/4 (* -1/48 (pow eps 2))))) x)) (pow (+ 1/6 (* -1/36 (pow eps 2))) 2)))
(* (pow x 6) (+ (* -1 (/ (+ (* -2 (* eps (* (+ 1/6 (* -1/36 (pow eps 2))) (+ 1/4 (* -1/48 (pow eps 2)))))) (* -1 (/ (+ (* 2 (* (+ 1/6 (* -1/36 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))) (* (pow eps 2) (pow (+ 1/4 (* -1/48 (pow eps 2))) 2))) x))) x)) (pow (+ 1/6 (* -1/36 (pow eps 2))) 2)))
(* (pow x 6) (+ (* -1 (/ (+ (* -2 (* eps (* (+ 1/6 (* -1/36 (pow eps 2))) (+ 1/4 (* -1/48 (pow eps 2)))))) (* -1 (/ (+ (* 2 (* (+ 1/6 (* -1/36 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))) (+ (* 2 (/ (* eps (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))) x)) (* (pow eps 2) (pow (+ 1/4 (* -1/48 (pow eps 2))) 2)))) x))) x)) (pow (+ 1/6 (* -1/36 (pow eps 2))) 2)))
(* (pow x 2) (pow (- (* 1/6 (pow x 2)) 1) 2))
(+ (* 1/2 (* eps (* (pow x 3) (- (* 1/6 (pow x 2)) 1)))) (* (pow x 2) (pow (- (* 1/6 (pow x 2)) 1) 2)))
(+ (* eps (+ (* 1/2 (* (pow x 3) (- (* 1/6 (pow x 2)) 1))) (* eps (- (* (pow x 2) (+ (* 1/16 (pow x 2)) (* 2 (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/6 (pow x 2)) 1))))) 1/4)))) (* (pow x 2) (pow (- (* 1/6 (pow x 2)) 1) 2)))
(+ (* eps (+ (* 1/2 (* (pow x 3) (- (* 1/6 (pow x 2)) 1))) (* eps (- (+ (* eps (* (pow x 2) (+ (* -1/24 (* x (- (* 1/6 (pow x 2)) 1))) (* 1/2 (* x (+ 1/6 (* -1/36 (pow x 2)))))))) (* (pow x 2) (+ (* 1/16 (pow x 2)) (* 2 (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/6 (pow x 2)) 1)))))) 1/4)))) (* (pow x 2) (pow (- (* 1/6 (pow x 2)) 1) 2)))
(* (pow eps 6) (- (* 1/2304 (pow x 4)) 1/576))
(* (pow eps 6) (- (+ (* -1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) eps)) (* 1/2304 (pow x 4))) 1/576))
(* (pow eps 6) (- (+ (* -1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) eps)) (+ (* 1/2304 (pow x 4)) (+ (/ 1/24 (pow eps 2)) (/ (* (pow x 2) (+ (* -1/96 (pow x 2)) (pow (+ 1/6 (* -1/36 (pow x 2))) 2))) (pow eps 2))))) 1/576))
(* (pow eps 6) (- (+ (* -1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) eps)) (+ (* 1/2304 (pow x 4)) (+ (/ 1/24 (pow eps 2)) (+ (/ (* (pow x 2) (+ (* -1/24 (* x (- (* 1/6 (pow x 2)) 1))) (* 1/2 (* x (+ 1/6 (* -1/36 (pow x 2))))))) (pow eps 3)) (/ (* (pow x 2) (+ (* -1/96 (pow x 2)) (pow (+ 1/6 (* -1/36 (pow x 2))) 2))) (pow eps 2)))))) 1/576))
(* (pow eps 6) (- (* 1/2304 (pow x 4)) 1/576))
(* (pow eps 6) (- (+ (* -1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) eps)) (* 1/2304 (pow x 4))) 1/576))
(* (pow eps 6) (- (+ (* -1 (/ (+ (* -1 (/ (+ 1/24 (* (pow x 2) (+ (* -1/96 (pow x 2)) (pow (+ 1/6 (* -1/36 (pow x 2))) 2)))) eps)) (* 1/24 (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))))) eps)) (* 1/2304 (pow x 4))) 1/576))
(* (pow eps 6) (- (+ (* -1 (/ (+ (* -1 (/ (+ 1/24 (+ (* -1 (/ (* (pow x 2) (+ (* -1/2 (* x (+ 1/6 (* -1/36 (pow x 2))))) (* 1/24 (* x (- (* 1/6 (pow x 2)) 1))))) eps)) (* (pow x 2) (+ (* -1/96 (pow x 2)) (pow (+ 1/6 (* -1/36 (pow x 2))) 2))))) eps)) (* 1/24 (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))))) eps)) (* 1/2304 (pow x 4))) 1/576))
(* (pow x 2) (pow (- (* 1/6 (pow eps 2)) 1) 2))
(* (pow x 2) (+ (* 2 (* eps (* x (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))))) (pow (- (* 1/6 (pow eps 2)) 1) 2)))
(* (pow x 2) (+ (* x (+ (* 2 (* eps (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1)))) (* x (+ (* 2 (* (+ 1/6 (* -1/36 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))) (* (pow eps 2) (pow (+ 1/4 (* -1/48 (pow eps 2))) 2)))))) (pow (- (* 1/6 (pow eps 2)) 1) 2)))
(* (pow x 2) (+ (* x (+ (* 2 (* eps (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1)))) (* x (+ (* 2 (* eps (* x (* (+ 1/6 (* -1/36 (pow eps 2))) (+ 1/4 (* -1/48 (pow eps 2))))))) (+ (* 2 (* (+ 1/6 (* -1/36 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))) (* (pow eps 2) (pow (+ 1/4 (* -1/48 (pow eps 2))) 2))))))) (pow (- (* 1/6 (pow eps 2)) 1) 2)))
(* (pow x 6) (pow (+ 1/6 (* -1/36 (pow eps 2))) 2))
(* (pow x 6) (+ (* 2 (/ (* eps (* (+ 1/6 (* -1/36 (pow eps 2))) (+ 1/4 (* -1/48 (pow eps 2))))) x)) (pow (+ 1/6 (* -1/36 (pow eps 2))) 2)))
(* (pow x 6) (+ (* 2 (/ (* eps (* (+ 1/6 (* -1/36 (pow eps 2))) (+ 1/4 (* -1/48 (pow eps 2))))) x)) (+ (* 2 (/ (* (+ 1/6 (* -1/36 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1)) (pow x 2))) (+ (/ (* (pow eps 2) (pow (+ 1/4 (* -1/48 (pow eps 2))) 2)) (pow x 2)) (pow (+ 1/6 (* -1/36 (pow eps 2))) 2)))))
(* (pow x 6) (+ (* 2 (/ (* eps (* (+ 1/6 (* -1/36 (pow eps 2))) (+ 1/4 (* -1/48 (pow eps 2))))) x)) (+ (* 2 (/ (* eps (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))) (pow x 3))) (+ (* 2 (/ (* (+ 1/6 (* -1/36 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1)) (pow x 2))) (+ (/ (* (pow eps 2) (pow (+ 1/4 (* -1/48 (pow eps 2))) 2)) (pow x 2)) (pow (+ 1/6 (* -1/36 (pow eps 2))) 2))))))
(* (pow x 6) (pow (+ 1/6 (* -1/36 (pow eps 2))) 2))
(* (pow x 6) (+ (* 2 (/ (* eps (* (+ 1/6 (* -1/36 (pow eps 2))) (+ 1/4 (* -1/48 (pow eps 2))))) x)) (pow (+ 1/6 (* -1/36 (pow eps 2))) 2)))
(* (pow x 6) (+ (* -1 (/ (+ (* -2 (* eps (* (+ 1/6 (* -1/36 (pow eps 2))) (+ 1/4 (* -1/48 (pow eps 2)))))) (* -1 (/ (+ (* 2 (* (+ 1/6 (* -1/36 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))) (* (pow eps 2) (pow (+ 1/4 (* -1/48 (pow eps 2))) 2))) x))) x)) (pow (+ 1/6 (* -1/36 (pow eps 2))) 2)))
(* (pow x 6) (+ (* -1 (/ (+ (* -2 (* eps (* (+ 1/6 (* -1/36 (pow eps 2))) (+ 1/4 (* -1/48 (pow eps 2)))))) (* -1 (/ (+ (* 2 (* (+ 1/6 (* -1/36 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))) (+ (* 2 (/ (* eps (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))) x)) (* (pow eps 2) (pow (+ 1/4 (* -1/48 (pow eps 2))) 2)))) x))) x)) (pow (+ 1/6 (* -1/36 (pow eps 2))) 2)))
(* (pow x 2) (pow (- (* 1/6 (pow x 2)) 1) 2))
(+ (* 1/2 (* eps (* (pow x 3) (- (* 1/6 (pow x 2)) 1)))) (* (pow x 2) (pow (- (* 1/6 (pow x 2)) 1) 2)))
(+ (* eps (+ (* 1/2 (* (pow x 3) (- (* 1/6 (pow x 2)) 1))) (* eps (* (pow x 2) (+ (* 1/16 (pow x 2)) (* 2 (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/6 (pow x 2)) 1)))))))) (* (pow x 2) (pow (- (* 1/6 (pow x 2)) 1) 2)))
(+ (* eps (+ (* 1/2 (* (pow x 3) (- (* 1/6 (pow x 2)) 1))) (* eps (+ (* eps (* (pow x 2) (+ (* -1/24 (* x (- (* 1/6 (pow x 2)) 1))) (* 1/2 (* x (+ 1/6 (* -1/36 (pow x 2)))))))) (* (pow x 2) (+ (* 1/16 (pow x 2)) (* 2 (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/6 (pow x 2)) 1))))))))) (* (pow x 2) (pow (- (* 1/6 (pow x 2)) 1) 2)))
(* 1/2304 (* (pow eps 6) (pow x 4)))
(* (pow eps 6) (+ (* -1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) eps)) (* 1/2304 (pow x 4))))
(* (pow eps 6) (+ (* -1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) eps)) (+ (* 1/2304 (pow x 4)) (/ (* (pow x 2) (+ (* -1/96 (pow x 2)) (pow (+ 1/6 (* -1/36 (pow x 2))) 2))) (pow eps 2)))))
(* (pow eps 6) (+ (* -1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) eps)) (+ (* 1/2304 (pow x 4)) (+ (/ (* (pow x 2) (+ (* -1/24 (* x (- (* 1/6 (pow x 2)) 1))) (* 1/2 (* x (+ 1/6 (* -1/36 (pow x 2))))))) (pow eps 3)) (/ (* (pow x 2) (+ (* -1/96 (pow x 2)) (pow (+ 1/6 (* -1/36 (pow x 2))) 2))) (pow eps 2))))))
(* 1/2304 (* (pow eps 6) (pow x 4)))
(* (pow eps 6) (+ (* -1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) eps)) (* 1/2304 (pow x 4))))
(* (pow eps 6) (+ (* -1 (/ (+ (* -1 (/ (* (pow x 2) (+ (* -1/96 (pow x 2)) (pow (+ 1/6 (* -1/36 (pow x 2))) 2))) eps)) (* 1/24 (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))))) eps)) (* 1/2304 (pow x 4))))
(* (pow eps 6) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow x 2) (+ (* -1/2 (* x (+ 1/6 (* -1/36 (pow x 2))))) (* 1/24 (* x (- (* 1/6 (pow x 2)) 1))))) eps)) (* (pow x 2) (+ (* -1/96 (pow x 2)) (pow (+ 1/6 (* -1/36 (pow x 2))) 2)))) eps)) (* 1/24 (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))))) eps)) (* 1/2304 (pow x 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/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/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/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/24 (pow eps 2))
(* 1/24 (pow eps 2))
(* 1/24 (pow eps 2))
(* 1/24 (pow eps 2))
(* 1/24 (pow eps 2))
(* 1/24 (pow eps 2))
(* 1/24 (pow eps 2))
(* 1/24 (pow eps 2))
(* 1/24 (pow eps 2))
(* 1/24 (pow eps 2))
(* 1/24 (pow eps 2))
(* 1/24 (pow eps 2))
(* 1/6 x)
(* x (+ 1/6 (* -1/36 (pow x 2))))
(* x (+ 1/6 (* -1/36 (pow x 2))))
(* x (+ 1/6 (* -1/36 (pow x 2))))
(* -1/36 (pow x 3))
(* (pow x 3) (- (* 1/6 (/ 1 (pow x 2))) 1/36))
(* (pow x 3) (- (* 1/6 (/ 1 (pow x 2))) 1/36))
(* (pow x 3) (- (* 1/6 (/ 1 (pow x 2))) 1/36))
(* -1/36 (pow x 3))
(* -1 (* (pow x 3) (- 1/36 (* 1/6 (/ 1 (pow x 2))))))
(* -1 (* (pow x 3) (- 1/36 (* 1/6 (/ 1 (pow x 2))))))
(* -1 (* (pow x 3) (- 1/36 (* 1/6 (/ 1 (pow x 2))))))
(* -1 (/ x eps))
(* x (- (* 1/6 (/ (pow x 2) eps)) (/ 1 eps)))
(* x (- (* 1/6 (/ (pow x 2) eps)) (/ 1 eps)))
(* x (- (* 1/6 (/ (pow x 2) eps)) (/ 1 eps)))
(* 1/6 (/ (pow x 3) eps))
(* (pow x 3) (- (* 1/6 (/ 1 eps)) (/ 1 (* eps (pow x 2)))))
(* (pow x 3) (- (* 1/6 (/ 1 eps)) (/ 1 (* eps (pow x 2)))))
(* (pow x 3) (- (* 1/6 (/ 1 eps)) (/ 1 (* eps (pow x 2)))))
(* 1/6 (/ (pow x 3) eps))
(* -1 (* (pow x 3) (- (/ 1 (* eps (pow x 2))) (* 1/6 (/ 1 eps)))))
(* -1 (* (pow x 3) (- (/ 1 (* eps (pow x 2))) (* 1/6 (/ 1 eps)))))
(* -1 (* (pow x 3) (- (/ 1 (* eps (pow x 2))) (* 1/6 (/ 1 eps)))))
(/ (* x (- (* 1/6 (pow x 2)) 1)) eps)
(/ (* x (- (* 1/6 (pow x 2)) 1)) eps)
(/ (* x (- (* 1/6 (pow x 2)) 1)) eps)
(/ (* x (- (* 1/6 (pow x 2)) 1)) eps)
(/ (* x (- (* 1/6 (pow x 2)) 1)) eps)
(/ (* x (- (* 1/6 (pow x 2)) 1)) eps)
(/ (* x (- (* 1/6 (pow x 2)) 1)) eps)
(/ (* x (- (* 1/6 (pow x 2)) 1)) eps)
(/ (* x (- (* 1/6 (pow x 2)) 1)) eps)
(/ (* x (- (* 1/6 (pow x 2)) 1)) eps)
(/ (* x (- (* 1/6 (pow x 2)) 1)) eps)
(/ (* x (- (* 1/6 (pow x 2)) 1)) eps)
(/ 1/2 eps)
(+ (* 1/2 (/ 1 eps)) (/ x (pow eps 2)))
(+ (* x (+ (* -1/4 (/ x eps)) (/ 1 (pow eps 2)))) (* 1/2 (/ 1 eps)))
(+ (* x (+ (* x (- (* -1/6 (/ x (pow eps 2))) (* 1/4 (/ 1 eps)))) (/ 1 (pow eps 2)))) (* 1/2 (/ 1 eps)))
(* -1/6 (/ (pow x 3) (pow eps 2)))
(* -1 (* (pow x 3) (+ (* 1/4 (/ 1 (* eps x))) (* 1/6 (/ 1 (pow eps 2))))))
(* (pow x 3) (- (/ 1 (* (pow eps 2) (pow x 2))) (+ (/ 1/4 (* eps x)) (* 1/6 (/ 1 (pow eps 2))))))
(* (pow x 3) (- (+ (* 1/2 (/ 1 (* eps (pow x 3)))) (/ 1 (* (pow eps 2) (pow x 2)))) (+ (/ 1/4 (* eps x)) (* 1/6 (/ 1 (pow eps 2))))))
(* -1/6 (/ (pow x 3) (pow eps 2)))
(* -1 (* (pow x 3) (+ (* 1/4 (/ 1 (* eps x))) (* 1/6 (/ 1 (pow eps 2))))))
(* -1 (* (pow x 3) (+ (* -1 (/ (- (/ 1 (* (pow eps 2) x)) (* 1/4 (/ 1 eps))) x)) (* 1/6 (/ 1 (pow eps 2))))))
(* -1 (* (pow x 3) (+ (* -1 (/ (- (+ (/ 1/2 (* eps (pow x 2))) (/ 1 (* (pow eps 2) x))) (* 1/4 (/ 1 eps))) x)) (* 1/6 (/ 1 (pow eps 2))))))
(* -1 (/ (* x (- (* 1/6 (pow x 2)) 1)) (pow eps 2)))
(/ (+ (* -1 (* x (- (* 1/6 (pow x 2)) 1))) (* eps (+ 1/2 (* -1/4 (pow x 2))))) (pow eps 2))
(/ (+ (* -1 (* x (- (* 1/6 (pow x 2)) 1))) (* eps (+ 1/2 (* -1/4 (pow x 2))))) (pow eps 2))
(/ (+ (* -1 (* x (- (* 1/6 (pow x 2)) 1))) (* eps (+ 1/2 (* -1/4 (pow x 2))))) (pow eps 2))
(/ (+ 1/2 (* -1/4 (pow x 2))) eps)
(/ (+ 1/2 (+ (* -1 (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) (* -1/4 (pow x 2)))) eps)
(/ (+ 1/2 (+ (* -1 (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) (* -1/4 (pow x 2)))) eps)
(/ (+ 1/2 (+ (* -1 (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) (* -1/4 (pow x 2)))) eps)
(/ (+ 1/2 (* -1/4 (pow x 2))) eps)
(* -1 (/ (+ (* -1 (+ 1/2 (* -1/4 (pow x 2)))) (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) eps))
(* -1 (/ (+ (* -1 (+ 1/2 (* -1/4 (pow x 2)))) (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) eps))
(* -1 (/ (+ (* -1 (+ 1/2 (* -1/4 (pow x 2)))) (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) eps))
(* -1/48 eps)
(* -1/48 eps)
(* -1/48 eps)
(* -1/48 eps)
(* -1/48 eps)
(* -1/48 eps)
(* -1/48 eps)
(* -1/48 eps)
(* -1/48 eps)
(* -1/48 eps)
(* -1/48 eps)
(* -1/48 eps)
(* 1/6 eps)
(* 1/6 eps)
(* 1/6 eps)
(* 1/6 eps)
(* 1/6 eps)
(* 1/6 eps)
(* 1/6 eps)
(* 1/6 eps)
(* 1/6 eps)
(* 1/6 eps)
(* 1/6 eps)
(* 1/6 eps)
(* -1/36 eps)
(* -1/36 eps)
(* -1/36 eps)
(* -1/36 eps)
(* -1/36 eps)
(* -1/36 eps)
(* -1/36 eps)
(* -1/36 eps)
(* -1/36 eps)
(* -1/36 eps)
(* -1/36 eps)
(* -1/36 eps)
Outputs
(* -1 (* eps (sin x)))
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
(* eps (+ (* -1 (sin x)) (* -1/2 (* eps (cos x)))))
(*.f64 eps (-.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (cos.f64 x)) (sin.f64 x)))
(* eps (+ (* -1 (sin x)) (* eps (+ (* -2 (* eps (+ (* -1/16 (sin x)) (* -1/48 (sin x))))) (* -1/2 (cos x))))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) eps) (*.f64 (sin.f64 x) #s(literal -1/12 binary64))) (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))) (sin.f64 x)))
(* eps (+ (* -1 (sin x)) (* eps (+ (* -1/2 (cos x)) (* eps (+ (* -2 (+ (* -1/16 (sin x)) (* -1/48 (sin x)))) (* 1/24 (* eps (cos x)))))))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 x) #s(literal -1/12 binary64))) (*.f64 (*.f64 eps #s(literal 1/24 binary64)) (cos.f64 x)))))) (sin.f64 x)))
(* 1/322560 (* (pow eps 7) (sin (+ x (* 1/2 eps)))))
(*.f64 (*.f64 #s(literal 1/322560 binary64) (pow.f64 eps #s(literal 7 binary64))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (pow eps 7) (+ (* -1/1920 (/ (sin (+ x (* 1/2 eps))) (pow eps 2))) (* 1/322560 (sin (+ x (* 1/2 eps))))))
(*.f64 (pow.f64 eps #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal -1/1920 binary64) (/.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps eps))) (*.f64 #s(literal 1/322560 binary64) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))))
(* (pow eps 7) (+ (* -1/1920 (/ (sin (+ x (* 1/2 eps))) (pow eps 2))) (+ (* 1/322560 (sin (+ x (* 1/2 eps)))) (* 1/24 (/ (sin (+ x (* 1/2 eps))) (pow eps 4))))))
(*.f64 (pow.f64 eps #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal -1/1920 binary64) (/.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps eps))) (+.f64 (*.f64 #s(literal 1/322560 binary64) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (*.f64 #s(literal 1/24 binary64) (/.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (pow.f64 eps #s(literal 4 binary64)))))))
(* (pow eps 7) (+ (* -1 (/ (sin (+ x (* 1/2 eps))) (pow eps 6))) (+ (* -1/1920 (/ (sin (+ x (* 1/2 eps))) (pow eps 2))) (+ (* 1/322560 (sin (+ x (* 1/2 eps)))) (* 1/24 (/ (sin (+ x (* 1/2 eps))) (pow eps 4)))))))
(*.f64 (pow.f64 eps #s(literal 7 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1/1920 binary64) (/.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps eps))) (+.f64 (*.f64 #s(literal 1/322560 binary64) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (*.f64 #s(literal 1/24 binary64) (/.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (pow.f64 eps #s(literal 4 binary64)))))) (/.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (pow.f64 eps #s(literal 6 binary64)))))
(* 1/322560 (* (pow eps 7) (sin (- x (* -1/2 eps)))))
(*.f64 (*.f64 #s(literal 1/322560 binary64) (pow.f64 eps #s(literal 7 binary64))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* -1 (* (pow eps 7) (+ (* -1/322560 (sin (- x (* -1/2 eps)))) (* 1/1920 (/ (sin (- x (* -1/2 eps))) (pow eps 2))))))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 eps #s(literal 7 binary64))) (+.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -1/322560 binary64)) (*.f64 #s(literal 1/1920 binary64) (/.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps eps)))))
(* -1 (* (pow eps 7) (+ (* -1/24 (/ (sin (- x (* -1/2 eps))) (pow eps 4))) (+ (* -1/322560 (sin (- x (* -1/2 eps)))) (* 1/1920 (/ (sin (- x (* -1/2 eps))) (pow eps 2)))))))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 eps #s(literal 7 binary64))) (+.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -1/322560 binary64)) (*.f64 #s(literal 1/1920 binary64) (/.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps eps)))) (*.f64 #s(literal -1/24 binary64) (/.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (pow.f64 eps #s(literal 4 binary64))))))
(* -1 (* (pow eps 7) (+ (* -1/24 (/ (sin (- x (* -1/2 eps))) (pow eps 4))) (+ (* -1/322560 (sin (- x (* -1/2 eps)))) (+ (* 1/1920 (/ (sin (- x (* -1/2 eps))) (pow eps 2))) (/ (sin (- x (* -1/2 eps))) (pow eps 6)))))))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 eps #s(literal 7 binary64))) (+.f64 (*.f64 #s(literal -1/24 binary64) (/.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (pow.f64 eps #s(literal 4 binary64)))) (+.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -1/322560 binary64)) (+.f64 (*.f64 #s(literal 1/1920 binary64) (/.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps eps))) (/.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (pow.f64 eps #s(literal 6 binary64)))))))
(* -2 (* eps (* (sin (* 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 eps (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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))))))
(+ (* -2 (* 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 (* (sin (* 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 eps (+.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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 x (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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))))))))
(+ (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* x (+ (* -2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* 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 eps (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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 x (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 eps (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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 eps (*.f64 (*.f64 x (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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)))))))))
(+ (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* x (+ (* -2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* x (+ (* 1/3 (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))) (* eps (* (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 eps (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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 x (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 eps (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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 x (+.f64 (*.f64 (*.f64 eps (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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 #s(literal 1/3 binary64) eps) (*.f64 (*.f64 x (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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)))))))))))
(* -2 (* eps (* (sin (+ x (* 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 eps (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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))))))
(* -2 (* eps (* (sin (+ x (* 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 eps (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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))))))
(* -2 (* eps (* (sin (+ x (* 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 eps (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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))))))
(* -2 (* eps (* (sin (+ x (* 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 eps (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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))))))
(* -2 (* eps (* (sin (- (* 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 -2 binary64) eps) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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)))) (sin.f64 (+.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 #s(literal 1 binary64) x)))))
(* -2 (* eps (* (sin (- (* 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 -2 binary64) eps) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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)))) (sin.f64 (+.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 #s(literal 1 binary64) x)))))
(* -2 (* eps (* (sin (- (* 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 -2 binary64) eps) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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)))) (sin.f64 (+.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 #s(literal 1 binary64) x)))))
(* -2 (* eps (* (sin (- (* 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 -2 binary64) eps) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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)))) (sin.f64 (+.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 #s(literal 1 binary64) x)))))
(* 1/2 (* eps (sin x)))
(*.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/2 binary64))
(* eps (+ (* 1/4 (* eps (cos x))) (* 1/2 (sin x))))
(*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) eps) (cos.f64 x)) (*.f64 (sin.f64 x) #s(literal 1/2 binary64))))
(* eps (+ (* 1/2 (sin x)) (* eps (+ (* 1/4 (cos x)) (* eps (+ (* -1/16 (sin x)) (* -1/48 (sin x))))))))
(*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) (*.f64 eps (+.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/12 binary64))) (*.f64 (cos.f64 x) #s(literal 1/4 binary64))))))
(* eps (+ (* 1/2 (sin x)) (* eps (+ (* 1/4 (cos x)) (* eps (+ (* -1/16 (sin x)) (+ (* -1/48 (sin x)) (* -1/48 (* eps (cos x))))))))))
(*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) #s(literal 1/4 binary64)) (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/12 binary64)) (*.f64 (*.f64 eps #s(literal -1/48 binary64)) (cos.f64 x))))))))
(* -1/645120 (* (pow eps 7) (sin (+ x (* 1/2 eps)))))
(*.f64 (*.f64 (pow.f64 eps #s(literal 7 binary64)) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) #s(literal -1/645120 binary64))
(* (pow eps 7) (+ (* -1/645120 (sin (+ x (* 1/2 eps)))) (* 1/3840 (/ (sin (+ x (* 1/2 eps))) (pow eps 2)))))
(*.f64 (pow.f64 eps #s(literal 7 binary64)) (+.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -1/645120 binary64)) (*.f64 (/.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps eps)) #s(literal 1/3840 binary64))))
(* (pow eps 7) (+ (* -1/48 (/ (sin (+ x (* 1/2 eps))) (pow eps 4))) (+ (* -1/645120 (sin (+ x (* 1/2 eps)))) (* 1/3840 (/ (sin (+ x (* 1/2 eps))) (pow eps 2))))))
(*.f64 (pow.f64 eps #s(literal 7 binary64)) (+.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -1/645120 binary64)) (*.f64 (/.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps eps)) #s(literal 1/3840 binary64))) (*.f64 #s(literal -1/48 binary64) (/.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (pow.f64 eps #s(literal 4 binary64))))))
(* (pow eps 7) (+ (* -1/48 (/ (sin (+ x (* 1/2 eps))) (pow eps 4))) (+ (* -1/645120 (sin (+ x (* 1/2 eps)))) (+ (* 1/3840 (/ (sin (+ x (* 1/2 eps))) (pow eps 2))) (* 1/2 (/ (sin (+ x (* 1/2 eps))) (pow eps 6)))))))
(*.f64 (pow.f64 eps #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal -1/48 binary64) (/.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (pow.f64 eps #s(literal 4 binary64)))) (+.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -1/645120 binary64)) (*.f64 (/.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps eps)) #s(literal 1/3840 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (pow.f64 eps #s(literal 6 binary64))))))
(* -1/645120 (* (pow eps 7) (sin (- x (* -1/2 eps)))))
(*.f64 (*.f64 (pow.f64 eps #s(literal 7 binary64)) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) #s(literal -1/645120 binary64))
(* -1 (* (pow eps 7) (+ (* -1/3840 (/ (sin (- x (* -1/2 eps))) (pow eps 2))) (* 1/645120 (sin (- x (* -1/2 eps)))))))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 eps #s(literal 7 binary64))) (+.f64 (*.f64 (/.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps eps)) #s(literal -1/3840 binary64)) (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 1/645120 binary64))))
(* -1 (* (pow eps 7) (+ (* -1/3840 (/ (sin (- x (* -1/2 eps))) (pow eps 2))) (+ (* 1/645120 (sin (- x (* -1/2 eps)))) (* 1/48 (/ (sin (- x (* -1/2 eps))) (pow eps 4)))))))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 eps #s(literal 7 binary64))) (+.f64 (*.f64 (/.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps eps)) #s(literal -1/3840 binary64)) (+.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 1/645120 binary64)) (*.f64 (/.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (pow.f64 eps #s(literal 4 binary64))) #s(literal 1/48 binary64)))))
(* -1 (* (pow eps 7) (+ (* -1/2 (/ (sin (- x (* -1/2 eps))) (pow eps 6))) (+ (* -1/3840 (/ (sin (- x (* -1/2 eps))) (pow eps 2))) (+ (* 1/645120 (sin (- x (* -1/2 eps)))) (* 1/48 (/ (sin (- x (* -1/2 eps))) (pow eps 4))))))))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 eps #s(literal 7 binary64))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (pow.f64 eps #s(literal 6 binary64))) (*.f64 (/.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps eps)) #s(literal -1/3840 binary64))) (+.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 1/645120 binary64)) (*.f64 (/.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (pow.f64 eps #s(literal 4 binary64))) #s(literal 1/48 binary64)))))
(* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(*.f64 (*.f64 eps (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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)))))
(+ (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))
(*.f64 eps (+.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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 x (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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)))))))
(+ (* 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 (* 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 eps (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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 x (+.f64 (*.f64 (*.f64 eps (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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 #s(literal -1/2 binary64)) (*.f64 (*.f64 x (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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)))))))))
(+ (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))) (* x (+ (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))) (* x (+ (* -1/2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* -1/6 (* 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 eps (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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 x (+.f64 (*.f64 (*.f64 eps (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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 x (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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 #s(literal -1/6 binary64) eps) (*.f64 (*.f64 x (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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)))))))))))
(* eps (* (sin (+ x (* 1/2 eps))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(*.f64 (*.f64 eps (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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)))))
(* eps (* (sin (+ x (* 1/2 eps))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(*.f64 (*.f64 eps (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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)))))
(* eps (* (sin (+ x (* 1/2 eps))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(*.f64 (*.f64 eps (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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)))))
(* eps (* (sin (+ x (* 1/2 eps))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(*.f64 (*.f64 eps (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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)))))
(* eps (* (sin (- (* 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 (*.f64 eps eps) (+.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)))) (sin.f64 (+.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 #s(literal 1 binary64) x)))))
(* eps (* (sin (- (* 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 (*.f64 eps eps) (+.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)))) (sin.f64 (+.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 #s(literal 1 binary64) x)))))
(* eps (* (sin (- (* 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 (*.f64 eps eps) (+.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)))) (sin.f64 (+.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 #s(literal 1 binary64) x)))))
(* eps (* (sin (- (* 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 (*.f64 eps eps) (+.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)))) (sin.f64 (+.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 #s(literal 1 binary64) x)))))
(* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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)))))
(+ (* x (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))) (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(+.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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 x (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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))))))
(+ (* x (+ (* -1/2 (* 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)))))) (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(+.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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 x (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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)))) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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)))))))))
(+ (* x (+ (* x (+ (* -1/2 (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))) (* -1/6 (* 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)))))) (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))
(+.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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 x (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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)))) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 x (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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 x (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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))))) #s(literal -1/6 binary64)))))))
(* (sin (+ x (* 1/2 eps))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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)))))
(* (sin (+ x (* 1/2 eps))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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)))))
(* (sin (+ x (* 1/2 eps))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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)))))
(* (sin (+ x (* 1/2 eps))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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)))))
(* (sin (- (* 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 (*.f64 eps eps) (+.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)))) (sin.f64 (+.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 #s(literal 1 binary64) x))))
(* (sin (- (* 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 (*.f64 eps eps) (+.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)))) (sin.f64 (+.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 #s(literal 1 binary64) x))))
(* (sin (- (* 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 (*.f64 eps eps) (+.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)))) (sin.f64 (+.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 #s(literal 1 binary64) x))))
(* (sin (- (* 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 (*.f64 eps eps) (+.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)))) (sin.f64 (+.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 #s(literal 1 binary64) x))))
(* 1/2 (sin x))
(*.f64 (sin.f64 x) #s(literal 1/2 binary64))
(+ (* 1/4 (* eps (cos x))) (* 1/2 (sin x)))
(+.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) eps) (cos.f64 x)) (*.f64 (sin.f64 x) #s(literal 1/2 binary64)))
(+ (* 1/2 (sin x)) (* eps (+ (* 1/4 (cos x)) (* eps (+ (* -1/16 (sin x)) (* -1/48 (sin x)))))))
(+.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) (*.f64 eps (+.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/12 binary64))) (*.f64 (cos.f64 x) #s(literal 1/4 binary64)))))
(+ (* 1/2 (sin x)) (* eps (+ (* 1/4 (cos x)) (* eps (+ (* -1/16 (sin x)) (+ (* -1/48 (sin x)) (* -1/48 (* eps (cos x)))))))))
(+.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) #s(literal 1/4 binary64)) (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/12 binary64)) (*.f64 (*.f64 eps #s(literal -1/48 binary64)) (cos.f64 x)))))))
(* -1/645120 (* (pow eps 6) (sin (+ x (* 1/2 eps)))))
(*.f64 (*.f64 (pow.f64 eps #s(literal 6 binary64)) #s(literal -1/645120 binary64)) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (pow eps 6) (+ (* -1/645120 (sin (+ x (* 1/2 eps)))) (* 1/3840 (/ (sin (+ x (* 1/2 eps))) (pow eps 2)))))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) (+.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -1/645120 binary64)) (*.f64 (/.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps eps)) #s(literal 1/3840 binary64))))
(* (pow eps 6) (+ (* -1/48 (/ (sin (+ x (* 1/2 eps))) (pow eps 4))) (+ (* -1/645120 (sin (+ x (* 1/2 eps)))) (* 1/3840 (/ (sin (+ x (* 1/2 eps))) (pow eps 2))))))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) (+.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -1/645120 binary64)) (*.f64 (/.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps eps)) #s(literal 1/3840 binary64))) (*.f64 #s(literal -1/48 binary64) (/.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (pow.f64 eps #s(literal 4 binary64))))))
(* (pow eps 6) (+ (* -1/48 (/ (sin (+ x (* 1/2 eps))) (pow eps 4))) (+ (* -1/645120 (sin (+ x (* 1/2 eps)))) (+ (* 1/3840 (/ (sin (+ x (* 1/2 eps))) (pow eps 2))) (* 1/2 (/ (sin (+ x (* 1/2 eps))) (pow eps 6)))))))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) (+.f64 (*.f64 #s(literal -1/48 binary64) (/.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (pow.f64 eps #s(literal 4 binary64)))) (+.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -1/645120 binary64)) (*.f64 (/.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps eps)) #s(literal 1/3840 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (pow.f64 eps #s(literal 6 binary64))))))
(* -1/645120 (* (pow eps 6) (sin (- x (* -1/2 eps)))))
(*.f64 (*.f64 (pow.f64 eps #s(literal 6 binary64)) #s(literal -1/645120 binary64)) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* (pow eps 6) (+ (* -1/645120 (sin (- x (* -1/2 eps)))) (* 1/3840 (/ (sin (- x (* -1/2 eps))) (pow eps 2)))))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) (+.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -1/645120 binary64)) (*.f64 (/.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps eps)) #s(literal 1/3840 binary64))))
(* (pow eps 6) (+ (* -1/48 (/ (sin (- x (* -1/2 eps))) (pow eps 4))) (+ (* -1/645120 (sin (- x (* -1/2 eps)))) (* 1/3840 (/ (sin (- x (* -1/2 eps))) (pow eps 2))))))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) (+.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -1/645120 binary64)) (*.f64 (/.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps eps)) #s(literal 1/3840 binary64))) (*.f64 #s(literal -1/48 binary64) (/.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (pow.f64 eps #s(literal 4 binary64))))))
(* (pow eps 6) (+ (* -1/48 (/ (sin (- x (* -1/2 eps))) (pow eps 4))) (+ (* -1/645120 (sin (- x (* -1/2 eps)))) (+ (* 1/3840 (/ (sin (- x (* -1/2 eps))) (pow eps 2))) (* 1/2 (/ (sin (- x (* -1/2 eps))) (pow eps 6)))))))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) (+.f64 (*.f64 #s(literal -1/48 binary64) (/.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (pow.f64 eps #s(literal 4 binary64)))) (+.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -1/645120 binary64)) (*.f64 (/.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps eps)) #s(literal 1/3840 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (pow.f64 eps #s(literal 6 binary64))))))
(sin (* 1/2 eps))
(sin.f64 (*.f64 eps #s(literal 1/2 binary64)))
(+ (sin (* 1/2 eps)) (* x (cos (* 1/2 eps))))
(+.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))))
(+ (sin (* 1/2 eps)) (* x (+ (cos (* 1/2 eps)) (* -1/2 (* x (sin (* 1/2 eps)))))))
(+.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x (+.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal -1/2 binary64) x) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))))))
(+ (sin (* 1/2 eps)) (* x (+ (cos (* 1/2 eps)) (* x (+ (* -1/2 (sin (* 1/2 eps))) (* -1/6 (* x (cos (* 1/2 eps)))))))))
(+.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x (+.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (*.f64 x #s(literal -1/6 binary64)) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))))))))
(sin (+ x (* 1/2 eps)))
(sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(sin (+ x (* 1/2 eps)))
(sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(sin (+ x (* 1/2 eps)))
(sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(sin (+ x (* 1/2 eps)))
(sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(sin (- (* 1/2 eps) (* -1 x)))
(sin.f64 (+.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 #s(literal 1 binary64) x)))
(sin (- (* 1/2 eps) (* -1 x)))
(sin.f64 (+.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 #s(literal 1 binary64) x)))
(sin (- (* 1/2 eps) (* -1 x)))
(sin.f64 (+.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 #s(literal 1 binary64) x)))
(sin (- (* 1/2 eps) (* -1 x)))
(sin.f64 (+.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 #s(literal 1 binary64) x)))
(sin x)
(sin.f64 x)
(+ (sin x) (* 1/2 (* eps (cos x))))
(+.f64 (sin.f64 x) (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (cos.f64 x)))
(+ (sin x) (* eps (+ (* -1/8 (* eps (sin x))) (* 1/2 (cos x)))))
(+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/8 binary64)) (*.f64 (cos.f64 x) #s(literal 1/2 binary64)))))
(+ (sin x) (* eps (+ (* 1/2 (cos x)) (* eps (+ (* -1/8 (sin x)) (* -1/48 (* eps (cos x))))))))
(+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) #s(literal 1/2 binary64)) (*.f64 eps (+.f64 (*.f64 (*.f64 eps #s(literal -1/48 binary64)) (cos.f64 x)) (*.f64 (sin.f64 x) #s(literal -1/8 binary64)))))))
(sin (+ x (* 1/2 eps)))
(sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(sin (+ x (* 1/2 eps)))
(sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(sin (+ x (* 1/2 eps)))
(sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(sin (+ x (* 1/2 eps)))
(sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(sin (- x (* -1/2 eps)))
(sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(sin (- x (* -1/2 eps)))
(sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(sin (- x (* -1/2 eps)))
(sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(sin (- x (* -1/2 eps)))
(sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(* -1 (* eps x))
(-.f64 #s(literal 0 binary64) (*.f64 eps x))
(* eps (+ (* -1 x) (* -1/2 eps)))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(* eps (+ (* -1 x) (* eps (- (* 1/6 (* eps x)) 1/2))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps x) #s(literal 1/6 binary64)) #s(literal -1/2 binary64))) x))
(* eps (+ (* -1 x) (* eps (- (* eps (+ (* 1/24 eps) (* 1/6 x))) 1/2))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/24 binary64)) (*.f64 x #s(literal 1/6 binary64)))) #s(literal -1/2 binary64))) x))
(* 1/24 (pow eps 4))
(*.f64 #s(literal 1/24 binary64) (pow.f64 eps #s(literal 4 binary64)))
(* (pow eps 4) (+ 1/24 (* 1/6 (/ x eps))))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (+.f64 #s(literal 1/24 binary64) (/.f64 (*.f64 x #s(literal 1/6 binary64)) eps)))
(* (pow eps 4) (- (+ 1/24 (* 1/6 (/ x eps))) (/ 1/2 (pow eps 2))))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (+.f64 #s(literal 1/24 binary64) (-.f64 (/.f64 (*.f64 x #s(literal 1/6 binary64)) eps) (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps)))))
(* (pow eps 4) (- (+ 1/24 (+ (* -1 (/ x (pow eps 3))) (* 1/6 (/ x eps)))) (/ 1/2 (pow eps 2))))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 (+.f64 (-.f64 #s(literal 1/24 binary64) (/.f64 x (*.f64 eps (*.f64 eps eps)))) (/.f64 (*.f64 x #s(literal 1/6 binary64)) eps)) (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps))))
(* 1/24 (pow eps 4))
(*.f64 #s(literal 1/24 binary64) (pow.f64 eps #s(literal 4 binary64)))
(* (pow eps 4) (+ 1/24 (* 1/6 (/ x eps))))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (+.f64 #s(literal 1/24 binary64) (/.f64 (*.f64 x #s(literal 1/6 binary64)) eps)))
(* (pow eps 4) (+ 1/24 (* -1 (/ (+ (* -1/6 x) (* 1/2 (/ 1 eps))) eps))))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 #s(literal 1/24 binary64) (/.f64 (+.f64 (*.f64 x #s(literal -1/6 binary64)) (/.f64 #s(literal 1/2 binary64) eps)) eps)))
(* (pow eps 4) (+ 1/24 (* -1 (/ (+ (* -1 (/ (- (* -1 (/ x eps)) 1/2) eps)) (* -1/6 x)) eps))))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 #s(literal 1/24 binary64) (/.f64 (-.f64 (*.f64 x #s(literal -1/6 binary64)) (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 x eps)) #s(literal -1/2 binary64)) eps)) eps)))
(* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64)))
(+ (* eps (* x (- (* 1/6 (pow eps 2)) 1))) (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)))
(+.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
(+ (* eps (* x (- (* 1/6 (pow eps 2)) 1))) (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)))
(+.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
(+ (* eps (* x (- (* 1/6 (pow eps 2)) 1))) (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)))
(+.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
(* eps (* x (- (* 1/6 (pow eps 2)) 1)))
(*.f64 eps (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(* x (+ (* eps (- (* 1/6 (pow eps 2)) 1)) (/ (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)) x)))
(*.f64 x (+.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))) x)))
(* x (+ (* eps (- (* 1/6 (pow eps 2)) 1)) (/ (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)) x)))
(*.f64 x (+.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))) x)))
(* x (+ (* eps (- (* 1/6 (pow eps 2)) 1)) (/ (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)) x)))
(*.f64 x (+.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))) x)))
(* eps (* x (- (* 1/6 (pow eps 2)) 1)))
(*.f64 eps (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(* -1 (* x (+ (* -1 (* eps (- (* 1/6 (pow eps 2)) 1))) (* -1 (/ (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)) x)))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 eps eps)) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))) x) (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
(* -1 (* x (+ (* -1 (* eps (- (* 1/6 (pow eps 2)) 1))) (* -1 (/ (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)) x)))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 eps eps)) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))) x) (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
(* -1 (* x (+ (* -1 (* eps (- (* 1/6 (pow eps 2)) 1))) (* -1 (/ (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)) x)))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 eps eps)) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))) x) (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
(* -1/2 (pow eps 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps eps))
(* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64)))
(* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64)))
(* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64)))
(* 1/24 (pow eps 4))
(*.f64 #s(literal 1/24 binary64) (pow.f64 eps #s(literal 4 binary64)))
(* (pow eps 4) (- 1/24 (* 1/2 (/ 1 (pow eps 2)))))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps))))
(* (pow eps 4) (- 1/24 (* 1/2 (/ 1 (pow eps 2)))))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps))))
(* (pow eps 4) (- 1/24 (* 1/2 (/ 1 (pow eps 2)))))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps))))
(* 1/24 (pow eps 4))
(*.f64 #s(literal 1/24 binary64) (pow.f64 eps #s(literal 4 binary64)))
(* (pow eps 4) (- 1/24 (* 1/2 (/ 1 (pow eps 2)))))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps))))
(* (pow eps 4) (- 1/24 (* 1/2 (/ 1 (pow eps 2)))))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps))))
(* (pow eps 4) (- 1/24 (* 1/2 (/ 1 (pow eps 2)))))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.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)
(pow eps 2)
(*.f64 eps eps)
-1/2
#s(literal -1/2 binary64)
(- (* 1/24 (pow eps 2)) 1/2)
(+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))
(- (* 1/24 (pow eps 2)) 1/2)
(+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))
(- (* 1/24 (pow eps 2)) 1/2)
(+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))
(* 1/24 (pow eps 2))
(*.f64 #s(literal 1/24 binary64) (*.f64 eps eps))
(* (pow eps 2) (- 1/24 (* 1/2 (/ 1 (pow eps 2)))))
(*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps))))
(* (pow eps 2) (- 1/24 (* 1/2 (/ 1 (pow eps 2)))))
(*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps))))
(* (pow eps 2) (- 1/24 (* 1/2 (/ 1 (pow eps 2)))))
(*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps))))
(* 1/24 (pow eps 2))
(*.f64 #s(literal 1/24 binary64) (*.f64 eps eps))
(* (pow eps 2) (- 1/24 (* 1/2 (/ 1 (pow eps 2)))))
(*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps))))
(* (pow eps 2) (- 1/24 (* 1/2 (/ 1 (pow eps 2)))))
(*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps))))
(* (pow eps 2) (- 1/24 (* 1/2 (/ 1 (pow eps 2)))))
(*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps))))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (/ x eps))
(+.f64 #s(literal 1/2 binary64) (/.f64 x eps))
(+ 1/2 (* x (+ (* -1/4 x) (/ 1 eps))))
(+.f64 #s(literal 1/2 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (*.f64 x #s(literal -1/4 binary64)))))
(+ 1/2 (* x (+ (* x (- (* -1/6 (/ x eps)) 1/4)) (/ 1 eps))))
(+.f64 #s(literal 1/2 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (*.f64 x (+.f64 (/.f64 (*.f64 x #s(literal -1/6 binary64)) eps) #s(literal -1/4 binary64))))))
(* -1/6 (/ (pow x 3) eps))
(*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 x (*.f64 x x)) eps))
(* -1 (* (pow x 3) (+ (* 1/6 (/ 1 eps)) (* 1/4 (/ 1 x)))))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (+.f64 (/.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal 1/4 binary64) x)))
(* (pow x 3) (- (/ 1 (* eps (pow x 2))) (+ (* 1/6 (/ 1 eps)) (* 1/4 (/ 1 x)))))
(*.f64 (*.f64 x (*.f64 x x)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x x))) (+.f64 (/.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal 1/4 binary64) x))))
(* (pow x 3) (- (+ (/ 1 (* eps (pow x 2))) (* 1/2 (/ 1 (pow x 3)))) (+ (* 1/6 (/ 1 eps)) (* 1/4 (/ 1 x)))))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x x))) (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x (*.f64 x x))) (+.f64 (/.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal 1/4 binary64) x)))))
(* -1/6 (/ (pow x 3) eps))
(*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 x (*.f64 x x)) eps))
(* -1 (* (pow x 3) (+ (* 1/6 (/ 1 eps)) (* 1/4 (/ 1 x)))))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (+.f64 (/.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal 1/4 binary64) x)))
(* -1 (* (pow x 3) (+ (* -1 (/ (- (/ 1 (* eps x)) 1/4) x)) (* 1/6 (/ 1 eps)))))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (-.f64 (/.f64 #s(literal 1/6 binary64) eps) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps x)) #s(literal -1/4 binary64)) x)))
(* -1 (* (pow x 3) (+ (* -1 (/ (- (+ (/ 1/2 (pow x 2)) (/ 1 (* eps x))) 1/4) x)) (* 1/6 (/ 1 eps)))))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (-.f64 (/.f64 #s(literal 1/6 binary64) eps) (/.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps x)) #s(literal -1/4 binary64))) x)))
(* -1 (/ (* x (- (* 1/6 (pow x 2)) 1)) eps))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) eps))
(/ (- (* eps (+ 1/2 (* -1/4 (pow x 2)))) (* x (- (* 1/6 (pow x 2)) 1))) eps)
(/.f64 (-.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 x x)))) (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)))) eps)
(/ (- (* eps (+ 1/2 (* -1/4 (pow x 2)))) (* x (- (* 1/6 (pow x 2)) 1))) eps)
(/.f64 (-.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 x x)))) (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)))) eps)
(/ (- (* eps (+ 1/2 (* -1/4 (pow x 2)))) (* x (- (* 1/6 (pow x 2)) 1))) eps)
(/.f64 (-.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 x x)))) (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)))) eps)
(+ 1/2 (* -1/4 (pow x 2)))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 x x)))
(+ 1/2 (+ (* -1 (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) (* -1/4 (pow x 2))))
(+.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 x x)) (/.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) eps)))
(+ 1/2 (+ (* -1 (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) (* -1/4 (pow x 2))))
(+.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 x x)) (/.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) eps)))
(+ 1/2 (+ (* -1 (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) (* -1/4 (pow x 2))))
(+.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 x x)) (/.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) eps)))
(+ 1/2 (* -1/4 (pow x 2)))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 x x)))
(+ 1/2 (+ (* -1 (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) (* -1/4 (pow x 2))))
(+.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 x x)) (/.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) eps)))
(+ 1/2 (+ (* -1 (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) (* -1/4 (pow x 2))))
(+.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 x x)) (/.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) eps)))
(+ 1/2 (+ (* -1 (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) (* -1/4 (pow x 2))))
(+.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 x x)) (/.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) eps)))
(* eps (* x (- (* 1/6 (pow x 2)) 1)))
(*.f64 eps (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))))
(* eps (+ (* -1 (* eps (+ 1/2 (* -1/4 (pow x 2))))) (* x (- (* 1/6 (pow x 2)) 1))))
(*.f64 eps (-.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 x x))))))
(* eps (+ (* eps (+ (* -1 (+ 1/2 (* -1/4 (pow x 2)))) (* eps (* x (+ 1/6 (* -1/36 (pow x 2))))))) (* x (- (* 1/6 (pow x 2)) 1))))
(*.f64 eps (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) (*.f64 eps (-.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 x x)))))))
(* eps (+ (* eps (+ (* -1 (+ 1/2 (* -1/4 (pow x 2)))) (* eps (+ (* -1 (* eps (- (* 1/48 (pow x 2)) 1/24))) (* x (+ 1/6 (* -1/36 (pow x 2)))))))) (* x (- (* 1/6 (pow x 2)) 1))))
(*.f64 eps (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) (*.f64 eps (-.f64 (*.f64 eps (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 x x)))))))
(* -1 (* (pow eps 4) (- (* 1/48 (pow x 2)) 1/24)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 eps #s(literal 4 binary64))) (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64)))
(* (pow eps 4) (+ (* -1 (- (* 1/48 (pow x 2)) 1/24)) (/ (* x (+ 1/6 (* -1/36 (pow x 2)))) eps)))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 (/.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) eps) (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64))))
(* (pow eps 4) (+ (* -1 (- (* 1/48 (pow x 2)) 1/24)) (+ (* -1 (/ (+ 1/2 (* -1/4 (pow x 2))) (pow eps 2))) (/ (* x (+ 1/6 (* -1/36 (pow x 2)))) eps))))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 (-.f64 (/.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) eps) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 x x))) (*.f64 eps eps))) (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64))))
(* (pow eps 4) (+ (* -1 (- (* 1/48 (pow x 2)) 1/24)) (+ (* -1 (/ (+ 1/2 (* -1/4 (pow x 2))) (pow eps 2))) (+ (/ (* x (+ 1/6 (* -1/36 (pow x 2)))) eps) (/ (* x (- (* 1/6 (pow x 2)) 1)) (pow eps 3))))))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 (+.f64 (-.f64 (/.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) eps) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 x x))) (*.f64 eps eps))) (/.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) (*.f64 eps (*.f64 eps eps)))) (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64))))
(* -1 (* (pow eps 4) (- (* 1/48 (pow x 2)) 1/24)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 eps #s(literal 4 binary64))) (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64)))
(* (pow eps 4) (+ (* -1 (- (* 1/48 (pow x 2)) 1/24)) (/ (* x (+ 1/6 (* -1/36 (pow x 2)))) eps)))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 (/.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) eps) (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64))))
(* (pow eps 4) (+ (* -1 (- (* 1/48 (pow x 2)) 1/24)) (* -1 (/ (+ (* -1 (* x (+ 1/6 (* -1/36 (pow x 2))))) (+ (* -1/4 (/ (pow x 2) eps)) (* 1/2 (/ 1 eps)))) eps))))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64))) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) eps) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 x x) eps))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))))) eps)))
(* (pow eps 4) (+ (* -1 (- (* 1/48 (pow x 2)) 1/24)) (* -1 (/ (+ (* -1 (* x (+ 1/6 (* -1/36 (pow x 2))))) (* -1 (/ (+ (* -1 (+ 1/2 (* -1/4 (pow x 2)))) (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) eps))) eps))))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 (/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (/.f64 (-.f64 (/.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 x x)))) eps))) eps) (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64))))
(* -1 (* (pow eps 4) (- (* 1/2 (/ 1 (pow eps 2))) 1/24)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 eps #s(literal 4 binary64))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps)) #s(literal -1/24 binary64)))
(+ (* -1 (* (pow eps 4) (* x (- (/ 1 (pow eps 3)) (* 1/6 (/ 1 eps)))))) (* -1 (* (pow eps 4) (- (* 1/2 (/ 1 (pow eps 2))) 1/24))))
(-.f64 (*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 eps #s(literal 4 binary64))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps)) #s(literal -1/24 binary64))) (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) x) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1/6 binary64) eps))))
(+ (* -1 (* (pow eps 4) (- (* 1/2 (/ 1 (pow eps 2))) 1/24))) (* x (+ (* -1 (* (pow eps 4) (* x (- 1/48 (* 1/4 (/ 1 (pow eps 2))))))) (* -1 (* (pow eps 4) (- (/ 1 (pow eps 3)) (* 1/6 (/ 1 eps))))))))
(-.f64 (*.f64 x (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 eps #s(literal 4 binary64))) (*.f64 x (-.f64 #s(literal 1/48 binary64) (/.f64 #s(literal 1/4 binary64) (*.f64 eps eps))))) (*.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1/6 binary64) eps))))) (*.f64 (pow.f64 eps #s(literal 4 binary64)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps)) #s(literal -1/24 binary64))))
(+ (* -1 (* (pow eps 4) (- (* 1/2 (/ 1 (pow eps 2))) 1/24))) (* x (+ (* -1 (* (pow eps 4) (- (/ 1 (pow eps 3)) (* 1/6 (/ 1 eps))))) (* x (+ (* -1 (* (pow eps 4) (* x (- (* 1/36 (/ 1 eps)) (* 1/6 (/ 1 (pow eps 3))))))) (* -1 (* (pow eps 4) (- 1/48 (* 1/4 (/ 1 (pow eps 2)))))))))))
(-.f64 (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 eps #s(literal 4 binary64))) (-.f64 #s(literal 1/48 binary64) (/.f64 #s(literal 1/4 binary64) (*.f64 eps eps)))) (*.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) x) (-.f64 (/.f64 #s(literal 1/36 binary64) eps) (/.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps eps))))))) (*.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1/6 binary64) eps))))) (*.f64 (pow.f64 eps #s(literal 4 binary64)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps)) #s(literal -1/24 binary64))))
(* -1 (* (pow eps 4) (* (pow x 3) (- (* 1/36 (/ 1 eps)) (* 1/6 (/ 1 (pow eps 3)))))))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 eps #s(literal 4 binary64))) (*.f64 (*.f64 x (*.f64 x x)) (-.f64 (/.f64 #s(literal 1/36 binary64) eps) (/.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps eps))))))
(* (pow x 3) (+ (* -1 (* (pow eps 4) (- (* 1/36 (/ 1 eps)) (* 1/6 (/ 1 (pow eps 3)))))) (* -1 (/ (* (pow eps 4) (- 1/48 (* 1/4 (/ 1 (pow eps 2))))) x))))
(*.f64 (*.f64 x (*.f64 x x)) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 eps #s(literal 4 binary64))) (-.f64 (/.f64 #s(literal 1/36 binary64) eps) (/.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps eps))))) (*.f64 (pow.f64 eps #s(literal 4 binary64)) (/.f64 (-.f64 #s(literal 1/48 binary64) (/.f64 #s(literal 1/4 binary64) (*.f64 eps eps))) x))))
(* (pow x 3) (+ (* -1 (* (pow eps 4) (- (* 1/36 (/ 1 eps)) (* 1/6 (/ 1 (pow eps 3)))))) (+ (* -1 (/ (* (pow eps 4) (- 1/48 (* 1/4 (/ 1 (pow eps 2))))) x)) (* -1 (/ (* (pow eps 4) (- (/ 1 (pow eps 3)) (* 1/6 (/ 1 eps)))) (pow x 2))))))
(*.f64 (*.f64 x (*.f64 x x)) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 eps #s(literal 4 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1/6 binary64) eps))) (*.f64 x x)) (*.f64 (pow.f64 eps #s(literal 4 binary64)) (/.f64 (-.f64 #s(literal 1/48 binary64) (/.f64 #s(literal 1/4 binary64) (*.f64 eps eps))) x))) (*.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 (/.f64 #s(literal 1/36 binary64) eps) (/.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps eps)))))))
(* (pow x 3) (+ (* -1 (* (pow eps 4) (- (* 1/36 (/ 1 eps)) (* 1/6 (/ 1 (pow eps 3)))))) (+ (* -1 (/ (* (pow eps 4) (- 1/48 (* 1/4 (/ 1 (pow eps 2))))) x)) (+ (* -1 (/ (* (pow eps 4) (- (* 1/2 (/ 1 (pow eps 2))) 1/24)) (pow x 3))) (* -1 (/ (* (pow eps 4) (- (/ 1 (pow eps 3)) (* 1/6 (/ 1 eps)))) (pow x 2)))))))
(*.f64 (*.f64 x (*.f64 x x)) (-.f64 (-.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 eps #s(literal 4 binary64)) (/.f64 (-.f64 #s(literal 1/48 binary64) (/.f64 #s(literal 1/4 binary64) (*.f64 eps eps))) x))) (/.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps)) #s(literal -1/24 binary64))) (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1/6 binary64) eps))) (*.f64 x x))) (*.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 (/.f64 #s(literal 1/36 binary64) eps) (/.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps eps)))))))
(* (pow eps 4) (* (pow x 3) (- (* 1/6 (/ 1 (pow eps 3))) (* 1/36 (/ 1 eps)))))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1/36 binary64) eps))))
(* -1 (* (pow x 3) (+ (* -1 (* (pow eps 4) (- (* 1/6 (/ 1 (pow eps 3))) (* 1/36 (/ 1 eps))))) (/ (* (pow eps 4) (- 1/48 (* 1/4 (/ 1 (pow eps 2))))) x))))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (-.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) (/.f64 (-.f64 #s(literal 1/48 binary64) (/.f64 #s(literal 1/4 binary64) (*.f64 eps eps))) x)) (*.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1/36 binary64) eps)))))
(* -1 (* (pow x 3) (+ (* -1 (* (pow eps 4) (- (* 1/6 (/ 1 (pow eps 3))) (* 1/36 (/ 1 eps))))) (* -1 (/ (+ (* -1 (* (pow eps 4) (- 1/48 (* 1/4 (/ 1 (pow eps 2)))))) (/ (* (pow eps 4) (- (* 1/6 (/ 1 eps)) (/ 1 (pow eps 3)))) x)) x)))))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1/36 binary64) eps)))) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 (/.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps))))) x) (*.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 #s(literal 1/48 binary64) (/.f64 #s(literal 1/4 binary64) (*.f64 eps eps))))) x)))
(* -1 (* (pow x 3) (+ (* -1 (* (pow eps 4) (- (* 1/6 (/ 1 (pow eps 3))) (* 1/36 (/ 1 eps))))) (* -1 (/ (+ (* -1 (* (pow eps 4) (- 1/48 (* 1/4 (/ 1 (pow eps 2)))))) (* -1 (/ (+ (* -1 (* (pow eps 4) (- (* 1/6 (/ 1 eps)) (/ 1 (pow eps 3))))) (/ (* (pow eps 4) (- (* 1/2 (/ 1 (pow eps 2))) 1/24)) x)) x))) x)))))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1/36 binary64) eps)))) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 eps #s(literal 4 binary64))) (-.f64 #s(literal 1/48 binary64) (/.f64 #s(literal 1/4 binary64) (*.f64 eps eps)))) (/.f64 (-.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) (/.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps)) #s(literal -1/24 binary64)) x)) (*.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 (/.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))))) x)) x)))
(* -1 (* (pow eps 3) (- (* 1/2 (/ 1 (pow eps 2))) 1/24)))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps)) #s(literal -1/24 binary64)))
(+ (* -1 (* (pow eps 3) (* x (- (/ 1 (pow eps 3)) (* 1/6 (/ 1 eps)))))) (* -1 (* (pow eps 3) (- (* 1/2 (/ 1 (pow eps 2))) 1/24))))
(-.f64 (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps)) #s(literal -1/24 binary64))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) x) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1/6 binary64) eps))))
(+ (* -1 (* (pow eps 3) (- (* 1/2 (/ 1 (pow eps 2))) 1/24))) (* x (+ (* -1 (* (pow eps 3) (* x (- 1/48 (* 1/4 (/ 1 (pow eps 2))))))) (* -1 (* (pow eps 3) (- (/ 1 (pow eps 3)) (* 1/6 (/ 1 eps))))))))
(-.f64 (*.f64 x (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 x (-.f64 #s(literal 1/48 binary64) (/.f64 #s(literal 1/4 binary64) (*.f64 eps eps))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1/6 binary64) eps))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps)) #s(literal -1/24 binary64))))
(+ (* -1 (* (pow eps 3) (- (* 1/2 (/ 1 (pow eps 2))) 1/24))) (* x (+ (* -1 (* (pow eps 3) (- (/ 1 (pow eps 3)) (* 1/6 (/ 1 eps))))) (* x (+ (* -1 (* (pow eps 3) (* x (- (* 1/36 (/ 1 eps)) (* 1/6 (/ 1 (pow eps 3))))))) (* -1 (* (pow eps 3) (- 1/48 (* 1/4 (/ 1 (pow eps 2)))))))))))
(-.f64 (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 x (-.f64 (/.f64 #s(literal 1/36 binary64) eps) (/.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps eps)))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 #s(literal 1/48 binary64) (/.f64 #s(literal 1/4 binary64) (*.f64 eps eps)))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1/6 binary64) eps))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps)) #s(literal -1/24 binary64))))
(* -1 (* (pow eps 3) (* (pow x 3) (- (* 1/36 (/ 1 eps)) (* 1/6 (/ 1 (pow eps 3)))))))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 x (*.f64 x x)) (-.f64 (/.f64 #s(literal 1/36 binary64) eps) (/.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps eps))))))
(* (pow x 3) (+ (* -1 (* (pow eps 3) (- (* 1/36 (/ 1 eps)) (* 1/6 (/ 1 (pow eps 3)))))) (* -1 (/ (* (pow eps 3) (- 1/48 (* 1/4 (/ 1 (pow eps 2))))) x))))
(*.f64 (*.f64 x (*.f64 x x)) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps))) (-.f64 (/.f64 #s(literal 1/36 binary64) eps) (/.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps eps))))) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 #s(literal 1/48 binary64) (/.f64 #s(literal 1/4 binary64) (*.f64 eps eps)))) x)))
(* (pow x 3) (+ (* -1 (* (pow eps 3) (- (* 1/36 (/ 1 eps)) (* 1/6 (/ 1 (pow eps 3)))))) (+ (* -1 (/ (* (pow eps 3) (- 1/48 (* 1/4 (/ 1 (pow eps 2))))) x)) (* -1 (/ (* (pow eps 3) (- (/ 1 (pow eps 3)) (* 1/6 (/ 1 eps)))) (pow x 2))))))
(*.f64 (*.f64 x (*.f64 x x)) (-.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps))) (-.f64 (/.f64 #s(literal 1/36 binary64) eps) (/.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps eps))))) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 #s(literal 1/48 binary64) (/.f64 #s(literal 1/4 binary64) (*.f64 eps eps)))) x)) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1/6 binary64) eps))) (*.f64 x x))))
(* (pow x 3) (+ (* -1 (* (pow eps 3) (- (* 1/36 (/ 1 eps)) (* 1/6 (/ 1 (pow eps 3)))))) (+ (* -1 (/ (* (pow eps 3) (- 1/48 (* 1/4 (/ 1 (pow eps 2))))) x)) (+ (* -1 (/ (* (pow eps 3) (- (* 1/2 (/ 1 (pow eps 2))) 1/24)) (pow x 3))) (* -1 (/ (* (pow eps 3) (- (/ 1 (pow eps 3)) (* 1/6 (/ 1 eps)))) (pow x 2)))))))
(*.f64 (*.f64 x (*.f64 x x)) (-.f64 (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps)) #s(literal -1/24 binary64))) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1/6 binary64) eps))) (*.f64 x x))) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 #s(literal 1/48 binary64) (/.f64 #s(literal 1/4 binary64) (*.f64 eps eps)))) x)) (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (/.f64 #s(literal 1/36 binary64) eps) (/.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps eps)))))))
(* (pow eps 3) (* (pow x 3) (- (* 1/6 (/ 1 (pow eps 3))) (* 1/36 (/ 1 eps)))))
(*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))) (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1/36 binary64) eps)))
(* -1 (* (pow x 3) (+ (* -1 (* (pow eps 3) (- (* 1/6 (/ 1 (pow eps 3))) (* 1/36 (/ 1 eps))))) (/ (* (pow eps 3) (- 1/48 (* 1/4 (/ 1 (pow eps 2))))) x))))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (-.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 #s(literal 1/48 binary64) (/.f64 #s(literal 1/4 binary64) (*.f64 eps eps)))) x) (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1/36 binary64) eps)))))
(* -1 (* (pow x 3) (+ (* -1 (* (pow eps 3) (- (* 1/6 (/ 1 (pow eps 3))) (* 1/36 (/ 1 eps))))) (* -1 (/ (+ (* -1 (* (pow eps 3) (- 1/48 (* 1/4 (/ 1 (pow eps 2)))))) (/ (* (pow eps 3) (- (* 1/6 (/ 1 eps)) (/ 1 (pow eps 3)))) x)) x)))))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps))) (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1/36 binary64) eps))) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (/.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps))))) x) (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 #s(literal 1/48 binary64) (/.f64 #s(literal 1/4 binary64) (*.f64 eps eps))))) x)))
(* -1 (* (pow x 3) (+ (* -1 (* (pow eps 3) (- (* 1/6 (/ 1 (pow eps 3))) (* 1/36 (/ 1 eps))))) (* -1 (/ (+ (* -1 (* (pow eps 3) (- 1/48 (* 1/4 (/ 1 (pow eps 2)))))) (* -1 (/ (+ (* -1 (* (pow eps 3) (- (* 1/6 (/ 1 eps)) (/ 1 (pow eps 3))))) (/ (* (pow eps 3) (- (* 1/2 (/ 1 (pow eps 2))) 1/24)) x)) x))) x)))))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps))) (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1/36 binary64) eps))) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 #s(literal 1/48 binary64) (/.f64 #s(literal 1/4 binary64) (*.f64 eps eps))))) (/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps)) #s(literal -1/24 binary64)) x)) (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (/.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))))) x)) x)))
(* x (- (* 1/6 (pow x 2)) 1))
(*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)))
(+ (* -1 (* eps (+ 1/2 (* -1/4 (pow x 2))))) (* x (- (* 1/6 (pow x 2)) 1)))
(-.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 x x)))))
(+ (* eps (+ (* -1 (+ 1/2 (* -1/4 (pow x 2)))) (* eps (* x (+ 1/6 (* -1/36 (pow x 2))))))) (* x (- (* 1/6 (pow x 2)) 1)))
(+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) (*.f64 eps (-.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 x x))))))
(+ (* eps (+ (* -1 (+ 1/2 (* -1/4 (pow x 2)))) (* eps (+ (* -1 (* eps (- (* 1/48 (pow x 2)) 1/24))) (* x (+ 1/6 (* -1/36 (pow x 2)))))))) (* x (- (* 1/6 (pow x 2)) 1)))
(+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) (*.f64 eps (-.f64 (*.f64 eps (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 x x))))))
(* -1 (* (pow eps 3) (- (* 1/48 (pow x 2)) 1/24)))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps))) (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64)))
(* (pow eps 3) (+ (* -1 (- (* 1/48 (pow x 2)) 1/24)) (/ (* x (+ 1/6 (* -1/36 (pow x 2)))) eps)))
(*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (/.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) eps) (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64))))
(* (pow eps 3) (+ (* -1 (- (* 1/48 (pow x 2)) 1/24)) (+ (* -1 (/ (+ 1/2 (* -1/4 (pow x 2))) (pow eps 2))) (/ (* x (+ 1/6 (* -1/36 (pow x 2)))) eps))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (-.f64 (/.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) eps) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 x x))) (*.f64 eps eps))) (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64))))
(* (pow eps 3) (+ (* -1 (- (* 1/48 (pow x 2)) 1/24)) (+ (* -1 (/ (+ 1/2 (* -1/4 (pow x 2))) (pow eps 2))) (+ (/ (* x (+ 1/6 (* -1/36 (pow x 2)))) eps) (/ (* x (- (* 1/6 (pow x 2)) 1)) (pow eps 3))))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (+.f64 (-.f64 (/.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) eps) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 x x))) (*.f64 eps eps))) (/.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) (*.f64 eps (*.f64 eps eps)))) (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64))))
(* -1 (* (pow eps 3) (- (* 1/48 (pow x 2)) 1/24)))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps))) (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64)))
(* -1 (* (pow eps 3) (- (+ (* -1 (/ (* x (+ 1/6 (* -1/36 (pow x 2)))) eps)) (* 1/48 (pow x 2))) 1/24)))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps))) (+.f64 (-.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) (/.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) eps)) #s(literal -1/24 binary64)))
(* -1 (* (pow eps 3) (- (+ (* -1 (/ (+ (* -1 (/ (+ 1/2 (* -1/4 (pow x 2))) eps)) (* x (+ 1/6 (* -1/36 (pow x 2))))) eps)) (* 1/48 (pow x 2))) 1/24)))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps))) (+.f64 (-.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 x x))) eps)) eps)) #s(literal -1/24 binary64)))
(* -1 (* (pow eps 3) (- (+ (* -1 (/ (+ (* -1 (/ (+ 1/2 (+ (* -1 (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) (* -1/4 (pow x 2)))) eps)) (* x (+ 1/6 (* -1/36 (pow x 2))))) eps)) (* 1/48 (pow x 2))) 1/24)))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps))) (+.f64 (-.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (/.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 x x)) (/.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) eps))) eps)) eps)) #s(literal -1/24 binary64)))
(- (* 1/2 (/ 1 (pow eps 2))) 1/24)
(+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps)) #s(literal -1/24 binary64))
(- (+ (* 1/2 (/ 1 (pow eps 2))) (* x (- (/ 1 (pow eps 3)) (* 1/6 (/ 1 eps))))) 1/24)
(+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps)) (+.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1/6 binary64) eps))) #s(literal -1/24 binary64)))
(- (+ (* 1/2 (/ 1 (pow eps 2))) (* x (- (+ (* x (- 1/48 (* 1/4 (/ 1 (pow eps 2))))) (/ 1 (pow eps 3))) (* 1/6 (/ 1 eps))))) 1/24)
(+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps)) (+.f64 (*.f64 x (+.f64 (*.f64 x (-.f64 #s(literal 1/48 binary64) (/.f64 #s(literal 1/4 binary64) (*.f64 eps eps)))) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1/6 binary64) eps)))) #s(literal -1/24 binary64)))
(- (+ (* 1/2 (/ 1 (pow eps 2))) (* x (- (+ (* x (- (+ 1/48 (* x (- (* 1/36 (/ 1 eps)) (* 1/6 (/ 1 (pow eps 3)))))) (* 1/4 (/ 1 (pow eps 2))))) (/ 1 (pow eps 3))) (* 1/6 (/ 1 eps))))) 1/24)
(+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps)) (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 #s(literal 1/48 binary64) (-.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1/36 binary64) eps) (/.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps eps))))) (/.f64 #s(literal 1/4 binary64) (*.f64 eps eps))))) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1/6 binary64) eps)))) #s(literal -1/24 binary64)))
(* (pow x 3) (- (* 1/36 (/ 1 eps)) (* 1/6 (/ 1 (pow eps 3)))))
(*.f64 (*.f64 x (*.f64 x x)) (-.f64 (/.f64 #s(literal 1/36 binary64) eps) (/.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps eps)))))
(* (pow x 3) (- (+ (* 1/36 (/ 1 eps)) (* 1/48 (/ 1 x))) (+ (* 1/6 (/ 1 (pow eps 3))) (/ 1/4 (* (pow eps 2) x)))))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 (/.f64 #s(literal 1/36 binary64) eps) (-.f64 (/.f64 #s(literal 1/48 binary64) x) (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1/4 binary64) (*.f64 x (*.f64 eps eps)))))))
(* (pow x 3) (- (+ (* 1/36 (/ 1 eps)) (+ (* 1/48 (/ 1 x)) (/ 1 (* (pow eps 3) (pow x 2))))) (+ (* 1/6 (/ 1 (pow eps 3))) (+ (/ 1/4 (* (pow eps 2) x)) (* 1/6 (/ 1 (* eps (pow x 2))))))))
(*.f64 (*.f64 x (*.f64 x x)) (-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1/36 binary64) eps) (/.f64 #s(literal 1/48 binary64) x)) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 x x))) (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps eps))) (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x (*.f64 eps eps))) (/.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 x x)))))))
(* (pow x 3) (- (+ (* 1/36 (/ 1 eps)) (+ (/ 1/2 (* (pow eps 2) (pow x 3))) (+ (* 1/48 (/ 1 x)) (/ 1 (* (pow eps 3) (pow x 2)))))) (+ (* 1/6 (/ 1 (pow eps 3))) (+ (/ 1/4 (* (pow eps 2) x)) (+ (* 1/6 (/ 1 (* eps (pow x 2)))) (* 1/24 (/ 1 (pow x 3))))))))
(*.f64 (*.f64 x (*.f64 x x)) (-.f64 (+.f64 (/.f64 #s(literal 1/36 binary64) eps) (+.f64 (+.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps)) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1/48 binary64) x)) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 x x)))) (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps eps))) (+.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x (*.f64 eps eps))) (/.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 x x)))) (/.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x x)))))))
(* -1 (* (pow x 3) (- (* 1/6 (/ 1 (pow eps 3))) (* 1/36 (/ 1 eps)))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x (*.f64 x x)) (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1/36 binary64) eps))))
(* -1 (* (pow x 3) (- (+ (* -1 (/ (- 1/48 (* 1/4 (/ 1 (pow eps 2)))) x)) (* 1/6 (/ 1 (pow eps 3)))) (* 1/36 (/ 1 eps)))))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (-.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps eps))) (/.f64 (-.f64 #s(literal 1/48 binary64) (/.f64 #s(literal 1/4 binary64) (*.f64 eps eps))) x)) (/.f64 #s(literal 1/36 binary64) eps)))
(* -1 (* (pow x 3) (- (+ (* -1 (/ (- (+ 1/48 (* -1 (/ (- (* 1/6 (/ 1 eps)) (/ 1 (pow eps 3))) x))) (* 1/4 (/ 1 (pow eps 2)))) x)) (* 1/6 (/ 1 (pow eps 3)))) (* 1/36 (/ 1 eps)))))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (-.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps eps))) (/.f64 (-.f64 (-.f64 #s(literal 1/48 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) x)) (/.f64 #s(literal 1/4 binary64) (*.f64 eps eps))) x)) (/.f64 #s(literal 1/36 binary64) eps)))
(* -1 (* (pow x 3) (- (+ (* -1 (/ (- (+ 1/48 (* -1 (/ (- (+ (* -1 (/ (- (* 1/2 (/ 1 (pow eps 2))) 1/24) x)) (* 1/6 (/ 1 eps))) (/ 1 (pow eps 3))) x))) (* 1/4 (/ 1 (pow eps 2)))) x)) (* 1/6 (/ 1 (pow eps 3)))) (* 1/36 (/ 1 eps)))))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (-.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps eps))) (/.f64 (-.f64 (-.f64 #s(literal 1/48 binary64) (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) eps) (/.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps)) #s(literal -1/24 binary64)) x)) (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) x)) (/.f64 #s(literal 1/4 binary64) (*.f64 eps eps))) x)) (/.f64 #s(literal 1/36 binary64) eps)))
(* -1 (/ (* x (- (* 1/6 (pow x 2)) 1)) (pow eps 3)))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 x eps)) (/.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)) (*.f64 eps eps)))
(/ (- (* eps (+ 1/2 (* -1/4 (pow x 2)))) (* x (- (* 1/6 (pow x 2)) 1))) (pow eps 3))
(/.f64 (-.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 x x)))) (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)))) (*.f64 eps (*.f64 eps eps)))
(/ (- (* eps (+ 1/2 (+ (* -1 (* eps (* x (+ 1/6 (* -1/36 (pow x 2)))))) (* -1/4 (pow x 2))))) (* x (- (* 1/6 (pow x 2)) 1))) (pow eps 3))
(/.f64 (-.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 x x)) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))))))) (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)))) (*.f64 eps (*.f64 eps eps)))
(/ (- (* eps (+ 1/2 (+ (* -1/4 (pow x 2)) (* eps (- (* eps (- (* 1/48 (pow x 2)) 1/24)) (* x (+ 1/6 (* -1/36 (pow x 2))))))))) (* x (- (* 1/6 (pow x 2)) 1))) (pow eps 3))
(/.f64 (-.f64 (*.f64 eps (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 x x))) (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))))))) (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)))) (*.f64 eps (*.f64 eps eps)))
(- (* 1/48 (pow x 2)) 1/24)
(+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64))
(- (+ (* -1 (/ (* x (+ 1/6 (* -1/36 (pow x 2)))) eps)) (* 1/48 (pow x 2))) 1/24)
(+.f64 (-.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) (/.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) eps)) #s(literal -1/24 binary64))
(- (+ (* -1/4 (/ (pow x 2) (pow eps 2))) (+ (* 1/48 (pow x 2)) (/ 1/2 (pow eps 2)))) (+ 1/24 (/ (* x (+ 1/6 (* -1/36 (pow x 2)))) eps)))
(-.f64 (+.f64 (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 x x)) (*.f64 eps eps)) (*.f64 #s(literal 1/48 binary64) (*.f64 x x))) (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps))) #s(literal -1/24 binary64)) (/.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) eps))
(- (+ (* -1 (/ (* x (- (* 1/6 (pow x 2)) 1)) (pow eps 3))) (* 1/48 (pow x 2))) (+ 1/24 (+ (* -1 (/ (+ 1/2 (* -1/4 (pow x 2))) (pow eps 2))) (/ (* x (+ 1/6 (* -1/36 (pow x 2)))) eps))))
(-.f64 (-.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) (/.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) (*.f64 eps (*.f64 eps eps)))) (+.f64 #s(literal 1/24 binary64) (-.f64 (/.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) eps) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 x x))) (*.f64 eps eps)))))
(- (* 1/48 (pow x 2)) 1/24)
(+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64))
(- (+ (* -1 (/ (* x (+ 1/6 (* -1/36 (pow x 2)))) eps)) (* 1/48 (pow x 2))) 1/24)
(+.f64 (-.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) (/.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) eps)) #s(literal -1/24 binary64))
(- (+ (* -1 (/ (- (* -1 (/ (+ 1/2 (* -1/4 (pow x 2))) eps)) (* -1 (* x (+ 1/6 (* -1/36 (pow x 2)))))) eps)) (* 1/48 (pow x 2))) 1/24)
(+.f64 (-.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) (/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 x x))) eps) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))))) eps)) #s(literal -1/24 binary64))
(- (+ (* -1 (/ (- (* -1 (/ (- (* -1 (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) (* -1 (+ 1/2 (* -1/4 (pow x 2))))) eps)) (* -1 (* x (+ 1/6 (* -1/36 (pow x 2)))))) eps)) (* 1/48 (pow x 2))) 1/24)
(+.f64 (-.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) (/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (/.f64 (-.f64 (/.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 x x)))) eps))) eps)) #s(literal -1/24 binary64))
(* eps (- (* 1/24 (pow eps 2)) 1/2))
(*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64)))
(+ (* eps (- (* 1/24 (pow eps 2)) 1/2)) (* x (- (* 1/6 (pow eps 2)) 1)))
(+.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))))
(+ (* eps (- (* 1/24 (pow eps 2)) 1/2)) (* x (- (* eps (* x (+ 1/4 (* -1/48 (pow eps 2))))) (* -1 (- (* 1/6 (pow eps 2)) 1)))))
(+.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))) (*.f64 x (+.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))))))
(+ (* eps (- (* 1/24 (pow eps 2)) 1/2)) (* x (- (* x (- (* x (+ 1/6 (* -1/36 (pow eps 2)))) (* -1 (* eps (+ 1/4 (* -1/48 (pow eps 2))))))) (* -1 (- (* 1/6 (pow eps 2)) 1)))))
(+.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))) (*.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))))) (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))))))
(* (pow x 3) (+ 1/6 (* -1/36 (pow eps 2))))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))
(* (pow x 3) (- (+ 1/6 (+ (* -1/36 (pow eps 2)) (* 2 (/ (* eps (+ 1/4 (* -1/48 (pow eps 2)))) x)))) (/ (* eps (+ 1/4 (* -1/48 (pow eps 2)))) x)))
(*.f64 (*.f64 x (*.f64 x x)) (-.f64 (+.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) x)) (/.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) x)))
(* (pow x 3) (- (+ 1/6 (+ (* -1/36 (pow eps 2)) (+ (* 2 (/ (* eps (+ 1/4 (* -1/48 (pow eps 2)))) x)) (+ (* 2 (/ (- (* 1/6 (pow eps 2)) 1) (pow x 2))) (+ (/ 1 (pow x 2)) (/ (* (pow eps 2) (pow (+ 1/4 (* -1/48 (pow eps 2))) 2)) (* (pow x 2) (+ 1/6 (* -1/36 (pow eps 2)))))))))) (+ (* 1/6 (/ (pow eps 2) (pow x 2))) (+ (/ (* eps (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* 2 (* eps (+ 1/4 (* -1/48 (pow eps 2))))) (* eps (+ 1/4 (* -1/48 (pow eps 2))))))) (* (pow x 2) (+ 1/6 (* -1/36 (pow eps 2))))) (/ (* eps (+ 1/4 (* -1/48 (pow eps 2)))) x)))))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (-.f64 (+.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) x)) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 (*.f64 eps eps) (/.f64 (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (+.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (*.f64 x x)) (+.f64 (/.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) x) (/.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))))) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))
(* (pow x 3) (- (+ 1/6 (+ (* -1/36 (pow eps 2)) (+ (* 2 (/ (* eps (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))) (* (pow x 3) (+ 1/6 (* -1/36 (pow eps 2)))))) (+ (* 2 (/ (* eps (+ 1/4 (* -1/48 (pow eps 2)))) x)) (+ (* 2 (/ (- (* 1/6 (pow eps 2)) 1) (pow x 2))) (+ (/ 1 (pow x 2)) (/ (* (pow eps 2) (pow (+ 1/4 (* -1/48 (pow eps 2))) 2)) (* (pow x 2) (+ 1/6 (* -1/36 (pow eps 2))))))))))) (+ (* -1 (/ (* eps (- (* 1/24 (pow eps 2)) 1/2)) (pow x 3))) (+ (* 1/6 (/ (pow eps 2) (pow x 2))) (+ (/ (* eps (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* 2 (* eps (+ 1/4 (* -1/48 (pow eps 2))))) (* eps (+ 1/4 (* -1/48 (pow eps 2))))))) (* (pow x 2) (+ 1/6 (* -1/36 (pow eps 2))))) (+ (/ (* eps (* (+ 1/4 (* -1/48 (pow eps 2))) (- (+ 1 (+ (* 2 (- (* 1/6 (pow eps 2)) 1)) (/ (* (pow eps 2) (pow (+ 1/4 (* -1/48 (pow eps 2))) 2)) (+ 1/6 (* -1/36 (pow eps 2)))))) (+ (* 1/6 (pow eps 2)) (/ (* eps (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* 2 (* eps (+ 1/4 (* -1/48 (pow eps 2))))) (* eps (+ 1/4 (* -1/48 (pow eps 2))))))) (+ 1/6 (* -1/36 (pow eps 2)))))))) (* (pow x 3) (+ 1/6 (* -1/36 (pow eps 2))))) (+ (/ (* eps (+ 1/4 (* -1/48 (pow eps 2)))) x) (/ (* (- (* 1/6 (pow eps 2)) 1) (- (* 2 (* eps (+ 1/4 (* -1/48 (pow eps 2))))) (* eps (+ 1/4 (* -1/48 (pow eps 2)))))) (* (pow x 3) (+ 1/6 (* -1/36 (pow eps 2))))))))))))
(*.f64 (*.f64 x (*.f64 x x)) (-.f64 (+.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) x)) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 (*.f64 eps eps) (/.f64 (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (-.f64 (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (*.f64 x x)) (/.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))))) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))) (+.f64 (/.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (-.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (*.f64 (*.f64 eps eps) (/.f64 (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (/.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))) (+.f64 (/.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) x) (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))))) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))) (/.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))) (*.f64 x (*.f64 x x))))))
(* (pow x 3) (+ 1/6 (* -1/36 (pow eps 2))))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))
(* -1 (* (pow x 3) (+ (* -1 (+ 1/6 (* -1/36 (pow eps 2)))) (* -1 (/ (- (* 2 (* eps (+ 1/4 (* -1/48 (pow eps 2))))) (* eps (+ 1/4 (* -1/48 (pow eps 2))))) x)))))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (-.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))) x)))
(* -1 (* (pow x 3) (+ (* -1 (+ 1/6 (* -1/36 (pow eps 2)))) (* -1 (/ (- (+ (* -1 (/ (- (* -1 (/ (+ (* 2 (* (+ 1/6 (* -1/36 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))) (* (pow eps 2) (pow (+ 1/4 (* -1/48 (pow eps 2))) 2))) (+ 1/6 (* -1/36 (pow eps 2))))) (+ (* -1 (- (* 1/6 (pow eps 2)) 1)) (* -1 (/ (* eps (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* 2 (* eps (+ 1/4 (* -1/48 (pow eps 2))))) (* eps (+ 1/4 (* -1/48 (pow eps 2))))))) (+ 1/6 (* -1/36 (pow eps 2))))))) x)) (* 2 (* eps (+ 1/4 (* -1/48 (pow eps 2)))))) (* eps (+ 1/4 (* -1/48 (pow eps 2))))) x)))))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (-.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))) (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))) (-.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))) x)) (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))) x)))
(* -1 (* (pow x 3) (+ (* -1 (+ 1/6 (* -1/36 (pow eps 2)))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (+ (* 2 (* (+ 1/6 (* -1/36 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))) (* (pow eps 2) (pow (+ 1/4 (* -1/48 (pow eps 2))) 2))) (+ 1/6 (* -1/36 (pow eps 2))))) (* -1 (/ (- (* 2 (/ (* eps (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))) (+ 1/6 (* -1/36 (pow eps 2))))) (+ (* -1 (* eps (- (* 1/24 (pow eps 2)) 1/2))) (+ (* -1 (/ (* eps (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* -1 (/ (+ (* 2 (* (+ 1/6 (* -1/36 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))) (* (pow eps 2) (pow (+ 1/4 (* -1/48 (pow eps 2))) 2))) (+ 1/6 (* -1/36 (pow eps 2))))) (+ (* -1 (- (* 1/6 (pow eps 2)) 1)) (* -1 (/ (* eps (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* 2 (* eps (+ 1/4 (* -1/48 (pow eps 2))))) (* eps (+ 1/4 (* -1/48 (pow eps 2))))))) (+ 1/6 (* -1/36 (pow eps 2))))))))) (+ 1/6 (* -1/36 (pow eps 2))))) (/ (* (- (* 1/6 (pow eps 2)) 1) (- (* 2 (* eps (+ 1/4 (* -1/48 (pow eps 2))))) (* eps (+ 1/4 (* -1/48 (pow eps 2)))))) (+ 1/6 (* -1/36 (pow eps 2))))))) x))) (+ (* -1 (- (* 1/6 (pow eps 2)) 1)) (* -1 (/ (* eps (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* 2 (* eps (+ 1/4 (* -1/48 (pow eps 2))))) (* eps (+ 1/4 (* -1/48 (pow eps 2))))))) (+ 1/6 (* -1/36 (pow eps 2))))))) x)) (* 2 (* eps (+ 1/4 (* -1/48 (pow eps 2)))))) (* eps (+ 1/4 (* -1/48 (pow eps 2))))) x)))))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (-.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))) (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (/.f64 (-.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))) (-.f64 (-.f64 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))) (/.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))) (-.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))))) x)) (-.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))) x)) (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))) x)))
(* x (- (* 1/6 (pow x 2)) 1))
(*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)))
(+ (* eps (- (* 1/2 (pow x 2)) (+ 1/2 (* 1/4 (pow x 2))))) (* x (- (* 1/6 (pow x 2)) 1)))
(+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) (*.f64 eps (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x x)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))))))
(+ (* eps (- (+ (* 1/2 (pow x 2)) (* eps (- (/ (* x (+ (* 1/16 (pow x 2)) (* 2 (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/6 (pow x 2)) 1))))) (- (* 1/6 (pow x 2)) 1)) (+ (* 1/4 (/ 1 (* x (- (* 1/6 (pow x 2)) 1)))) (+ (* x (+ 1/6 (* -1/36 (pow x 2)))) (/ (* (+ 1/2 (* 1/4 (pow x 2))) (- (* 1/2 (pow x 2)) (+ 1/2 (* 1/4 (pow x 2))))) (* x (- (* 1/6 (pow x 2)) 1)))))))) (+ 1/2 (* 1/4 (pow x 2))))) (* x (- (* 1/6 (pow x 2)) 1)))
(+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x x)) (-.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 x (+.f64 (*.f64 (*.f64 x x) #s(literal 1/16 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))))))) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) (+.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))))) (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x x)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))))) (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))))))
(+ (* eps (- (+ (* 1/2 (pow x 2)) (* eps (- (+ (* eps (- (+ 1/24 (/ (* x (+ (* -1/24 (* x (- (* 1/6 (pow x 2)) 1))) (* 1/2 (* x (+ 1/6 (* -1/36 (pow x 2))))))) (- (* 1/6 (pow x 2)) 1))) (+ (* -1/48 (pow x 2)) (+ (/ (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2 (pow x 2)) (+ 1/2 (* 1/4 (pow x 2))))) (- (* 1/6 (pow x 2)) 1)) (/ (* (+ 1/2 (* 1/4 (pow x 2))) (- (/ (* x (+ (* 1/16 (pow x 2)) (* 2 (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/6 (pow x 2)) 1))))) (- (* 1/6 (pow x 2)) 1)) (+ (* 1/4 (/ 1 (* x (- (* 1/6 (pow x 2)) 1)))) (+ (* x (+ 1/6 (* -1/36 (pow x 2)))) (/ (* (+ 1/2 (* 1/4 (pow x 2))) (- (* 1/2 (pow x 2)) (+ 1/2 (* 1/4 (pow x 2))))) (* x (- (* 1/6 (pow x 2)) 1))))))) (* x (- (* 1/6 (pow x 2)) 1))))))) (/ (* x (+ (* 1/16 (pow x 2)) (* 2 (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/6 (pow x 2)) 1))))) (- (* 1/6 (pow x 2)) 1))) (+ (* 1/4 (/ 1 (* x (- (* 1/6 (pow x 2)) 1)))) (+ (* x (+ 1/6 (* -1/36 (pow x 2)))) (/ (* (+ 1/2 (* 1/4 (pow x 2))) (- (* 1/2 (pow x 2)) (+ 1/2 (* 1/4 (pow x 2))))) (* x (- (* 1/6 (pow x 2)) 1)))))))) (+ 1/2 (* 1/4 (pow x 2))))) (* x (- (* 1/6 (pow x 2)) 1)))
(+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x x)) (-.f64 (*.f64 eps (+.f64 (*.f64 eps (-.f64 (+.f64 #s(literal 1/24 binary64) (/.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))))))) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)))) (+.f64 (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x x)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))))) (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (-.f64 (/.f64 (*.f64 x (+.f64 (*.f64 (*.f64 x x) #s(literal 1/16 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))))))) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) (+.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))))) (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x x)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))))) (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))))))) (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))))))) (-.f64 (/.f64 (*.f64 x (+.f64 (*.f64 (*.f64 x x) #s(literal 1/16 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))))))) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) (+.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))))) (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x x)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))))) (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))))))
(/ (* (pow eps 3) (- (* 1/2304 (pow x 4)) 1/576)) (- (* -1/48 (pow x 2)) 1/24))
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 #s(literal 1/2304 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/576 binary64))) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64)))
(* (pow eps 3) (- (+ (* -1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (* eps (- (* -1/48 (pow x 2)) 1/24)))) (* 1/2304 (/ (pow x 4) (- (* -1/48 (pow x 2)) 1/24)))) (+ (* 1/576 (/ 1 (- (* -1/48 (pow x 2)) 1/24))) (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (* eps (pow (- (* -1/48 (pow x 2)) 1/24) 2))))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (-.f64 (+.f64 (*.f64 (/.f64 #s(literal -1/24 binary64) eps) (*.f64 (*.f64 x (*.f64 x x)) (/.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64))))) (/.f64 (*.f64 #s(literal 1/2304 binary64) (pow.f64 x #s(literal 4 binary64))) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64)))) (/.f64 #s(literal 1/576 binary64) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64)))) (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (+.f64 (*.f64 #s(literal 1/2304 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/576 binary64))) (*.f64 eps (*.f64 (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64)) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64)))))))
(* (pow eps 3) (- (+ (* -1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (* eps (- (* -1/48 (pow x 2)) 1/24)))) (+ (* 1/2304 (/ (pow x 4) (- (* -1/48 (pow x 2)) 1/24))) (+ (* 1/24 (/ 1 (* (pow eps 2) (- (* -1/48 (pow x 2)) 1/24)))) (/ (* (pow x 2) (+ (* -1/96 (pow x 2)) (pow (+ 1/6 (* -1/36 (pow x 2))) 2))) (* (pow eps 2) (- (* -1/48 (pow x 2)) 1/24)))))) (+ (* 1/576 (/ 1 (- (* -1/48 (pow x 2)) 1/24))) (+ (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* -1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (- (* -1/48 (pow x 2)) 1/24))) (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (pow (- (* -1/48 (pow x 2)) 1/24) 2))))) (* (pow eps 2) (- (* -1/48 (pow x 2)) 1/24))) (+ (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (* eps (pow (- (* -1/48 (pow x 2)) 1/24) 2))) (/ (* (+ 1/2 (* 1/4 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576)) (* (pow eps 2) (pow (- (* -1/48 (pow x 2)) 1/24) 2))))))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 (/.f64 #s(literal -1/24 binary64) eps) (*.f64 (*.f64 x (*.f64 x x)) (/.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64))))) (-.f64 (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2304 binary64) (pow.f64 x #s(literal 4 binary64))) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64))) (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64))))) (/.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal -1/96 binary64)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64))))) (+.f64 (/.f64 #s(literal 1/576 binary64) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64))) (+.f64 (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (-.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x (*.f64 x x)) (/.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64))))) (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (+.f64 (*.f64 #s(literal 1/2304 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/576 binary64))) (*.f64 (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64)) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64)))))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64)))) (+.f64 (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (+.f64 (*.f64 #s(literal 1/2304 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/576 binary64))) (*.f64 eps (*.f64 (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64)) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (/.f64 (+.f64 (*.f64 #s(literal 1/2304 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/576 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64)) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64))))))))))))
(* (pow eps 3) (- (+ (* -1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (* eps (- (* -1/48 (pow x 2)) 1/24)))) (+ (* 1/2304 (/ (pow x 4) (- (* -1/48 (pow x 2)) 1/24))) (+ (* 1/24 (/ 1 (* (pow eps 2) (- (* -1/48 (pow x 2)) 1/24)))) (+ (/ (* (pow x 2) (+ (* -1/24 (* x (- (* 1/6 (pow x 2)) 1))) (* 1/2 (* x (+ 1/6 (* -1/36 (pow x 2))))))) (* (pow eps 3) (- (* -1/48 (pow x 2)) 1/24))) (/ (* (pow x 2) (+ (* -1/96 (pow x 2)) (pow (+ 1/6 (* -1/36 (pow x 2))) 2))) (* (pow eps 2) (- (* -1/48 (pow x 2)) 1/24))))))) (+ (* 1/576 (/ 1 (- (* -1/48 (pow x 2)) 1/24))) (+ (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* -1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (- (* -1/48 (pow x 2)) 1/24))) (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (pow (- (* -1/48 (pow x 2)) 1/24) 2))))) (* (pow eps 2) (- (* -1/48 (pow x 2)) 1/24))) (+ (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (* eps (pow (- (* -1/48 (pow x 2)) 1/24) 2))) (+ (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (+ (* 1/24 (/ 1 (- (* -1/48 (pow x 2)) 1/24))) (/ (* (pow x 2) (+ (* -1/96 (pow x 2)) (pow (+ 1/6 (* -1/36 (pow x 2))) 2))) (- (* -1/48 (pow x 2)) 1/24))) (+ (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* -1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (- (* -1/48 (pow x 2)) 1/24))) (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (pow (- (* -1/48 (pow x 2)) 1/24) 2))))) (- (* -1/48 (pow x 2)) 1/24)) (/ (* (+ 1/2 (* 1/4 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576)) (pow (- (* -1/48 (pow x 2)) 1/24) 2)))))) (* (pow eps 3) (- (* -1/48 (pow x 2)) 1/24))) (+ (/ (* x (* (- (* 1/2304 (pow x 4)) 1/576) (- (* 1/6 (pow x 2)) 1))) (* (pow eps 3) (pow (- (* -1/48 (pow x 2)) 1/24) 2))) (+ (/ (* (+ 1/2 (* 1/4 (pow x 2))) (- (* -1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (- (* -1/48 (pow x 2)) 1/24))) (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (pow (- (* -1/48 (pow x 2)) 1/24) 2)))) (* (pow eps 3) (- (* -1/48 (pow x 2)) 1/24))) (/ (* (+ 1/2 (* 1/4 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576)) (* (pow eps 2) (pow (- (* -1/48 (pow x 2)) 1/24) 2)))))))))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (-.f64 (+.f64 (+.f64 (*.f64 (/.f64 #s(literal -1/24 binary64) eps) (*.f64 (*.f64 x (*.f64 x x)) (/.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64))))) (/.f64 (*.f64 #s(literal 1/2304 binary64) (pow.f64 x #s(literal 4 binary64))) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64)))) (+.f64 (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64)))) (*.f64 (/.f64 (+.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))))) (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 x x) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64))))) (/.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal -1/96 binary64)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64)))))) (/.f64 #s(literal 1/576 binary64) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64)))) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (-.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x (*.f64 x x)) (/.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64))))) (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (+.f64 (*.f64 #s(literal 1/2304 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/576 binary64))) (*.f64 (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64)) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64)))))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64)))) (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (+.f64 (*.f64 #s(literal 1/2304 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/576 binary64))) (*.f64 eps (*.f64 (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64)) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64)))))) (+.f64 (/.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))) (+.f64 (/.f64 #s(literal 1/24 binary64) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64))) (-.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal -1/96 binary64)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))))) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64))) (+.f64 (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (-.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x (*.f64 x x)) (/.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64))))) (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (+.f64 (*.f64 #s(literal 1/2304 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/576 binary64))) (*.f64 (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64)) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64)))))) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64))) (*.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/2304 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/576 binary64)) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64))))))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64)))) (+.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/2304 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/576 binary64))) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64)) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64))))) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (/.f64 (+.f64 (*.f64 #s(literal 1/2304 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/576 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64)) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64)))))) (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (-.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x (*.f64 x x)) (/.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64))))) (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (+.f64 (*.f64 #s(literal 1/2304 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/576 binary64))) (*.f64 (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64)) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64)))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64))))))))))
(* -1 (/ (* (pow eps 3) (- (* 1/2304 (pow x 4)) 1/576)) (+ 1/24 (* 1/48 (pow x 2)))))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 #s(literal 1/2304 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/576 binary64))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x)))))
(* -1 (* (pow eps 3) (- (+ (* -1 (/ (- (* 1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (+ 1/24 (* 1/48 (pow x 2))))) (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (pow (+ 1/24 (* 1/48 (pow x 2))) 2))) eps)) (* 1/2304 (/ (pow x 4) (+ 1/24 (* 1/48 (pow x 2)))))) (* 1/576 (/ 1 (+ 1/24 (* 1/48 (pow x 2))))))))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps))) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x)))) (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (+.f64 (*.f64 #s(literal 1/2304 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/576 binary64))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x)))))) eps)) (/.f64 (+.f64 (*.f64 #s(literal 1/2304 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/576 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x))))))
(* -1 (* (pow eps 3) (- (+ (* -1 (/ (- (+ (* -1 (/ (- (+ (* 1/24 (/ 1 (+ 1/24 (* 1/48 (pow x 2))))) (/ (* (pow x 2) (+ (* -1/96 (pow x 2)) (pow (+ 1/6 (* -1/36 (pow x 2))) 2))) (+ 1/24 (* 1/48 (pow x 2))))) (+ (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (+ 1/24 (* 1/48 (pow x 2))))) (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (pow (+ 1/24 (* 1/48 (pow x 2))) 2))))) (+ 1/24 (* 1/48 (pow x 2)))) (/ (* (- (* -1/4 (pow x 2)) 1/2) (- (* 1/2304 (pow x 4)) 1/576)) (pow (+ 1/24 (* 1/48 (pow x 2))) 2)))) eps)) (* 1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (+ 1/24 (* 1/48 (pow x 2)))))) (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (pow (+ 1/24 (* 1/48 (pow x 2))) 2))) eps)) (* 1/2304 (/ (pow x 4) (+ 1/24 (* 1/48 (pow x 2)))))) (* 1/576 (/ 1 (+ 1/24 (* 1/48 (pow x 2))))))))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps))) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x)))) (/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/24 binary64) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x)))) (/.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal -1/96 binary64)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x))))) (+.f64 (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (-.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x)))) (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (+.f64 (*.f64 #s(literal 1/2304 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/576 binary64))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x))))))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x)))) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/2304 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/576 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 x x)) #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x))))))) eps)) (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (+.f64 (*.f64 #s(literal 1/2304 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/576 binary64))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x)))))) eps)) (/.f64 (+.f64 (*.f64 #s(literal 1/2304 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/576 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x))))))
(* -1 (* (pow eps 3) (- (+ (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (/ (* (pow x 2) (+ (* -1/2 (* x (+ 1/6 (* -1/36 (pow x 2))))) (* 1/24 (* x (- (* 1/6 (pow x 2)) 1))))) (+ 1/24 (* 1/48 (pow x 2)))) (+ (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (+ (* 1/24 (/ 1 (+ 1/24 (* 1/48 (pow x 2))))) (/ (* (pow x 2) (+ (* -1/96 (pow x 2)) (pow (+ 1/6 (* -1/36 (pow x 2))) 2))) (+ 1/24 (* 1/48 (pow x 2))))) (+ (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (+ 1/24 (* 1/48 (pow x 2))))) (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (pow (+ 1/24 (* 1/48 (pow x 2))) 2))))) (+ 1/24 (* 1/48 (pow x 2)))) (/ (* (- (* -1/4 (pow x 2)) 1/2) (- (* 1/2304 (pow x 4)) 1/576)) (pow (+ 1/24 (* 1/48 (pow x 2))) 2)))))) (+ 1/24 (* 1/48 (pow x 2)))) (+ (/ (* x (* (- (* 1/2304 (pow x 4)) 1/576) (- (* 1/6 (pow x 2)) 1))) (pow (+ 1/24 (* 1/48 (pow x 2))) 2)) (/ (* (- (* -1/4 (pow x 2)) 1/2) (- (* 1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (+ 1/24 (* 1/48 (pow x 2))))) (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (pow (+ 1/24 (* 1/48 (pow x 2))) 2)))) (+ 1/24 (* 1/48 (pow x 2))))))) eps)) (+ (* 1/24 (/ 1 (+ 1/24 (* 1/48 (pow x 2))))) (/ (* (pow x 2) (+ (* -1/96 (pow x 2)) (pow (+ 1/6 (* -1/36 (pow x 2))) 2))) (+ 1/24 (* 1/48 (pow x 2)))))) (+ (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (+ 1/24 (* 1/48 (pow x 2))))) (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (pow (+ 1/24 (* 1/48 (pow x 2))) 2))))) (+ 1/24 (* 1/48 (pow x 2)))) (/ (* (- (* -1/4 (pow x 2)) 1/2) (- (* 1/2304 (pow x 4)) 1/576)) (pow (+ 1/24 (* 1/48 (pow x 2))) 2)))) eps)) (* 1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (+ 1/24 (* 1/48 (pow x 2)))))) (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (pow (+ 1/24 (* 1/48 (pow x 2))) 2))) eps)) (* 1/2304 (/ (pow x 4) (+ 1/24 (* 1/48 (pow x 2)))))) (* 1/576 (/ 1 (+ 1/24 (* 1/48 (pow x 2))))))))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps))) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x)))) (/.f64 (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/24 binary64) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x)))) (/.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal -1/96 binary64)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x))))) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (*.f64 #s(literal 1/24 binary64) (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)))))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x)))) (+.f64 (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (-.f64 (+.f64 (/.f64 #s(literal 1/24 binary64) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x)))) (/.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal -1/96 binary64)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x))))) (+.f64 (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (-.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x)))) (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (+.f64 (*.f64 #s(literal 1/2304 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/576 binary64))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x))))))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x)))) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/2304 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/576 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 x x)) #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x)))))))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x)))) (+.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/2304 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/576 binary64))) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x))))) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x)))) (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (+.f64 (*.f64 #s(literal 1/2304 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/576 binary64))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x)))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 x x)) #s(literal -1/2 binary64))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x))))))) eps)) (+.f64 (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (-.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x)))) (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (+.f64 (*.f64 #s(literal 1/2304 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/576 binary64))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x))))))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x)))) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/2304 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/576 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 x x)) #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x))))))) eps)) (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (+.f64 (*.f64 #s(literal 1/2304 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/576 binary64))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x)))))) eps)) (/.f64 (+.f64 (*.f64 #s(literal 1/2304 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/576 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x))))))
(* eps (* x (- (* 1/6 (pow x 2)) 1)))
(*.f64 eps (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))))
(* eps (+ (* eps (- (* 1/2 (pow x 2)) (+ 1/2 (* 1/4 (pow x 2))))) (* x (- (* 1/6 (pow x 2)) 1))))
(*.f64 eps (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) (*.f64 eps (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x x)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))))))
(* eps (+ (* eps (- (+ (* 1/2 (pow x 2)) (* eps (- (/ (* x (+ (* 1/16 (pow x 2)) (* 2 (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/6 (pow x 2)) 1))))) (- (* 1/6 (pow x 2)) 1)) (+ (* 1/4 (/ 1 (* x (- (* 1/6 (pow x 2)) 1)))) (+ (* x (+ 1/6 (* -1/36 (pow x 2)))) (/ (* (+ 1/2 (* 1/4 (pow x 2))) (- (* 1/2 (pow x 2)) (+ 1/2 (* 1/4 (pow x 2))))) (* x (- (* 1/6 (pow x 2)) 1)))))))) (+ 1/2 (* 1/4 (pow x 2))))) (* x (- (* 1/6 (pow x 2)) 1))))
(*.f64 eps (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x x)) (-.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 x (+.f64 (*.f64 (*.f64 x x) #s(literal 1/16 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))))))) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) (+.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))))) (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x x)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))))) (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))))))))
(* eps (+ (* eps (- (+ (* 1/2 (pow x 2)) (* eps (- (+ (* eps (- (+ 1/24 (/ (* x (+ (* -1/24 (* x (- (* 1/6 (pow x 2)) 1))) (* 1/2 (* x (+ 1/6 (* -1/36 (pow x 2))))))) (- (* 1/6 (pow x 2)) 1))) (+ (* -1/48 (pow x 2)) (+ (/ (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2 (pow x 2)) (+ 1/2 (* 1/4 (pow x 2))))) (- (* 1/6 (pow x 2)) 1)) (/ (* (+ 1/2 (* 1/4 (pow x 2))) (- (/ (* x (+ (* 1/16 (pow x 2)) (* 2 (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/6 (pow x 2)) 1))))) (- (* 1/6 (pow x 2)) 1)) (+ (* 1/4 (/ 1 (* x (- (* 1/6 (pow x 2)) 1)))) (+ (* x (+ 1/6 (* -1/36 (pow x 2)))) (/ (* (+ 1/2 (* 1/4 (pow x 2))) (- (* 1/2 (pow x 2)) (+ 1/2 (* 1/4 (pow x 2))))) (* x (- (* 1/6 (pow x 2)) 1))))))) (* x (- (* 1/6 (pow x 2)) 1))))))) (/ (* x (+ (* 1/16 (pow x 2)) (* 2 (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/6 (pow x 2)) 1))))) (- (* 1/6 (pow x 2)) 1))) (+ (* 1/4 (/ 1 (* x (- (* 1/6 (pow x 2)) 1)))) (+ (* x (+ 1/6 (* -1/36 (pow x 2)))) (/ (* (+ 1/2 (* 1/4 (pow x 2))) (- (* 1/2 (pow x 2)) (+ 1/2 (* 1/4 (pow x 2))))) (* x (- (* 1/6 (pow x 2)) 1)))))))) (+ 1/2 (* 1/4 (pow x 2))))) (* x (- (* 1/6 (pow x 2)) 1))))
(*.f64 eps (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x x)) (-.f64 (*.f64 eps (+.f64 (*.f64 eps (-.f64 (+.f64 #s(literal 1/24 binary64) (/.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))))))) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)))) (+.f64 (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x x)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))))) (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (-.f64 (/.f64 (*.f64 x (+.f64 (*.f64 (*.f64 x x) #s(literal 1/16 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))))))) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) (+.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))))) (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x x)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))))) (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))))))) (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))))))) (-.f64 (/.f64 (*.f64 x (+.f64 (*.f64 (*.f64 x x) #s(literal 1/16 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))))))) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) (+.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))))) (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x x)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))))) (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))))))))
(/ (* (pow eps 4) (- (* 1/2304 (pow x 4)) 1/576)) (- (* -1/48 (pow x 2)) 1/24))
(/.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal 1/2304 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/576 binary64))) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64)))
(* (pow eps 4) (- (+ (* -1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (* eps (- (* -1/48 (pow x 2)) 1/24)))) (* 1/2304 (/ (pow x 4) (- (* -1/48 (pow x 2)) 1/24)))) (+ (* 1/576 (/ 1 (- (* -1/48 (pow x 2)) 1/24))) (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (* eps (pow (- (* -1/48 (pow x 2)) 1/24) 2))))))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 (-.f64 (+.f64 (*.f64 (/.f64 #s(literal -1/24 binary64) eps) (*.f64 (*.f64 x (*.f64 x x)) (/.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64))))) (/.f64 (*.f64 #s(literal 1/2304 binary64) (pow.f64 x #s(literal 4 binary64))) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64)))) (/.f64 #s(literal 1/576 binary64) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64)))) (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (+.f64 (*.f64 #s(literal 1/2304 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/576 binary64))) (*.f64 eps (*.f64 (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64)) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64)))))))
(* (pow eps 4) (- (+ (* -1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (* eps (- (* -1/48 (pow x 2)) 1/24)))) (+ (* 1/2304 (/ (pow x 4) (- (* -1/48 (pow x 2)) 1/24))) (+ (* 1/24 (/ 1 (* (pow eps 2) (- (* -1/48 (pow x 2)) 1/24)))) (/ (* (pow x 2) (+ (* -1/96 (pow x 2)) (pow (+ 1/6 (* -1/36 (pow x 2))) 2))) (* (pow eps 2) (- (* -1/48 (pow x 2)) 1/24)))))) (+ (* 1/576 (/ 1 (- (* -1/48 (pow x 2)) 1/24))) (+ (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* -1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (- (* -1/48 (pow x 2)) 1/24))) (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (pow (- (* -1/48 (pow x 2)) 1/24) 2))))) (* (pow eps 2) (- (* -1/48 (pow x 2)) 1/24))) (+ (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (* eps (pow (- (* -1/48 (pow x 2)) 1/24) 2))) (/ (* (+ 1/2 (* 1/4 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576)) (* (pow eps 2) (pow (- (* -1/48 (pow x 2)) 1/24) 2))))))))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (+.f64 (*.f64 (/.f64 #s(literal -1/24 binary64) eps) (*.f64 (*.f64 x (*.f64 x x)) (/.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64))))) (-.f64 (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2304 binary64) (pow.f64 x #s(literal 4 binary64))) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64))) (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64))))) (/.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal -1/96 binary64)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64))))) (+.f64 (/.f64 #s(literal 1/576 binary64) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64))) (+.f64 (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (-.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x (*.f64 x x)) (/.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64))))) (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (+.f64 (*.f64 #s(literal 1/2304 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/576 binary64))) (*.f64 (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64)) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64)))))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64)))) (+.f64 (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (+.f64 (*.f64 #s(literal 1/2304 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/576 binary64))) (*.f64 eps (*.f64 (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64)) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (/.f64 (+.f64 (*.f64 #s(literal 1/2304 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/576 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64)) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64))))))))))))
(* (pow eps 4) (- (+ (* -1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (* eps (- (* -1/48 (pow x 2)) 1/24)))) (+ (* 1/2304 (/ (pow x 4) (- (* -1/48 (pow x 2)) 1/24))) (+ (* 1/24 (/ 1 (* (pow eps 2) (- (* -1/48 (pow x 2)) 1/24)))) (+ (/ (* (pow x 2) (+ (* -1/24 (* x (- (* 1/6 (pow x 2)) 1))) (* 1/2 (* x (+ 1/6 (* -1/36 (pow x 2))))))) (* (pow eps 3) (- (* -1/48 (pow x 2)) 1/24))) (/ (* (pow x 2) (+ (* -1/96 (pow x 2)) (pow (+ 1/6 (* -1/36 (pow x 2))) 2))) (* (pow eps 2) (- (* -1/48 (pow x 2)) 1/24))))))) (+ (* 1/576 (/ 1 (- (* -1/48 (pow x 2)) 1/24))) (+ (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* -1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (- (* -1/48 (pow x 2)) 1/24))) (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (pow (- (* -1/48 (pow x 2)) 1/24) 2))))) (* (pow eps 2) (- (* -1/48 (pow x 2)) 1/24))) (+ (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (* eps (pow (- (* -1/48 (pow x 2)) 1/24) 2))) (+ (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (+ (* 1/24 (/ 1 (- (* -1/48 (pow x 2)) 1/24))) (/ (* (pow x 2) (+ (* -1/96 (pow x 2)) (pow (+ 1/6 (* -1/36 (pow x 2))) 2))) (- (* -1/48 (pow x 2)) 1/24))) (+ (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* -1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (- (* -1/48 (pow x 2)) 1/24))) (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (pow (- (* -1/48 (pow x 2)) 1/24) 2))))) (- (* -1/48 (pow x 2)) 1/24)) (/ (* (+ 1/2 (* 1/4 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576)) (pow (- (* -1/48 (pow x 2)) 1/24) 2)))))) (* (pow eps 3) (- (* -1/48 (pow x 2)) 1/24))) (+ (/ (* x (* (- (* 1/2304 (pow x 4)) 1/576) (- (* 1/6 (pow x 2)) 1))) (* (pow eps 3) (pow (- (* -1/48 (pow x 2)) 1/24) 2))) (+ (/ (* (+ 1/2 (* 1/4 (pow x 2))) (- (* -1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (- (* -1/48 (pow x 2)) 1/24))) (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (pow (- (* -1/48 (pow x 2)) 1/24) 2)))) (* (pow eps 3) (- (* -1/48 (pow x 2)) 1/24))) (/ (* (+ 1/2 (* 1/4 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576)) (* (pow eps 2) (pow (- (* -1/48 (pow x 2)) 1/24) 2)))))))))))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 (-.f64 (+.f64 (+.f64 (*.f64 (/.f64 #s(literal -1/24 binary64) eps) (*.f64 (*.f64 x (*.f64 x x)) (/.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64))))) (/.f64 (*.f64 #s(literal 1/2304 binary64) (pow.f64 x #s(literal 4 binary64))) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64)))) (+.f64 (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64)))) (*.f64 (/.f64 (+.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))))) (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 x x) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64))))) (/.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal -1/96 binary64)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64)))))) (/.f64 #s(literal 1/576 binary64) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64)))) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (-.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x (*.f64 x x)) (/.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64))))) (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (+.f64 (*.f64 #s(literal 1/2304 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/576 binary64))) (*.f64 (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64)) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64)))))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64)))) (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (+.f64 (*.f64 #s(literal 1/2304 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/576 binary64))) (*.f64 eps (*.f64 (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64)) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64)))))) (+.f64 (/.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))) (+.f64 (/.f64 #s(literal 1/24 binary64) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64))) (-.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal -1/96 binary64)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))))) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64))) (+.f64 (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (-.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x (*.f64 x x)) (/.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64))))) (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (+.f64 (*.f64 #s(literal 1/2304 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/576 binary64))) (*.f64 (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64)) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64)))))) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64))) (*.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/2304 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/576 binary64)) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64))))))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64)))) (+.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/2304 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/576 binary64))) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64)) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64))))) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (/.f64 (+.f64 (*.f64 #s(literal 1/2304 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/576 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64)) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64)))))) (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (-.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x (*.f64 x x)) (/.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64))))) (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (+.f64 (*.f64 #s(literal 1/2304 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/576 binary64))) (*.f64 (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64)) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64)))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64))))))))))
(* -1 (/ (* (pow eps 4) (- (* 1/2304 (pow x 4)) 1/576)) (+ 1/24 (* 1/48 (pow x 2)))))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal 1/2304 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/576 binary64))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x)))))
(* (pow eps 4) (- (+ (* -1 (/ (- (* 1/2304 (pow x 4)) 1/576) (+ 1/24 (* 1/48 (pow x 2))))) (* 1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (* eps (+ 1/24 (* 1/48 (pow x 2))))))) (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (* eps (pow (+ 1/24 (* 1/48 (pow x 2))) 2)))))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (*.f64 eps (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x))))) (/.f64 (+.f64 (*.f64 #s(literal 1/2304 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/576 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x))))) (*.f64 (/.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) eps) (/.f64 (+.f64 (*.f64 #s(literal 1/2304 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/576 binary64)) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x))))))))
(* (pow eps 4) (+ (* -1 (/ (- (* 1/2304 (pow x 4)) 1/576) (+ 1/24 (* 1/48 (pow x 2))))) (* -1 (/ (- (+ (* -1 (- (* 1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (+ 1/24 (* 1/48 (pow x 2))))) (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (pow (+ 1/24 (* 1/48 (pow x 2))) 2)))) (+ (/ 1/24 (* eps (+ 1/24 (* 1/48 (pow x 2))))) (/ (* (pow x 2) (+ (* -1/96 (pow x 2)) (pow (+ 1/6 (* -1/36 (pow x 2))) 2))) (* eps (+ 1/24 (* 1/48 (pow x 2))))))) (+ (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (+ 1/24 (* 1/48 (pow x 2))))) (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (pow (+ 1/24 (* 1/48 (pow x 2))) 2))))) (* eps (+ 1/24 (* 1/48 (pow x 2))))) (/ (* (- (* -1/4 (pow x 2)) 1/2) (- (* 1/2304 (pow x 4)) 1/576)) (* eps (pow (+ 1/24 (* 1/48 (pow x 2))) 2))))) eps))))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/2304 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/576 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x))))) (/.f64 (-.f64 (-.f64 (+.f64 (/.f64 (/.f64 #s(literal 1/24 binary64) eps) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x)))) (*.f64 (*.f64 x x) (/.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal -1/96 binary64)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))))) (*.f64 eps (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x))))))) (-.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x)))) (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (+.f64 (*.f64 #s(literal 1/2304 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/576 binary64))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x))))))) (+.f64 (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (-.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x)))) (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (+.f64 (*.f64 #s(literal 1/2304 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/576 binary64))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x))))))) (*.f64 eps (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x))))) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/2304 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/576 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 x x)) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x)))))))) eps)))
(* (pow eps 4) (+ (* -1 (/ (+ (* -1 (- (* 1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (+ 1/24 (* 1/48 (pow x 2))))) (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (pow (+ 1/24 (* 1/48 (pow x 2))) 2)))) (* -1 (/ (- (+ (* -1 (- (+ (* 1/24 (/ 1 (+ 1/24 (* 1/48 (pow x 2))))) (/ (* (pow x 2) (+ (* -1/96 (pow x 2)) (pow (+ 1/6 (* -1/36 (pow x 2))) 2))) (+ 1/24 (* 1/48 (pow x 2))))) (+ (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (+ 1/24 (* 1/48 (pow x 2))))) (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (pow (+ 1/24 (* 1/48 (pow x 2))) 2))))) (+ 1/24 (* 1/48 (pow x 2)))) (/ (* (- (* -1/4 (pow x 2)) 1/2) (- (* 1/2304 (pow x 4)) 1/576)) (pow (+ 1/24 (* 1/48 (pow x 2))) 2))))) (/ (* (pow x 2) (+ (* -1/2 (* x (+ 1/6 (* -1/36 (pow x 2))))) (* 1/24 (* x (- (* 1/6 (pow x 2)) 1))))) (* eps (+ 1/24 (* 1/48 (pow x 2)))))) (+ (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (+ (* 1/24 (/ 1 (+ 1/24 (* 1/48 (pow x 2))))) (/ (* (pow x 2) (+ (* -1/96 (pow x 2)) (pow (+ 1/6 (* -1/36 (pow x 2))) 2))) (+ 1/24 (* 1/48 (pow x 2))))) (+ (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (+ 1/24 (* 1/48 (pow x 2))))) (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (pow (+ 1/24 (* 1/48 (pow x 2))) 2))))) (+ 1/24 (* 1/48 (pow x 2)))) (/ (* (- (* -1/4 (pow x 2)) 1/2) (- (* 1/2304 (pow x 4)) 1/576)) (pow (+ 1/24 (* 1/48 (pow x 2))) 2)))))) (* eps (+ 1/24 (* 1/48 (pow x 2))))) (+ (/ (* x (* (- (* 1/2304 (pow x 4)) 1/576) (- (* 1/6 (pow x 2)) 1))) (* eps (pow (+ 1/24 (* 1/48 (pow x 2))) 2))) (/ (* (- (* -1/4 (pow x 2)) 1/2) (- (* 1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) (+ 1/24 (* 1/48 (pow x 2))))) (/ (* x (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/2304 (pow x 4)) 1/576))) (pow (+ 1/24 (* 1/48 (pow x 2))) 2)))) (* eps (+ 1/24 (* 1/48 (pow x 2)))))))) eps))) eps)) (* -1 (/ (- (* 1/2304 (pow x 4)) 1/576) (+ 1/24 (* 1/48 (pow x 2)))))))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/2304 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/576 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x))))) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x)))) (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (+.f64 (*.f64 #s(literal 1/2304 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/576 binary64))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x))))))) (/.f64 (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (*.f64 #s(literal 1/24 binary64) (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)))))) (*.f64 eps (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x))))) (-.f64 (+.f64 (/.f64 #s(literal 1/24 binary64) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x)))) (/.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal -1/96 binary64)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x))))) (+.f64 (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (-.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x)))) (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (+.f64 (*.f64 #s(literal 1/2304 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/576 binary64))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x))))))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x)))) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/2304 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/576 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 x x)) #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x)))))))) (+.f64 (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (-.f64 (+.f64 (/.f64 #s(literal 1/24 binary64) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x)))) (/.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal -1/96 binary64)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x))))) (+.f64 (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (-.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x)))) (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (+.f64 (*.f64 #s(literal 1/2304 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/576 binary64))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x))))))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x)))) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/2304 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/576 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 x x)) #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x)))))))) (*.f64 eps (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x))))) (+.f64 (/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/2304 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/576 binary64))) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) (*.f64 eps (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x)))))) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x)))) (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (+.f64 (*.f64 #s(literal 1/2304 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/576 binary64))) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x))) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x)))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 x x)) #s(literal -1/2 binary64))) (*.f64 eps (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/48 binary64) (*.f64 x x)))))))) eps)) eps)))
(* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64)))
(+ (* eps (* x (- (* 1/6 (pow eps 2)) 1))) (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)))
(+.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
(+ (* x (- (* (pow eps 2) (* x (+ 1/4 (* -1/48 (pow eps 2))))) (* -1 (* eps (- (* 1/6 (pow eps 2)) 1))))) (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)))
(+.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))) (*.f64 x (-.f64 (*.f64 (*.f64 x (*.f64 eps eps)) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (*.f64 (*.f64 #s(literal -1 binary64) eps) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))))))
(+ (* x (- (* x (- (* eps (* x (+ 1/6 (* -1/36 (pow eps 2))))) (* -1 (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2))))))) (* -1 (* eps (- (* 1/6 (pow eps 2)) 1))))) (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)))
(+.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))) (*.f64 x (+.f64 (*.f64 x (-.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))) (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 eps eps)) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))))) (*.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)))))))
(* eps (* (pow x 3) (+ 1/6 (* -1/36 (pow eps 2)))))
(*.f64 (*.f64 eps (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))
(* (pow x 3) (- (+ (* 2 (/ (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2)))) x)) (* eps (+ 1/6 (* -1/36 (pow eps 2))))) (/ (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2)))) x)))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 eps eps)) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) x) (-.f64 (*.f64 eps (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))) (/.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) x))))
(* (pow x 3) (- (+ (* 2 (/ (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2)))) x)) (+ (* eps (+ 1/6 (* -1/36 (pow eps 2)))) (/ (* eps (+ (* 2 (* (+ 1/6 (* -1/36 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))) (* (pow eps 2) (pow (+ 1/4 (* -1/48 (pow eps 2))) 2)))) (* (pow x 2) (+ 1/6 (* -1/36 (pow eps 2))))))) (+ (/ (* eps (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* 2 (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2))))) (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2))))))) (* (pow x 2) (+ 1/6 (* -1/36 (pow eps 2))))) (+ (/ (* eps (- (* 1/6 (pow eps 2)) 1)) (pow x 2)) (/ (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2)))) x)))))
(*.f64 (*.f64 x (*.f64 x x)) (-.f64 (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 eps eps)) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) x) (*.f64 eps (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))) (/.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))) (+.f64 (/.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 eps eps)) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))))) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))) (+.f64 (/.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) x) (/.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 x x))))))
(* (pow x 3) (- (+ (* 2 (/ (* (pow eps 2) (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))) (* (pow x 3) (+ 1/6 (* -1/36 (pow eps 2)))))) (+ (* 2 (/ (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2)))) x)) (+ (* eps (+ 1/6 (* -1/36 (pow eps 2)))) (/ (* eps (+ (* 2 (* (+ 1/6 (* -1/36 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))) (* (pow eps 2) (pow (+ 1/4 (* -1/48 (pow eps 2))) 2)))) (* (pow x 2) (+ 1/6 (* -1/36 (pow eps 2)))))))) (+ (* -1 (/ (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)) (pow x 3))) (+ (/ (* eps (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* 2 (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2))))) (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2))))))) (* (pow x 2) (+ 1/6 (* -1/36 (pow eps 2))))) (+ (/ (* eps (* (+ 1/4 (* -1/48 (pow eps 2))) (- (/ (* eps (+ (* 2 (* (+ 1/6 (* -1/36 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))) (* (pow eps 2) (pow (+ 1/4 (* -1/48 (pow eps 2))) 2)))) (+ 1/6 (* -1/36 (pow eps 2)))) (+ (* eps (- (* 1/6 (pow eps 2)) 1)) (/ (* eps (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* 2 (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2))))) (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2))))))) (+ 1/6 (* -1/36 (pow eps 2)))))))) (* (pow x 3) (+ 1/6 (* -1/36 (pow eps 2))))) (+ (/ (* eps (- (* 1/6 (pow eps 2)) 1)) (pow x 2)) (+ (/ (* (- (* 1/6 (pow eps 2)) 1) (- (* 2 (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2))))) (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2)))))) (* (pow x 3) (+ 1/6 (* -1/36 (pow eps 2))))) (/ (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2)))) x))))))))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))) (-.f64 (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 eps eps)) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) x) (*.f64 eps (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))) (/.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))) (-.f64 (+.f64 (/.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 eps eps)) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))))) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))) (+.f64 (/.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (-.f64 (/.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))) (+.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 eps eps)) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))) (+.f64 (+.f64 (/.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 x x)) (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 eps eps)) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))))) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))) (/.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) x)))) (/.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))) (*.f64 x (*.f64 x x)))))))
(* eps (* (pow x 3) (+ 1/6 (* -1/36 (pow eps 2)))))
(*.f64 (*.f64 eps (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))
(* -1 (* (pow x 3) (+ (* -1 (* eps (+ 1/6 (* -1/36 (pow eps 2))))) (* -1 (/ (- (* 2 (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2))))) (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2))))) x)))))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) eps) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 eps eps)) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))) x)))
(* -1 (* (pow x 3) (+ (* -1 (* eps (+ 1/6 (* -1/36 (pow eps 2))))) (* -1 (/ (- (+ (* -1 (/ (- (* -1 (/ (* eps (+ (* 2 (* (+ 1/6 (* -1/36 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))) (* (pow eps 2) (pow (+ 1/4 (* -1/48 (pow eps 2))) 2)))) (+ 1/6 (* -1/36 (pow eps 2))))) (+ (* -1 (* eps (- (* 1/6 (pow eps 2)) 1))) (* -1 (/ (* eps (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* 2 (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2))))) (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2))))))) (+ 1/6 (* -1/36 (pow eps 2))))))) x)) (* 2 (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2)))))) (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2))))) x)))))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) eps) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))) (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 eps eps)) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) eps) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 eps eps)) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))) x)) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))) x)))
(* -1 (* (pow x 3) (+ (* -1 (* eps (+ 1/6 (* -1/36 (pow eps 2))))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (* eps (+ (* 2 (* (+ 1/6 (* -1/36 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))) (* (pow eps 2) (pow (+ 1/4 (* -1/48 (pow eps 2))) 2)))) (+ 1/6 (* -1/36 (pow eps 2))))) (* -1 (/ (- (* 2 (/ (* (pow eps 2) (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))) (+ 1/6 (* -1/36 (pow eps 2))))) (+ (* -1 (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2))) (+ (* -1 (/ (* eps (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* -1 (/ (* eps (+ (* 2 (* (+ 1/6 (* -1/36 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))) (* (pow eps 2) (pow (+ 1/4 (* -1/48 (pow eps 2))) 2)))) (+ 1/6 (* -1/36 (pow eps 2))))) (+ (* -1 (* eps (- (* 1/6 (pow eps 2)) 1))) (* -1 (/ (* eps (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* 2 (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2))))) (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2))))))) (+ 1/6 (* -1/36 (pow eps 2))))))))) (+ 1/6 (* -1/36 (pow eps 2))))) (/ (* (- (* 1/6 (pow eps 2)) 1) (- (* 2 (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2))))) (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2)))))) (+ 1/6 (* -1/36 (pow eps 2))))))) x))) (+ (* -1 (* eps (- (* 1/6 (pow eps 2)) 1))) (* -1 (/ (* eps (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* 2 (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2))))) (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2))))))) (+ 1/6 (* -1/36 (pow eps 2))))))) x)) (* 2 (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2)))))) (* (pow eps 2) (+ 1/4 (* -1/48 (pow eps 2))))) x)))))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) eps) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))) (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 eps eps)) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (/.f64 (-.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))) (-.f64 (-.f64 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 eps eps)) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))) (/.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) eps) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 eps eps)) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))))) x)) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) eps) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 eps eps)) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))) x)) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))) x)))
(* -1 (* (pow eps 2) (pow (- (* 1/24 (pow eps 2)) 1/2) 2)))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 eps eps)) (*.f64 (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64)) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))))
(- (* (pow x 2) (pow (- (* 1/6 (pow eps 2)) 1) 2)) (* (pow eps 2) (pow (- (* 1/24 (pow eps 2)) 1/2) 2)))
(-.f64 (*.f64 (*.f64 x 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 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64)) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64)))))
(- (* (pow x 2) (+ (* 2 (* eps (* x (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))))) (pow (- (* 1/6 (pow eps 2)) 1) 2))) (* (pow eps 2) (pow (- (* 1/24 (pow eps 2)) 1/2) 2)))
(-.f64 (*.f64 (*.f64 x x) (+.f64 (*.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 2 binary64) (*.f64 (*.f64 eps x) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64)) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64)))))
(- (* (pow x 2) (+ (* x (+ (* 2 (* eps (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1)))) (* x (+ (* 2 (* (+ 1/6 (* -1/36 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))) (* (pow eps 2) (pow (+ 1/4 (* -1/48 (pow eps 2))) 2)))))) (pow (- (* 1/6 (pow eps 2)) 1) 2))) (* (pow eps 2) (pow (- (* 1/24 (pow eps 2)) 1/2) 2)))
(-.f64 (*.f64 (*.f64 x x) (+.f64 (*.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 x (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64)) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64)))))
(* (pow x 6) (pow (+ 1/6 (* -1/36 (pow eps 2))) 2))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))
(* (pow x 6) (+ (* 2 (/ (* eps (* (+ 1/6 (* -1/36 (pow eps 2))) (+ 1/4 (* -1/48 (pow eps 2))))) x)) (pow (+ 1/6 (* -1/36 (pow eps 2))) 2)))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 eps (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))) x)))
(* (pow x 6) (+ (* 2 (/ (* eps (* (+ 1/6 (* -1/36 (pow eps 2))) (+ 1/4 (* -1/48 (pow eps 2))))) x)) (+ (* 2 (/ (* (+ 1/6 (* -1/36 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1)) (pow x 2))) (+ (/ (* (pow eps 2) (pow (+ 1/4 (* -1/48 (pow eps 2))) 2)) (pow x 2)) (pow (+ 1/6 (* -1/36 (pow eps 2))) 2)))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 eps (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))) x) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))) (*.f64 x x)))) (+.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))) (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))) (*.f64 x x)))))
(* (pow x 6) (+ (* 2 (/ (* eps (* (+ 1/6 (* -1/36 (pow eps 2))) (+ 1/4 (* -1/48 (pow eps 2))))) x)) (+ (* 2 (/ (* eps (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))) (pow x 3))) (+ (* 2 (/ (* (+ 1/6 (* -1/36 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1)) (pow x 2))) (+ (/ (* (pow eps 2) (pow (+ 1/4 (* -1/48 (pow eps 2))) 2)) (pow x 2)) (pow (+ 1/6 (* -1/36 (pow eps 2))) 2))))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 eps (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))) x) (+.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))) (*.f64 x x))) (+.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))) (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))) (*.f64 x x)))) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))) (*.f64 x (*.f64 x x))))))
(* (pow x 6) (pow (+ 1/6 (* -1/36 (pow eps 2))) 2))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))
(* (pow x 6) (+ (* 2 (/ (* eps (* (+ 1/6 (* -1/36 (pow eps 2))) (+ 1/4 (* -1/48 (pow eps 2))))) x)) (pow (+ 1/6 (* -1/36 (pow eps 2))) 2)))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 eps (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))) x)))
(* (pow x 6) (+ (* -1 (/ (+ (* -2 (* eps (* (+ 1/6 (* -1/36 (pow eps 2))) (+ 1/4 (* -1/48 (pow eps 2)))))) (* -1 (/ (+ (* 2 (* (+ 1/6 (* -1/36 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))) (* (pow eps 2) (pow (+ 1/4 (* -1/48 (pow eps 2))) 2))) x))) x)) (pow (+ 1/6 (* -1/36 (pow eps 2))) 2)))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) eps) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))) (/.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))) x)) x)))
(* (pow x 6) (+ (* -1 (/ (+ (* -2 (* eps (* (+ 1/6 (* -1/36 (pow eps 2))) (+ 1/4 (* -1/48 (pow eps 2)))))) (* -1 (/ (+ (* 2 (* (+ 1/6 (* -1/36 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))) (+ (* 2 (/ (* eps (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))) x)) (* (pow eps 2) (pow (+ 1/4 (* -1/48 (pow eps 2))) 2)))) x))) x)) (pow (+ 1/6 (* -1/36 (pow eps 2))) 2)))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) eps) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))) x))) x)) x)))
(* (pow x 2) (pow (- (* 1/6 (pow x 2)) 1) 2))
(*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))))
(+ (* 1/2 (* eps (* (pow x 3) (- (* 1/6 (pow x 2)) 1)))) (* (pow x 2) (pow (- (* 1/6 (pow x 2)) 1) 2)))
(+.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)))) (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)))))
(+ (* eps (+ (* 1/2 (* (pow x 3) (- (* 1/6 (pow x 2)) 1))) (* eps (- (* (pow x 2) (+ (* 1/16 (pow x 2)) (* 2 (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/6 (pow x 2)) 1))))) 1/4)))) (* (pow x 2) (pow (- (* 1/6 (pow x 2)) 1) 2)))
(+.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)))) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/16 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))))))) #s(literal -1/4 binary64))))))
(+ (* eps (+ (* 1/2 (* (pow x 3) (- (* 1/6 (pow x 2)) 1))) (* eps (- (+ (* eps (* (pow x 2) (+ (* -1/24 (* x (- (* 1/6 (pow x 2)) 1))) (* 1/2 (* x (+ 1/6 (* -1/36 (pow x 2)))))))) (* (pow x 2) (+ (* 1/16 (pow x 2)) (* 2 (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/6 (pow x 2)) 1)))))) 1/4)))) (* (pow x 2) (pow (- (* 1/6 (pow x 2)) 1) 2)))
(+.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)))) (*.f64 eps (+.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))))))) (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/16 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))))))) #s(literal -1/4 binary64)))))))
(* (pow eps 6) (- (* 1/2304 (pow x 4)) 1/576))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) (+.f64 (*.f64 #s(literal 1/2304 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/576 binary64)))
(* (pow eps 6) (- (+ (* -1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) eps)) (* 1/2304 (pow x 4))) 1/576))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) (+.f64 (/.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))))) eps) (+.f64 (*.f64 #s(literal 1/2304 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/576 binary64))))
(* (pow eps 6) (- (+ (* -1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) eps)) (+ (* 1/2304 (pow x 4)) (+ (/ 1/24 (pow eps 2)) (/ (* (pow x 2) (+ (* -1/96 (pow x 2)) (pow (+ 1/6 (* -1/36 (pow x 2))) 2))) (pow eps 2))))) 1/576))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))))) eps) (+.f64 (+.f64 (*.f64 #s(literal 1/2304 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 #s(literal 1/24 binary64) (*.f64 eps eps))) (/.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal -1/96 binary64)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))))) (*.f64 eps eps)))) #s(literal -1/576 binary64)))
(* (pow eps 6) (- (+ (* -1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) eps)) (+ (* 1/2304 (pow x 4)) (+ (/ 1/24 (pow eps 2)) (+ (/ (* (pow x 2) (+ (* -1/24 (* x (- (* 1/6 (pow x 2)) 1))) (* 1/2 (* x (+ 1/6 (* -1/36 (pow x 2))))))) (pow eps 3)) (/ (* (pow x 2) (+ (* -1/96 (pow x 2)) (pow (+ 1/6 (* -1/36 (pow x 2))) 2))) (pow eps 2)))))) 1/576))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) (+.f64 (/.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))))) eps) (+.f64 (+.f64 (*.f64 #s(literal 1/2304 binary64) (pow.f64 x #s(literal 4 binary64))) (+.f64 (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) (*.f64 (*.f64 x x) (/.f64 (+.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))))) (*.f64 eps (*.f64 eps eps))))) (/.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal -1/96 binary64)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))))) (*.f64 eps eps)))) #s(literal -1/576 binary64))))
(* (pow eps 6) (- (* 1/2304 (pow x 4)) 1/576))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) (+.f64 (*.f64 #s(literal 1/2304 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/576 binary64)))
(* (pow eps 6) (- (+ (* -1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) eps)) (* 1/2304 (pow x 4))) 1/576))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) (+.f64 (/.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))))) eps) (+.f64 (*.f64 #s(literal 1/2304 binary64) (pow.f64 x #s(literal 4 binary64))) #s(literal -1/576 binary64))))
(* (pow eps 6) (- (+ (* -1 (/ (+ (* -1 (/ (+ 1/24 (* (pow x 2) (+ (* -1/96 (pow x 2)) (pow (+ 1/6 (* -1/36 (pow x 2))) 2)))) eps)) (* 1/24 (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))))) eps)) (* 1/2304 (pow x 4))) 1/576))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) (+.f64 (-.f64 (*.f64 #s(literal 1/2304 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (/.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal -1/96 binary64)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))))))) eps)) eps)) #s(literal -1/576 binary64)))
(* (pow eps 6) (- (+ (* -1 (/ (+ (* -1 (/ (+ 1/24 (+ (* -1 (/ (* (pow x 2) (+ (* -1/2 (* x (+ 1/6 (* -1/36 (pow x 2))))) (* 1/24 (* x (- (* 1/6 (pow x 2)) 1))))) eps)) (* (pow x 2) (+ (* -1/96 (pow x 2)) (pow (+ 1/6 (* -1/36 (pow x 2))) 2))))) eps)) (* 1/24 (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))))) eps)) (* 1/2304 (pow x 4))) 1/576))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) (+.f64 (-.f64 (*.f64 #s(literal 1/2304 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (/.f64 (+.f64 (-.f64 #s(literal 1/24 binary64) (/.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (*.f64 #s(literal 1/24 binary64) (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)))))) eps)) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal -1/96 binary64)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))))))) eps)) eps)) #s(literal -1/576 binary64)))
(* (pow x 2) (pow (- (* 1/6 (pow eps 2)) 1) 2))
(*.f64 (*.f64 x 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))))
(* (pow x 2) (+ (* 2 (* eps (* x (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))))) (pow (- (* 1/6 (pow eps 2)) 1) 2)))
(*.f64 (*.f64 x x) (+.f64 (*.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 2 binary64) (*.f64 (*.f64 eps x) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))))))
(* (pow x 2) (+ (* x (+ (* 2 (* eps (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1)))) (* x (+ (* 2 (* (+ 1/6 (* -1/36 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))) (* (pow eps 2) (pow (+ 1/4 (* -1/48 (pow eps 2))) 2)))))) (pow (- (* 1/6 (pow eps 2)) 1) 2)))
(*.f64 (*.f64 x x) (+.f64 (*.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 x (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))))))))
(* (pow x 2) (+ (* x (+ (* 2 (* eps (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1)))) (* x (+ (* 2 (* eps (* x (* (+ 1/6 (* -1/36 (pow eps 2))) (+ 1/4 (* -1/48 (pow eps 2))))))) (+ (* 2 (* (+ 1/6 (* -1/36 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))) (* (pow eps 2) (pow (+ 1/4 (* -1/48 (pow eps 2))) 2))))))) (pow (- (* 1/6 (pow eps 2)) 1) 2)))
(*.f64 (*.f64 x x) (+.f64 (*.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 x (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))) (*.f64 x (+.f64 (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) (*.f64 x (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))))))))))
(* (pow x 6) (pow (+ 1/6 (* -1/36 (pow eps 2))) 2))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))
(* (pow x 6) (+ (* 2 (/ (* eps (* (+ 1/6 (* -1/36 (pow eps 2))) (+ 1/4 (* -1/48 (pow eps 2))))) x)) (pow (+ 1/6 (* -1/36 (pow eps 2))) 2)))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 eps (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))) x)))
(* (pow x 6) (+ (* 2 (/ (* eps (* (+ 1/6 (* -1/36 (pow eps 2))) (+ 1/4 (* -1/48 (pow eps 2))))) x)) (+ (* 2 (/ (* (+ 1/6 (* -1/36 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1)) (pow x 2))) (+ (/ (* (pow eps 2) (pow (+ 1/4 (* -1/48 (pow eps 2))) 2)) (pow x 2)) (pow (+ 1/6 (* -1/36 (pow eps 2))) 2)))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 eps (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))) x) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))) (*.f64 x x)))) (+.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))) (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))) (*.f64 x x)))))
(* (pow x 6) (+ (* 2 (/ (* eps (* (+ 1/6 (* -1/36 (pow eps 2))) (+ 1/4 (* -1/48 (pow eps 2))))) x)) (+ (* 2 (/ (* eps (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))) (pow x 3))) (+ (* 2 (/ (* (+ 1/6 (* -1/36 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1)) (pow x 2))) (+ (/ (* (pow eps 2) (pow (+ 1/4 (* -1/48 (pow eps 2))) 2)) (pow x 2)) (pow (+ 1/6 (* -1/36 (pow eps 2))) 2))))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 eps (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))) x) (+.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))) (*.f64 x x))) (+.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))) (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))) (*.f64 x x)))) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))) (*.f64 x (*.f64 x x))))))
(* (pow x 6) (pow (+ 1/6 (* -1/36 (pow eps 2))) 2))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))
(* (pow x 6) (+ (* 2 (/ (* eps (* (+ 1/6 (* -1/36 (pow eps 2))) (+ 1/4 (* -1/48 (pow eps 2))))) x)) (pow (+ 1/6 (* -1/36 (pow eps 2))) 2)))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 eps (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))) x)))
(* (pow x 6) (+ (* -1 (/ (+ (* -2 (* eps (* (+ 1/6 (* -1/36 (pow eps 2))) (+ 1/4 (* -1/48 (pow eps 2)))))) (* -1 (/ (+ (* 2 (* (+ 1/6 (* -1/36 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))) (* (pow eps 2) (pow (+ 1/4 (* -1/48 (pow eps 2))) 2))) x))) x)) (pow (+ 1/6 (* -1/36 (pow eps 2))) 2)))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) eps) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))) (/.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))))) x)) x)))
(* (pow x 6) (+ (* -1 (/ (+ (* -2 (* eps (* (+ 1/6 (* -1/36 (pow eps 2))) (+ 1/4 (* -1/48 (pow eps 2)))))) (* -1 (/ (+ (* 2 (* (+ 1/6 (* -1/36 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))) (+ (* 2 (/ (* eps (* (+ 1/4 (* -1/48 (pow eps 2))) (- (* 1/6 (pow eps 2)) 1))) x)) (* (pow eps 2) (pow (+ 1/4 (* -1/48 (pow eps 2))) 2)))) x))) x)) (pow (+ 1/6 (* -1/36 (pow eps 2))) 2)))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64)))) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) eps) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) eps) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))) x))) x)) x)))
(* (pow x 2) (pow (- (* 1/6 (pow x 2)) 1) 2))
(*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))))
(+ (* 1/2 (* eps (* (pow x 3) (- (* 1/6 (pow x 2)) 1)))) (* (pow x 2) (pow (- (* 1/6 (pow x 2)) 1) 2)))
(+.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)))) (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)))))
(+ (* eps (+ (* 1/2 (* (pow x 3) (- (* 1/6 (pow x 2)) 1))) (* eps (* (pow x 2) (+ (* 1/16 (pow x 2)) (* 2 (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/6 (pow x 2)) 1)))))))) (* (pow x 2) (pow (- (* 1/6 (pow x 2)) 1) 2)))
(+.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)))) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/16 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))))))))))
(+ (* eps (+ (* 1/2 (* (pow x 3) (- (* 1/6 (pow x 2)) 1))) (* eps (+ (* eps (* (pow x 2) (+ (* -1/24 (* x (- (* 1/6 (pow x 2)) 1))) (* 1/2 (* x (+ 1/6 (* -1/36 (pow x 2)))))))) (* (pow x 2) (+ (* 1/16 (pow x 2)) (* 2 (* (+ 1/6 (* -1/36 (pow x 2))) (- (* 1/6 (pow x 2)) 1))))))))) (* (pow x 2) (pow (- (* 1/6 (pow x 2)) 1) 2)))
(+.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)))) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal 1/16 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))))))) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))))))))))))
(* 1/2304 (* (pow eps 6) (pow x 4)))
(*.f64 (*.f64 #s(literal 1/2304 binary64) (pow.f64 eps #s(literal 6 binary64))) (pow.f64 x #s(literal 4 binary64)))
(* (pow eps 6) (+ (* -1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) eps)) (* 1/2304 (pow x 4))))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) (+.f64 (*.f64 #s(literal 1/2304 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))))) eps)))
(* (pow eps 6) (+ (* -1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) eps)) (+ (* 1/2304 (pow x 4)) (/ (* (pow x 2) (+ (* -1/96 (pow x 2)) (pow (+ 1/6 (* -1/36 (pow x 2))) 2))) (pow eps 2)))))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) (+.f64 (+.f64 (*.f64 #s(literal 1/2304 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))))) eps)) (/.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal -1/96 binary64)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))))) (*.f64 eps eps))))
(* (pow eps 6) (+ (* -1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) eps)) (+ (* 1/2304 (pow x 4)) (+ (/ (* (pow x 2) (+ (* -1/24 (* x (- (* 1/6 (pow x 2)) 1))) (* 1/2 (* x (+ 1/6 (* -1/36 (pow x 2))))))) (pow eps 3)) (/ (* (pow x 2) (+ (* -1/96 (pow x 2)) (pow (+ 1/6 (* -1/36 (pow x 2))) 2))) (pow eps 2))))))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) (+.f64 (/.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))))) eps) (+.f64 (+.f64 (*.f64 #s(literal 1/2304 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 x x) (/.f64 (+.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))))) (*.f64 eps (*.f64 eps eps))))) (/.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal -1/96 binary64)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))))) (*.f64 eps eps)))))
(* 1/2304 (* (pow eps 6) (pow x 4)))
(*.f64 (*.f64 #s(literal 1/2304 binary64) (pow.f64 eps #s(literal 6 binary64))) (pow.f64 x #s(literal 4 binary64)))
(* (pow eps 6) (+ (* -1/24 (/ (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))) eps)) (* 1/2304 (pow x 4))))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) (+.f64 (*.f64 #s(literal 1/2304 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))))) eps)))
(* (pow eps 6) (+ (* -1 (/ (+ (* -1 (/ (* (pow x 2) (+ (* -1/96 (pow x 2)) (pow (+ 1/6 (* -1/36 (pow x 2))) 2))) eps)) (* 1/24 (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))))) eps)) (* 1/2304 (pow x 4))))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 1/2304 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (/.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal -1/96 binary64)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))))) eps)) eps)))
(* (pow eps 6) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (pow x 2) (+ (* -1/2 (* x (+ 1/6 (* -1/36 (pow x 2))))) (* 1/24 (* x (- (* 1/6 (pow x 2)) 1))))) eps)) (* (pow x 2) (+ (* -1/96 (pow x 2)) (pow (+ 1/6 (* -1/36 (pow x 2))) 2)))) eps)) (* 1/24 (* (pow x 3) (+ 1/6 (* -1/36 (pow x 2)))))) eps)) (* 1/2304 (pow x 4))))
(*.f64 (pow.f64 eps #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal 1/2304 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x x))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (/.f64 (-.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal -1/96 binary64)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))))) (/.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (*.f64 #s(literal 1/24 binary64) (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)))))) eps)) eps)) eps)))
(* -1/48 (pow eps 2))
(*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))
(* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)))
(* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))
(*.f64 (*.f64 eps eps) (+.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)))
(* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))
(*.f64 (*.f64 eps eps) (+.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)))
(* -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 (/.f64 #s(literal 1/3840 binary64) (*.f64 eps eps)) #s(literal -1/645120 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 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 (/.f64 #s(literal 1/3840 binary64) (*.f64 eps eps)) #s(literal -1/645120 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 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/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 (/.f64 #s(literal 1/3840 binary64) (*.f64 eps eps)) #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 (/.f64 #s(literal 1/3840 binary64) (*.f64 eps eps)) #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 (/.f64 #s(literal 1/3840 binary64) (*.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 (/.f64 #s(literal 1/3840 binary64) (*.f64 eps eps)) #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 (/.f64 #s(literal 1/3840 binary64) (*.f64 eps eps)) #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 (/.f64 #s(literal 1/3840 binary64) (*.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/645120 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal -1/645120 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/24 (pow eps 2))
(*.f64 #s(literal 1/24 binary64) (*.f64 eps eps))
(* 1/24 (pow eps 2))
(*.f64 #s(literal 1/24 binary64) (*.f64 eps eps))
(* 1/24 (pow eps 2))
(*.f64 #s(literal 1/24 binary64) (*.f64 eps eps))
(* 1/24 (pow eps 2))
(*.f64 #s(literal 1/24 binary64) (*.f64 eps eps))
(* 1/24 (pow eps 2))
(*.f64 #s(literal 1/24 binary64) (*.f64 eps eps))
(* 1/24 (pow eps 2))
(*.f64 #s(literal 1/24 binary64) (*.f64 eps eps))
(* 1/24 (pow eps 2))
(*.f64 #s(literal 1/24 binary64) (*.f64 eps eps))
(* 1/24 (pow eps 2))
(*.f64 #s(literal 1/24 binary64) (*.f64 eps eps))
(* 1/24 (pow eps 2))
(*.f64 #s(literal 1/24 binary64) (*.f64 eps eps))
(* 1/24 (pow eps 2))
(*.f64 #s(literal 1/24 binary64) (*.f64 eps eps))
(* 1/24 (pow eps 2))
(*.f64 #s(literal 1/24 binary64) (*.f64 eps eps))
(* 1/24 (pow eps 2))
(*.f64 #s(literal 1/24 binary64) (*.f64 eps eps))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* x (+ 1/6 (* -1/36 (pow x 2))))
(*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))))
(* x (+ 1/6 (* -1/36 (pow x 2))))
(*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))))
(* x (+ 1/6 (* -1/36 (pow x 2))))
(*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64))))
(* -1/36 (pow x 3))
(*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/36 binary64))
(* (pow x 3) (- (* 1/6 (/ 1 (pow x 2))) 1/36))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1/36 binary64)))
(* (pow x 3) (- (* 1/6 (/ 1 (pow x 2))) 1/36))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1/36 binary64)))
(* (pow x 3) (- (* 1/6 (/ 1 (pow x 2))) 1/36))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1/36 binary64)))
(* -1/36 (pow x 3))
(*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/36 binary64))
(* -1 (* (pow x 3) (- 1/36 (* 1/6 (/ 1 (pow x 2))))))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (-.f64 #s(literal 1/36 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))))
(* -1 (* (pow x 3) (- 1/36 (* 1/6 (/ 1 (pow x 2))))))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (-.f64 #s(literal 1/36 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))))
(* -1 (* (pow x 3) (- 1/36 (* 1/6 (/ 1 (pow x 2))))))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (-.f64 #s(literal 1/36 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))))
(* -1 (/ x eps))
(-.f64 #s(literal 0 binary64) (/.f64 x eps))
(* x (- (* 1/6 (/ (pow x 2) eps)) (/ 1 eps)))
(/.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) eps)
(* x (- (* 1/6 (/ (pow x 2) eps)) (/ 1 eps)))
(/.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) eps)
(* x (- (* 1/6 (/ (pow x 2) eps)) (/ 1 eps)))
(/.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) eps)
(* 1/6 (/ (pow x 3) eps))
(/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x))) eps)
(* (pow x 3) (- (* 1/6 (/ 1 eps)) (/ 1 (* eps (pow x 2)))))
(*.f64 (*.f64 x (*.f64 x x)) (-.f64 (/.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x x)))))
(* (pow x 3) (- (* 1/6 (/ 1 eps)) (/ 1 (* eps (pow x 2)))))
(*.f64 (*.f64 x (*.f64 x x)) (-.f64 (/.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x x)))))
(* (pow x 3) (- (* 1/6 (/ 1 eps)) (/ 1 (* eps (pow x 2)))))
(*.f64 (*.f64 x (*.f64 x x)) (-.f64 (/.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x x)))))
(* 1/6 (/ (pow x 3) eps))
(/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x x))) eps)
(* -1 (* (pow x 3) (- (/ 1 (* eps (pow x 2))) (* 1/6 (/ 1 eps)))))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x x))) (/.f64 #s(literal 1/6 binary64) eps)))
(* -1 (* (pow x 3) (- (/ 1 (* eps (pow x 2))) (* 1/6 (/ 1 eps)))))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x x))) (/.f64 #s(literal 1/6 binary64) eps)))
(* -1 (* (pow x 3) (- (/ 1 (* eps (pow x 2))) (* 1/6 (/ 1 eps)))))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x x))) (/.f64 #s(literal 1/6 binary64) eps)))
(/ (* x (- (* 1/6 (pow x 2)) 1)) eps)
(/.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) eps)
(/ (* x (- (* 1/6 (pow x 2)) 1)) eps)
(/.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) eps)
(/ (* x (- (* 1/6 (pow x 2)) 1)) eps)
(/.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) eps)
(/ (* x (- (* 1/6 (pow x 2)) 1)) eps)
(/.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) eps)
(/ (* x (- (* 1/6 (pow x 2)) 1)) eps)
(/.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) eps)
(/ (* x (- (* 1/6 (pow x 2)) 1)) eps)
(/.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) eps)
(/ (* x (- (* 1/6 (pow x 2)) 1)) eps)
(/.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) eps)
(/ (* x (- (* 1/6 (pow x 2)) 1)) eps)
(/.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) eps)
(/ (* x (- (* 1/6 (pow x 2)) 1)) eps)
(/.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) eps)
(/ (* x (- (* 1/6 (pow x 2)) 1)) eps)
(/.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) eps)
(/ (* x (- (* 1/6 (pow x 2)) 1)) eps)
(/.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) eps)
(/ (* x (- (* 1/6 (pow x 2)) 1)) eps)
(/.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) eps)
(/ 1/2 eps)
(/.f64 #s(literal 1/2 binary64) eps)
(+ (* 1/2 (/ 1 eps)) (/ x (pow eps 2)))
(+.f64 (/.f64 #s(literal 1/2 binary64) eps) (/.f64 x (*.f64 eps eps)))
(+ (* x (+ (* -1/4 (/ x eps)) (/ 1 (pow eps 2)))) (* 1/2 (/ 1 eps)))
(+.f64 (/.f64 #s(literal 1/2 binary64) eps) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (/.f64 (*.f64 x #s(literal -1/4 binary64)) eps))))
(+ (* x (+ (* x (- (* -1/6 (/ x (pow eps 2))) (* 1/4 (/ 1 eps)))) (/ 1 (pow eps 2)))) (* 1/2 (/ 1 eps)))
(+.f64 (/.f64 #s(literal 1/2 binary64) eps) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (*.f64 x (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 x (*.f64 eps eps))) (/.f64 #s(literal 1/4 binary64) eps))))))
(* -1/6 (/ (pow x 3) (pow eps 2)))
(/.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps eps))
(* -1 (* (pow x 3) (+ (* 1/4 (/ 1 (* eps x))) (* 1/6 (/ 1 (pow eps 2))))))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 eps x)) (/.f64 #s(literal 1/6 binary64) (*.f64 eps eps))))
(* (pow x 3) (- (/ 1 (* (pow eps 2) (pow x 2))) (+ (/ 1/4 (* eps x)) (* 1/6 (/ 1 (pow eps 2))))))
(*.f64 (*.f64 x (*.f64 x x)) (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (*.f64 x x)) (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 eps x)) (/.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))))
(* (pow x 3) (- (+ (* 1/2 (/ 1 (* eps (pow x 3)))) (/ 1 (* (pow eps 2) (pow x 2)))) (+ (/ 1/4 (* eps x)) (* 1/6 (/ 1 (pow eps 2))))))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 x (*.f64 x x)))) (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (*.f64 x x)) (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 eps x)) (/.f64 #s(literal 1/6 binary64) (*.f64 eps eps))))))
(* -1/6 (/ (pow x 3) (pow eps 2)))
(/.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x (*.f64 x x))) (*.f64 eps eps))
(* -1 (* (pow x 3) (+ (* 1/4 (/ 1 (* eps x))) (* 1/6 (/ 1 (pow eps 2))))))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 eps x)) (/.f64 #s(literal 1/6 binary64) (*.f64 eps eps))))
(* -1 (* (pow x 3) (+ (* -1 (/ (- (/ 1 (* (pow eps 2) x)) (* 1/4 (/ 1 eps))) x)) (* 1/6 (/ 1 (pow eps 2))))))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) (/.f64 (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) x) (/.f64 #s(literal 1/4 binary64) eps)) x)))
(* -1 (* (pow x 3) (+ (* -1 (/ (- (+ (/ 1/2 (* eps (pow x 2))) (/ 1 (* (pow eps 2) x))) (* 1/4 (/ 1 eps))) x)) (* 1/6 (/ 1 (pow eps 2))))))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 eps eps)) (/.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 x x))) (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) x) (/.f64 #s(literal 1/4 binary64) eps))) x)))
(* -1 (/ (* x (- (* 1/6 (pow x 2)) 1)) (pow eps 2)))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 x eps)) (/.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)) eps))
(/ (+ (* -1 (* x (- (* 1/6 (pow x 2)) 1))) (* eps (+ 1/2 (* -1/4 (pow x 2))))) (pow eps 2))
(/.f64 (-.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 x x)))) (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)))) (*.f64 eps eps))
(/ (+ (* -1 (* x (- (* 1/6 (pow x 2)) 1))) (* eps (+ 1/2 (* -1/4 (pow x 2))))) (pow eps 2))
(/.f64 (-.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 x x)))) (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)))) (*.f64 eps eps))
(/ (+ (* -1 (* x (- (* 1/6 (pow x 2)) 1))) (* eps (+ 1/2 (* -1/4 (pow x 2))))) (pow eps 2))
(/.f64 (-.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 x x)))) (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)))) (*.f64 eps eps))
(/ (+ 1/2 (* -1/4 (pow x 2))) eps)
(/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 x x))) eps)
(/ (+ 1/2 (+ (* -1 (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) (* -1/4 (pow x 2)))) eps)
(/.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 x x)) (/.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) eps))) eps)
(/ (+ 1/2 (+ (* -1 (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) (* -1/4 (pow x 2)))) eps)
(/.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 x x)) (/.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) eps))) eps)
(/ (+ 1/2 (+ (* -1 (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) (* -1/4 (pow x 2)))) eps)
(/.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 x x)) (/.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) eps))) eps)
(/ (+ 1/2 (* -1/4 (pow x 2))) eps)
(/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 x x))) eps)
(* -1 (/ (+ (* -1 (+ 1/2 (* -1/4 (pow x 2)))) (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) eps))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 x x))))) eps)
(* -1 (/ (+ (* -1 (+ 1/2 (* -1/4 (pow x 2)))) (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) eps))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 x x))))) eps)
(* -1 (/ (+ (* -1 (+ 1/2 (* -1/4 (pow x 2)))) (/ (* x (- (* 1/6 (pow x 2)) 1)) eps)) eps))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 x x))))) eps)
(* -1/48 eps)
(*.f64 eps #s(literal -1/48 binary64))
(* -1/48 eps)
(*.f64 eps #s(literal -1/48 binary64))
(* -1/48 eps)
(*.f64 eps #s(literal -1/48 binary64))
(* -1/48 eps)
(*.f64 eps #s(literal -1/48 binary64))
(* -1/48 eps)
(*.f64 eps #s(literal -1/48 binary64))
(* -1/48 eps)
(*.f64 eps #s(literal -1/48 binary64))
(* -1/48 eps)
(*.f64 eps #s(literal -1/48 binary64))
(* -1/48 eps)
(*.f64 eps #s(literal -1/48 binary64))
(* -1/48 eps)
(*.f64 eps #s(literal -1/48 binary64))
(* -1/48 eps)
(*.f64 eps #s(literal -1/48 binary64))
(* -1/48 eps)
(*.f64 eps #s(literal -1/48 binary64))
(* -1/48 eps)
(*.f64 eps #s(literal -1/48 binary64))
(* 1/6 eps)
(*.f64 eps #s(literal 1/6 binary64))
(* 1/6 eps)
(*.f64 eps #s(literal 1/6 binary64))
(* 1/6 eps)
(*.f64 eps #s(literal 1/6 binary64))
(* 1/6 eps)
(*.f64 eps #s(literal 1/6 binary64))
(* 1/6 eps)
(*.f64 eps #s(literal 1/6 binary64))
(* 1/6 eps)
(*.f64 eps #s(literal 1/6 binary64))
(* 1/6 eps)
(*.f64 eps #s(literal 1/6 binary64))
(* 1/6 eps)
(*.f64 eps #s(literal 1/6 binary64))
(* 1/6 eps)
(*.f64 eps #s(literal 1/6 binary64))
(* 1/6 eps)
(*.f64 eps #s(literal 1/6 binary64))
(* 1/6 eps)
(*.f64 eps #s(literal 1/6 binary64))
(* 1/6 eps)
(*.f64 eps #s(literal 1/6 binary64))
(* -1/36 eps)
(*.f64 eps #s(literal -1/36 binary64))
(* -1/36 eps)
(*.f64 eps #s(literal -1/36 binary64))
(* -1/36 eps)
(*.f64 eps #s(literal -1/36 binary64))
(* -1/36 eps)
(*.f64 eps #s(literal -1/36 binary64))
(* -1/36 eps)
(*.f64 eps #s(literal -1/36 binary64))
(* -1/36 eps)
(*.f64 eps #s(literal -1/36 binary64))
(* -1/36 eps)
(*.f64 eps #s(literal -1/36 binary64))
(* -1/36 eps)
(*.f64 eps #s(literal -1/36 binary64))
(* -1/36 eps)
(*.f64 eps #s(literal -1/36 binary64))
(* -1/36 eps)
(*.f64 eps #s(literal -1/36 binary64))
(* -1/36 eps)
(*.f64 eps #s(literal -1/36 binary64))
(* -1/36 eps)
(*.f64 eps #s(literal -1/36 binary64))

eval164.0ms (0.9%)

Compiler

Compiled 86154 to 3854 computations (95.5% saved)

prune157.0ms (0.8%)

Pruning

42 alts after pruning (38 fresh and 4 done)

PrunedKeptTotal
New1089231112
Fresh111526
Picked325
Done123
Total1104421146
Accuracy
100.0%
Counts
1146 → 42
Alt Table
Click to see full alt table
StatusAccuracyProgram
96.9%
(fma.f64 eps (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))
30.2%
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))) (-.f64 (*.f64 eps (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))))
46.6%
(/.f64 (*.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))))) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
96.9%
(/.f64 eps (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))))
46.8%
(-.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))
46.6%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
76.3%
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
75.0%
(-.f64 #s(literal 0 binary64) (*.f64 eps x))
96.7%
(+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64)) (*.f64 (*.f64 eps x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))))
46.6%
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 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 x #s(literal 2 binary64))))))
99.4%
(*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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 eps (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))) #s(literal -2 binary64))
52.0%
(*.f64 (*.f64 (*.f64 eps (-.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 x (*.f64 x #s(literal 1/48 binary64)))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps))) (-.f64 #s(literal 0 binary64) eps)) (*.f64 eps eps))
99.2%
(*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
98.8%
(*.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
98.7%
(*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) eps)) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
99.4%
(*.f64 (*.f64 eps (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)))))) #s(literal -2 binary64))
99.2%
(*.f64 (*.f64 eps (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))) #s(literal -2 binary64))
3.7%
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 eps #s(literal 4 binary64))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps)) #s(literal -1/24 binary64)))
96.7%
(*.f64 x (+.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))) x)))
96.5%
(*.f64 eps (/.f64 (-.f64 (*.f64 (*.f64 x 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 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64)) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))))))
98.7%
(*.f64 eps (-.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (cos.f64 x)) (sin.f64 x)))
97.0%
(*.f64 eps (-.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 x x))))))
96.6%
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps x) #s(literal 1/6 binary64)) #s(literal -1/2 binary64))) x))
99.2%
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 eps (*.f64 (cos.f64 x) #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (sin.f64 x)))
96.6%
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
99.2%
(*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps)) (-.f64 (*.f64 (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 eps eps)) (sin.f64 x))))
96.9%
(*.f64 eps (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) (*.f64 eps (-.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 x x)))))))
97.0%
(*.f64 eps (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) (*.f64 eps (-.f64 (*.f64 eps (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 x x)))))))
75.2%
(*.f64 eps (+.f64 (*.f64 eps (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))))
25.0%
(*.f64 eps (*.f64 (-.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 eps eps))) (/.f64 (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (/.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) x)) x)) (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x)))))
32.6%
(*.f64 eps (*.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps)) (+.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1/6 binary64) eps))) #s(literal -1/24 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps)))))
22.0%
(*.f64 eps (*.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) eps)) eps)) eps)) #s(literal -1/24 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps)))))
34.6%
(*.f64 eps (*.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (/.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)) eps))) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))) eps)) eps)) #s(literal -1/24 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps)))))
34.3%
(*.f64 eps (*.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (+.f64 (/.f64 #s(literal 1/2 binary64) eps) (/.f64 x (*.f64 eps eps)))) eps)) #s(literal -1/24 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps)))))
16.8%
(*.f64 eps (*.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (*.f64 x x)) (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 eps x)) (/.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))))) eps)) #s(literal -1/24 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps)))))
12.2%
(*.f64 eps (*.f64 (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (-.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps eps))) (/.f64 (-.f64 (-.f64 #s(literal 1/48 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) x)) (/.f64 #s(literal 1/4 binary64) (*.f64 eps eps))) x)) (/.f64 #s(literal 1/36 binary64) eps))) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps)))))
3.9%
(*.f64 eps (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (-.f64 (/.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) eps) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 x x))) (*.f64 eps eps))) (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64)))))
75.3%
(*.f64 eps (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))))
45.6%
(*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))))
45.5%
(*.f64 #s(literal 1/2 binary64) (*.f64 x x))
45.6%
(*.f64 #s(literal -1/2 binary64) (*.f64 eps eps))
44.3%
#s(literal 0 binary64)
Compiler

Compiled 3576 to 1247 computations (65.1% saved)

regimes71.0ms (0.4%)

Counts
78 → 1
Calls
Call 1
Inputs
#s(literal 0 binary64)
(+.f64 #s(literal 1 binary64) #s(literal -1 binary64))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps eps))
(*.f64 #s(literal 1/2 binary64) (*.f64 x x))
(-.f64 #s(literal 0 binary64) (*.f64 eps x))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))
(*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))))
(*.f64 eps (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps x) #s(literal 1/6 binary64)) #s(literal -1/2 binary64))) x))
(+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64)) (*.f64 (*.f64 eps x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(*.f64 eps (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))))
(*.f64 eps (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))))))
(*.f64 eps (+.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64)))))
(*.f64 eps (-.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 x x))))))
(+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (*.f64 (*.f64 eps x) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))
(+.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(*.f64 x (+.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))) x)))
(*.f64 eps (*.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps)) (+.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1/6 binary64) eps))) #s(literal -1/24 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps)))))
(*.f64 eps (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) (*.f64 eps (+.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))))))
(*.f64 eps (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) (*.f64 eps (-.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 x x)))))))
(*.f64 eps (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (-.f64 (/.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) eps) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 x x))) (*.f64 eps eps))) (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64)))))
(*.f64 eps (*.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) (/.f64 (+.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) eps)) eps)) #s(literal -1/24 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps)))))
(*.f64 eps (*.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (+.f64 (/.f64 #s(literal 1/2 binary64) eps) (/.f64 x (*.f64 eps eps)))) eps)) #s(literal -1/24 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps)))))
(*.f64 eps (*.f64 (-.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 eps eps))) (/.f64 (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (/.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) x)) x)) (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x)))))
(*.f64 eps (+.f64 (*.f64 eps (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))))
(*.f64 eps (*.f64 (+.f64 #s(literal 1/24 binary64) (+.f64 (+.f64 (/.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) eps) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (*.f64 eps eps))) (-.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps))))) (*.f64 eps (*.f64 eps eps))))
(*.f64 eps (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))))
(*.f64 eps (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (+.f64 (*.f64 eps (+.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (*.f64 eps (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 x x)))))) #s(literal -1/2 binary64))))))
(*.f64 eps (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) (*.f64 eps (-.f64 (*.f64 eps (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 x x)))))))
(*.f64 eps (*.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) eps)) eps)) eps)) #s(literal -1/24 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps)))))
(/.f64 eps (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))))
(*.f64 (*.f64 (*.f64 eps (-.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 x (*.f64 x #s(literal 1/48 binary64)))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps))) (-.f64 #s(literal 0 binary64) eps)) (*.f64 eps eps))
(+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 x (+.f64 (*.f64 x (*.f64 eps (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))))))))))
(*.f64 eps (*.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (/.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)) eps))) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))) eps)) eps)) #s(literal -1/24 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps)))))
(*.f64 eps (*.f64 (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (-.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps eps))) (/.f64 (-.f64 (-.f64 #s(literal 1/48 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) x)) (/.f64 #s(literal 1/4 binary64) (*.f64 eps eps))) x)) (/.f64 #s(literal 1/36 binary64) eps))) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps)))))
(*.f64 eps (*.f64 (-.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 eps eps))) (/.f64 (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (/.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))) x))) x)) x)) (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x)))))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 eps (+.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))) (/.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (*.f64 x x)))) (*.f64 (*.f64 eps eps) (+.f64 (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) x) (/.f64 (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64)) (*.f64 x (*.f64 x x)))))))
(*.f64 eps (*.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (*.f64 x x)) (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 eps x)) (/.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))))) eps)) #s(literal -1/24 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps)))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))) (-.f64 (*.f64 eps (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))))
(*.f64 eps (/.f64 (-.f64 (*.f64 (*.f64 x 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 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64)) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))))))
(+.f64 (cos.f64 eps) #s(literal -1 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
(-.f64 (cos.f64 (+.f64 x eps)) #s(literal 1 binary64))
(-.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 eps #s(literal 4 binary64))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps)) #s(literal -1/24 binary64)))
(*.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
(*.f64 (*.f64 eps (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))) #s(literal -2 binary64))
(-.f64 (cos.f64 (+.f64 x 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 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
(fma.f64 eps (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))
(*.f64 (*.f64 eps (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)))))) #s(literal -2 binary64))
(-.f64 (cos.f64 (+.f64 x 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 x (*.f64 x #s(literal -1/720 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) #s(literal 1/3840 binary64))))))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
(*.f64 eps (/.f64 (-.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))) (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))))))) (-.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))))))
(*.f64 eps (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))) (-.f64 (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))))) (*.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))))))))
(*.f64 (*.f64 eps (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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)))))) #s(literal -2 binary64))
(*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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 eps (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 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 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 (/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (/.f64 (+.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (*.f64 x (/.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)) eps))) eps))) eps) (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64))))
(-.f64 (cos.f64 eps) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(*.f64 eps (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (cos.f64 x)) (sin.f64 x)))
(*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 2 binary64))) (sin.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) (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
(*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) eps)) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
(*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) #s(literal 2 binary64))) (sin.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 (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 eps (*.f64 (cos.f64 x) #s(literal 1/24 binary64))) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (sin.f64 x)))
(*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) eps)) (-.f64 (*.f64 (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))) (*.f64 eps eps)) (sin.f64 x))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 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 x #s(literal 2 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 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (+.f64 x eps)) (cos.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 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (sin.f64 x)) (*.f64 eps eps)) eps)
(/.f64 (*.f64 (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) (sin.f64 x)) (*.f64 eps (*.f64 eps eps))) (*.f64 eps eps))
(-.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) eps) (+.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x)))))) #s(literal 2 binary64)) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 #s(literal 1/24 binary64) eps)) (*.f64 #s(literal 1/6 binary64) (sin.f64 x))))))))))
Outputs
(*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
Calls

3 calls:

20.0ms
x
18.0ms
eps
16.0ms
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Results
AccuracySegmentsBranch
99.6%1x
99.6%1eps
99.6%1(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes60.0ms (0.3%)

Counts
64 → 1
Calls
Call 1
Inputs
#s(literal 0 binary64)
(+.f64 #s(literal 1 binary64) #s(literal -1 binary64))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps eps))
(*.f64 #s(literal 1/2 binary64) (*.f64 x x))
(-.f64 #s(literal 0 binary64) (*.f64 eps x))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))
(*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))))
(*.f64 eps (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps x) #s(literal 1/6 binary64)) #s(literal -1/2 binary64))) x))
(+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64)) (*.f64 (*.f64 eps x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(*.f64 eps (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))))
(*.f64 eps (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))))))
(*.f64 eps (+.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64)))))
(*.f64 eps (-.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 x x))))))
(+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (*.f64 (*.f64 eps x) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))
(+.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(*.f64 x (+.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))) x)))
(*.f64 eps (*.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps)) (+.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1/6 binary64) eps))) #s(literal -1/24 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps)))))
(*.f64 eps (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) (*.f64 eps (+.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))))))
(*.f64 eps (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) (*.f64 eps (-.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 x x)))))))
(*.f64 eps (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (-.f64 (/.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) eps) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 x x))) (*.f64 eps eps))) (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64)))))
(*.f64 eps (*.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) (/.f64 (+.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) eps)) eps)) #s(literal -1/24 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps)))))
(*.f64 eps (*.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (+.f64 (/.f64 #s(literal 1/2 binary64) eps) (/.f64 x (*.f64 eps eps)))) eps)) #s(literal -1/24 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps)))))
(*.f64 eps (*.f64 (-.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 eps eps))) (/.f64 (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (/.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) x)) x)) (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x)))))
(*.f64 eps (+.f64 (*.f64 eps (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))))
(*.f64 eps (*.f64 (+.f64 #s(literal 1/24 binary64) (+.f64 (+.f64 (/.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) eps) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (*.f64 eps eps))) (-.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps))))) (*.f64 eps (*.f64 eps eps))))
(*.f64 eps (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))))
(*.f64 eps (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (+.f64 (*.f64 eps (+.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (*.f64 eps (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 x x)))))) #s(literal -1/2 binary64))))))
(*.f64 eps (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) (*.f64 eps (-.f64 (*.f64 eps (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 x x)))))))
(*.f64 eps (*.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) eps)) eps)) eps)) #s(literal -1/24 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps)))))
(/.f64 eps (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))))
(*.f64 (*.f64 (*.f64 eps (-.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 x (*.f64 x #s(literal 1/48 binary64)))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps))) (-.f64 #s(literal 0 binary64) eps)) (*.f64 eps eps))
(+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 x (+.f64 (*.f64 x (*.f64 eps (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))))))))))
(*.f64 eps (*.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (/.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)) eps))) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))) eps)) eps)) #s(literal -1/24 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps)))))
(*.f64 eps (*.f64 (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (-.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps eps))) (/.f64 (-.f64 (-.f64 #s(literal 1/48 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) x)) (/.f64 #s(literal 1/4 binary64) (*.f64 eps eps))) x)) (/.f64 #s(literal 1/36 binary64) eps))) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps)))))
(*.f64 eps (*.f64 (-.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 eps eps))) (/.f64 (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (/.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))) x))) x)) x)) (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x)))))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 eps (+.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))) (/.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (*.f64 x x)))) (*.f64 (*.f64 eps eps) (+.f64 (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) x) (/.f64 (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64)) (*.f64 x (*.f64 x x)))))))
(*.f64 eps (*.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (*.f64 x x)) (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 eps x)) (/.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))))) eps)) #s(literal -1/24 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps)))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))) (-.f64 (*.f64 eps (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))))
(*.f64 eps (/.f64 (-.f64 (*.f64 (*.f64 x 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 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64)) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))))))
(+.f64 (cos.f64 eps) #s(literal -1 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
(-.f64 (cos.f64 (+.f64 x eps)) #s(literal 1 binary64))
(-.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 eps #s(literal 4 binary64))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps)) #s(literal -1/24 binary64)))
(*.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
(*.f64 (*.f64 eps (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))) #s(literal -2 binary64))
(-.f64 (cos.f64 (+.f64 x 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 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
(fma.f64 eps (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))
(*.f64 (*.f64 eps (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)))))) #s(literal -2 binary64))
(-.f64 (cos.f64 (+.f64 x 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 x (*.f64 x #s(literal -1/720 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) #s(literal 1/3840 binary64))))))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
(*.f64 eps (/.f64 (-.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))) (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))))))) (-.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))))))
(*.f64 eps (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))) (-.f64 (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))))) (*.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))))))))
(*.f64 (*.f64 eps (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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)))))) #s(literal -2 binary64))
(*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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 eps (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 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 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 (/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (/.f64 (+.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) (*.f64 x (/.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)) eps))) eps))) eps) (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64))))
(-.f64 (cos.f64 eps) (cos.f64 x))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(*.f64 eps (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (cos.f64 x)) (sin.f64 x)))
Outputs
(*.f64 (*.f64 eps (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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)))))) #s(literal -2 binary64))
Calls

3 calls:

17.0ms
x
17.0ms
eps
12.0ms
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Results
AccuracySegmentsBranch
99.4%1x
99.4%1(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
99.4%1eps
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes39.0ms (0.2%)

Counts
56 → 1
Calls
Call 1
Inputs
#s(literal 0 binary64)
(+.f64 #s(literal 1 binary64) #s(literal -1 binary64))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps eps))
(*.f64 #s(literal 1/2 binary64) (*.f64 x x))
(-.f64 #s(literal 0 binary64) (*.f64 eps x))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))
(*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))))
(*.f64 eps (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps x) #s(literal 1/6 binary64)) #s(literal -1/2 binary64))) x))
(+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64)) (*.f64 (*.f64 eps x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(*.f64 eps (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))))
(*.f64 eps (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))))))
(*.f64 eps (+.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64)))))
(*.f64 eps (-.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 x x))))))
(+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (*.f64 (*.f64 eps x) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))
(+.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(*.f64 x (+.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))) x)))
(*.f64 eps (*.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps)) (+.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1/6 binary64) eps))) #s(literal -1/24 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps)))))
(*.f64 eps (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) (*.f64 eps (+.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))))))
(*.f64 eps (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) (*.f64 eps (-.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 x x)))))))
(*.f64 eps (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (-.f64 (/.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) eps) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 x x))) (*.f64 eps eps))) (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64)))))
(*.f64 eps (*.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) (/.f64 (+.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) eps)) eps)) #s(literal -1/24 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps)))))
(*.f64 eps (*.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (+.f64 (/.f64 #s(literal 1/2 binary64) eps) (/.f64 x (*.f64 eps eps)))) eps)) #s(literal -1/24 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps)))))
(*.f64 eps (*.f64 (-.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 eps eps))) (/.f64 (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (/.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) x)) x)) (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x)))))
(*.f64 eps (+.f64 (*.f64 eps (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))))
(*.f64 eps (*.f64 (+.f64 #s(literal 1/24 binary64) (+.f64 (+.f64 (/.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) eps) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (*.f64 eps eps))) (-.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps))))) (*.f64 eps (*.f64 eps eps))))
(*.f64 eps (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))))
(*.f64 eps (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (+.f64 (*.f64 eps (+.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (*.f64 eps (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 x x)))))) #s(literal -1/2 binary64))))))
(*.f64 eps (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) (*.f64 eps (-.f64 (*.f64 eps (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 x x)))))))
(*.f64 eps (*.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) eps)) eps)) eps)) #s(literal -1/24 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps)))))
(/.f64 eps (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))))
(*.f64 (*.f64 (*.f64 eps (-.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 x (*.f64 x #s(literal 1/48 binary64)))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps))) (-.f64 #s(literal 0 binary64) eps)) (*.f64 eps eps))
(+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 x (+.f64 (*.f64 x (*.f64 eps (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))))))))))
(*.f64 eps (*.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (/.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)) eps))) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))) eps)) eps)) #s(literal -1/24 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps)))))
(*.f64 eps (*.f64 (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (-.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps eps))) (/.f64 (-.f64 (-.f64 #s(literal 1/48 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) x)) (/.f64 #s(literal 1/4 binary64) (*.f64 eps eps))) x)) (/.f64 #s(literal 1/36 binary64) eps))) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps)))))
(*.f64 eps (*.f64 (-.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 eps eps))) (/.f64 (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (/.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))) x))) x)) x)) (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x)))))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 eps (+.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))) (/.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (*.f64 x x)))) (*.f64 (*.f64 eps eps) (+.f64 (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) x) (/.f64 (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64)) (*.f64 x (*.f64 x x)))))))
(*.f64 eps (*.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (*.f64 x x)) (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 eps x)) (/.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))))) eps)) #s(literal -1/24 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps)))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))) (-.f64 (*.f64 eps (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))))
(*.f64 eps (/.f64 (-.f64 (*.f64 (*.f64 x 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 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64)) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))))))
(+.f64 (cos.f64 eps) #s(literal -1 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
(-.f64 (cos.f64 (+.f64 x eps)) #s(literal 1 binary64))
(-.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 eps #s(literal 4 binary64))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps)) #s(literal -1/24 binary64)))
(*.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
(*.f64 (*.f64 eps (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))) #s(literal -2 binary64))
(-.f64 (cos.f64 (+.f64 x 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 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
(fma.f64 eps (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))
(*.f64 (*.f64 eps (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)))))) #s(literal -2 binary64))
(-.f64 (cos.f64 (+.f64 x 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 x (*.f64 x #s(literal -1/720 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) #s(literal 1/3840 binary64))))))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
(*.f64 eps (/.f64 (-.f64 (*.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))) (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))))))) (-.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))))))
(*.f64 eps (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))) (-.f64 (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))))) (*.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))))))))
Outputs
(*.f64 (*.f64 eps (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)))))) #s(literal -2 binary64))
Calls

2 calls:

15.0ms
eps
14.0ms
x
Results
AccuracySegmentsBranch
99.4%1x
99.4%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes38.0ms (0.2%)

Counts
51 → 1
Calls
Call 1
Inputs
#s(literal 0 binary64)
(+.f64 #s(literal 1 binary64) #s(literal -1 binary64))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps eps))
(*.f64 #s(literal 1/2 binary64) (*.f64 x x))
(-.f64 #s(literal 0 binary64) (*.f64 eps x))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))
(*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))))
(*.f64 eps (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps x) #s(literal 1/6 binary64)) #s(literal -1/2 binary64))) x))
(+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64)) (*.f64 (*.f64 eps x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(*.f64 eps (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))))
(*.f64 eps (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))))))
(*.f64 eps (+.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64)))))
(*.f64 eps (-.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 x x))))))
(+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (*.f64 (*.f64 eps x) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))
(+.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(*.f64 x (+.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))) x)))
(*.f64 eps (*.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps)) (+.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1/6 binary64) eps))) #s(literal -1/24 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps)))))
(*.f64 eps (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) (*.f64 eps (+.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))))))
(*.f64 eps (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) (*.f64 eps (-.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 x x)))))))
(*.f64 eps (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (-.f64 (/.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) eps) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 x x))) (*.f64 eps eps))) (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64)))))
(*.f64 eps (*.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) (/.f64 (+.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) eps)) eps)) #s(literal -1/24 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps)))))
(*.f64 eps (*.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (+.f64 (/.f64 #s(literal 1/2 binary64) eps) (/.f64 x (*.f64 eps eps)))) eps)) #s(literal -1/24 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps)))))
(*.f64 eps (*.f64 (-.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 eps eps))) (/.f64 (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (/.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) x)) x)) (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x)))))
(*.f64 eps (+.f64 (*.f64 eps (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))))
(*.f64 eps (*.f64 (+.f64 #s(literal 1/24 binary64) (+.f64 (+.f64 (/.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) eps) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (*.f64 eps eps))) (-.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps))))) (*.f64 eps (*.f64 eps eps))))
(*.f64 eps (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))))
(*.f64 eps (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (+.f64 (*.f64 eps (+.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (*.f64 eps (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 x x)))))) #s(literal -1/2 binary64))))))
(*.f64 eps (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) (*.f64 eps (-.f64 (*.f64 eps (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 x x)))))))
(*.f64 eps (*.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) eps)) eps)) eps)) #s(literal -1/24 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps)))))
(/.f64 eps (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))))
(*.f64 (*.f64 (*.f64 eps (-.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 x (*.f64 x #s(literal 1/48 binary64)))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps))) (-.f64 #s(literal 0 binary64) eps)) (*.f64 eps eps))
(+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 x (+.f64 (*.f64 x (*.f64 eps (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))))))))))
(*.f64 eps (*.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (/.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)) eps))) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))) eps)) eps)) #s(literal -1/24 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps)))))
(*.f64 eps (*.f64 (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (-.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps eps))) (/.f64 (-.f64 (-.f64 #s(literal 1/48 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) x)) (/.f64 #s(literal 1/4 binary64) (*.f64 eps eps))) x)) (/.f64 #s(literal 1/36 binary64) eps))) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps)))))
(*.f64 eps (*.f64 (-.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 eps eps))) (/.f64 (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (/.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))) x))) x)) x)) (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x)))))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 eps (+.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))) (/.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (*.f64 x x)))) (*.f64 (*.f64 eps eps) (+.f64 (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) x) (/.f64 (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64)) (*.f64 x (*.f64 x x)))))))
(*.f64 eps (*.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (*.f64 x x)) (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 eps x)) (/.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))))) eps)) #s(literal -1/24 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps)))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))) (-.f64 (*.f64 eps (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))))
(*.f64 eps (/.f64 (-.f64 (*.f64 (*.f64 x 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 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64)) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))))))
(+.f64 (cos.f64 eps) #s(literal -1 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
(-.f64 (cos.f64 (+.f64 x eps)) #s(literal 1 binary64))
(-.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 eps #s(literal 4 binary64))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps)) #s(literal -1/24 binary64)))
(*.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
(*.f64 (*.f64 eps (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))) #s(literal -2 binary64))
(-.f64 (cos.f64 (+.f64 x 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 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
(fma.f64 eps (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))
Outputs
(*.f64 (*.f64 eps (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))) #s(literal -2 binary64))
Calls

2 calls:

14.0ms
eps
13.0ms
x
Results
AccuracySegmentsBranch
99.2%1x
99.2%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes35.0ms (0.2%)

Counts
47 → 1
Calls
Call 1
Inputs
#s(literal 0 binary64)
(+.f64 #s(literal 1 binary64) #s(literal -1 binary64))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps eps))
(*.f64 #s(literal 1/2 binary64) (*.f64 x x))
(-.f64 #s(literal 0 binary64) (*.f64 eps x))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))
(*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))))
(*.f64 eps (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps x) #s(literal 1/6 binary64)) #s(literal -1/2 binary64))) x))
(+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64)) (*.f64 (*.f64 eps x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(*.f64 eps (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))))
(*.f64 eps (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))))))
(*.f64 eps (+.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64)))))
(*.f64 eps (-.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 x x))))))
(+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (*.f64 (*.f64 eps x) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))
(+.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(*.f64 x (+.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))) x)))
(*.f64 eps (*.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps)) (+.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1/6 binary64) eps))) #s(literal -1/24 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps)))))
(*.f64 eps (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) (*.f64 eps (+.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))))))
(*.f64 eps (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) (*.f64 eps (-.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 x x)))))))
(*.f64 eps (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (-.f64 (/.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) eps) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 x x))) (*.f64 eps eps))) (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64)))))
(*.f64 eps (*.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) (/.f64 (+.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) eps)) eps)) #s(literal -1/24 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps)))))
(*.f64 eps (*.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (+.f64 (/.f64 #s(literal 1/2 binary64) eps) (/.f64 x (*.f64 eps eps)))) eps)) #s(literal -1/24 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps)))))
(*.f64 eps (*.f64 (-.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 eps eps))) (/.f64 (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (/.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) x)) x)) (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x)))))
(*.f64 eps (+.f64 (*.f64 eps (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))))
(*.f64 eps (*.f64 (+.f64 #s(literal 1/24 binary64) (+.f64 (+.f64 (/.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) eps) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (*.f64 eps eps))) (-.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps))))) (*.f64 eps (*.f64 eps eps))))
(*.f64 eps (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))))
(*.f64 eps (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (+.f64 (*.f64 eps (+.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (*.f64 eps (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 x x)))))) #s(literal -1/2 binary64))))))
(*.f64 eps (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) (*.f64 eps (-.f64 (*.f64 eps (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 x x)))))))
(*.f64 eps (*.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) eps)) eps)) eps)) #s(literal -1/24 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps)))))
(/.f64 eps (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))))
(*.f64 (*.f64 (*.f64 eps (-.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 x (*.f64 x #s(literal 1/48 binary64)))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps))) (-.f64 #s(literal 0 binary64) eps)) (*.f64 eps eps))
(+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 x (+.f64 (*.f64 x (*.f64 eps (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))))))))))
(*.f64 eps (*.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (/.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)) eps))) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))) eps)) eps)) #s(literal -1/24 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps)))))
(*.f64 eps (*.f64 (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (-.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps eps))) (/.f64 (-.f64 (-.f64 #s(literal 1/48 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) x)) (/.f64 #s(literal 1/4 binary64) (*.f64 eps eps))) x)) (/.f64 #s(literal 1/36 binary64) eps))) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps)))))
(*.f64 eps (*.f64 (-.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 eps eps))) (/.f64 (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (/.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))) x))) x)) x)) (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x)))))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 eps (+.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))) (/.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (*.f64 x x)))) (*.f64 (*.f64 eps eps) (+.f64 (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) x) (/.f64 (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64)) (*.f64 x (*.f64 x x)))))))
(*.f64 eps (*.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (*.f64 x x)) (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 eps x)) (/.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))))) eps)) #s(literal -1/24 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps)))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))) (-.f64 (*.f64 eps (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))))
(*.f64 eps (/.f64 (-.f64 (*.f64 (*.f64 x 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 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64)) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))))))
(+.f64 (cos.f64 eps) #s(literal -1 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
(-.f64 (cos.f64 (+.f64 x eps)) #s(literal 1 binary64))
(-.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 eps #s(literal 4 binary64))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps)) #s(literal -1/24 binary64)))
(*.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (sin.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)) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
Calls

2 calls:

12.0ms
x
12.0ms
eps
Results
AccuracySegmentsBranch
98.8%1x
98.8%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes30.0ms (0.2%)

Counts
46 → 1
Calls
Call 1
Inputs
#s(literal 0 binary64)
(+.f64 #s(literal 1 binary64) #s(literal -1 binary64))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps eps))
(*.f64 #s(literal 1/2 binary64) (*.f64 x x))
(-.f64 #s(literal 0 binary64) (*.f64 eps x))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))
(*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))))
(*.f64 eps (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps x) #s(literal 1/6 binary64)) #s(literal -1/2 binary64))) x))
(+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64)) (*.f64 (*.f64 eps x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(*.f64 eps (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))))
(*.f64 eps (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))))))
(*.f64 eps (+.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64)))))
(*.f64 eps (-.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 x x))))))
(+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (*.f64 (*.f64 eps x) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))
(+.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(*.f64 x (+.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))) x)))
(*.f64 eps (*.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps)) (+.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1/6 binary64) eps))) #s(literal -1/24 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps)))))
(*.f64 eps (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) (*.f64 eps (+.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x)))))))
(*.f64 eps (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) (*.f64 eps (-.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 x x)))))))
(*.f64 eps (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (-.f64 (/.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) eps) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 x x))) (*.f64 eps eps))) (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64)))))
(*.f64 eps (*.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) (/.f64 (+.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))) eps)) eps)) #s(literal -1/24 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps)))))
(*.f64 eps (*.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (+.f64 (/.f64 #s(literal 1/2 binary64) eps) (/.f64 x (*.f64 eps eps)))) eps)) #s(literal -1/24 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps)))))
(*.f64 eps (*.f64 (-.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 eps eps))) (/.f64 (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (/.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) x)) x)) (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x)))))
(*.f64 eps (+.f64 (*.f64 eps (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))))
(*.f64 eps (*.f64 (+.f64 #s(literal 1/24 binary64) (+.f64 (+.f64 (/.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) eps) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (*.f64 eps eps))) (-.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 x x)) (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps))))) (*.f64 eps (*.f64 eps eps))))
(*.f64 eps (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))))
(*.f64 eps (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (+.f64 (*.f64 eps (+.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (*.f64 eps (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 x x)))))) #s(literal -1/2 binary64))))))
(*.f64 eps (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) (*.f64 eps (-.f64 (*.f64 eps (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) #s(literal -1/24 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 x x)))))))
(*.f64 eps (*.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) eps)) eps)) eps)) #s(literal -1/24 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps)))))
(/.f64 eps (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))))))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))))
(*.f64 (*.f64 (*.f64 eps (-.f64 (+.f64 #s(literal -1/24 binary64) (*.f64 x (*.f64 x #s(literal 1/48 binary64)))) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/36 binary64))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 binary64)))) eps) (*.f64 x #s(literal -1/4 binary64))))) eps)) eps))) (-.f64 #s(literal 0 binary64) eps)) (*.f64 eps eps))
(+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 x (+.f64 (*.f64 x (*.f64 eps (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))))))))))
(*.f64 eps (*.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x (/.f64 (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64)) eps))) (*.f64 (*.f64 x x) #s(literal -1/4 binary64))) eps)) eps)) #s(literal -1/24 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps)))))
(*.f64 eps (*.f64 (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))) (-.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps eps))) (/.f64 (-.f64 (-.f64 #s(literal 1/48 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1/6 binary64) eps) (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps)))) x)) (/.f64 #s(literal 1/4 binary64) (*.f64 eps eps))) x)) (/.f64 #s(literal 1/36 binary64) eps))) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps)))))
(*.f64 eps (*.f64 (-.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/36 binary64) (*.f64 eps eps))) (/.f64 (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (/.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))) x))) x)) x)) (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x)))))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 eps (+.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/36 binary64))) (/.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (*.f64 x x)))) (*.f64 (*.f64 eps eps) (+.f64 (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) x) (/.f64 (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64)) (*.f64 x (*.f64 x x)))))))
(*.f64 eps (*.f64 (+.f64 (-.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 x x)) (/.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (*.f64 (*.f64 x (*.f64 x x)) (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (*.f64 x x)) (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 eps x)) (/.f64 #s(literal 1/6 binary64) (*.f64 eps eps)))))) eps)) #s(literal -1/24 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps)))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))))) (-.f64 (*.f64 eps (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))))
(*.f64 eps (/.f64 (-.f64 (*.f64 (*.f64 x 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 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64)) (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))))) (-.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64)))))))
(+.f64 (cos.f64 eps) #s(literal -1 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
(-.f64 (cos.f64 (+.f64 x eps)) #s(literal 1 binary64))
(-.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 eps #s(literal 4 binary64))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps)) #s(literal -1/24 binary64)))
Outputs
(+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 x (+.f64 (*.f64 x (*.f64 eps (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))))))))))
Calls

2 calls:

12.0ms
eps
11.0ms
x
Results
AccuracySegmentsBranch
97.0%1x
97.0%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes23.0ms (0.1%)

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

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

regimes21.0ms (0.1%)

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

2 calls:

10.0ms
x
7.0ms
eps
Results
AccuracySegmentsBranch
97.0%1x
97.0%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes16.0ms (0.1%)

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

2 calls:

7.0ms
eps
7.0ms
x
Results
AccuracySegmentsBranch
97.0%1x
97.0%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes26.0ms (0.1%)

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

2 calls:

22.0ms
eps
4.0ms
x
Results
AccuracySegmentsBranch
96.7%1eps
96.7%1x
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes8.0ms (0%)

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

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

regimes7.0ms (0%)

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

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

regimes5.0ms (0%)

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

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

regimes4.0ms (0%)

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

2 calls:

2.0ms
eps
2.0ms
x
Results
AccuracySegmentsBranch
48.1%2x
45.6%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes4.0ms (0%)

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

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

regimes5.0ms (0%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
2 → 1
Calls
Call 1
Inputs
#s(literal 0 binary64)
(+.f64 #s(literal 1 binary64) #s(literal -1 binary64))
Outputs
#s(literal 0 binary64)
Calls

2 calls:

4.0ms
eps
1.0ms
x
Results
AccuracySegmentsBranch
44.3%1x
44.3%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

bsearch16.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
15.0ms
-2.2548483950682973e-141
-1.7309079339604152e-141
Results
11.0ms27×2valid
3.0ms21×1valid
Compiler

Compiled 62 to 46 computations (25.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 10.0ms
ival-cos: 7.0ms (70.5% of total)
ival-add: 1.0ms (10.1% of total)
ival-sub: 1.0ms (10.1% of total)
backward-pass: 1.0ms (10.1% of total)
const: 0.0ms (0% of total)

simplify19.0ms (0.1%)

Algorithm
egg-herbie
Rules
136×*-commutative_binary64
70×+-commutative_binary64
12×sub-neg_binary64
neg-mul-1_binary64
distribute-neg-in_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0124318
1228318
2243318
3252318
4257318
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
(*.f64 (*.f64 eps (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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)))))) #s(literal -2 binary64))
(*.f64 (*.f64 eps (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)))))) #s(literal -2 binary64))
(*.f64 (*.f64 eps (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))) #s(literal -2 binary64))
(*.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
(+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 x (+.f64 (*.f64 x (*.f64 eps (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))))))))))
(*.f64 eps (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (+.f64 (*.f64 eps (+.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (*.f64 eps (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 x x)))))) #s(literal -1/2 binary64))))))
(*.f64 eps (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))))
(*.f64 eps (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))))))
(+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64)) (*.f64 (*.f64 eps x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps x) #s(literal 1/6 binary64)) #s(literal -1/2 binary64))) x))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(-.f64 #s(literal 0 binary64) (*.f64 eps x))
(if (<=.f64 x #s(literal -7551277426143671/3432398830065304857490950399540696608634717650071652704697231729592771591698828026061279820330727277488648155695740429018560993999858321906287014145557528576 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 x x)) (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps eps))
#s(literal 0 binary64)
Outputs
(*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
(*.f64 (*.f64 (sin.f64 (/.f64 eps #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)))) #s(literal -2 binary64))
(*.f64 (*.f64 eps (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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)))))) #s(literal -2 binary64))
(*.f64 #s(literal -2 binary64) (*.f64 eps (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.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 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)))))) #s(literal -2 binary64))
(*.f64 #s(literal -2 binary64) (*.f64 eps (*.f64 (sin.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 (*.f64 eps eps) #s(literal 1/3840 binary64))))))))
(*.f64 (*.f64 eps (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))) #s(literal -2 binary64))
(*.f64 #s(literal -2 binary64) (*.f64 eps (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64))))))
(*.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (sin.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 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (*.f64 eps #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 x (+.f64 (*.f64 x (*.f64 eps (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))))))))))
(*.f64 eps (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (+.f64 (*.f64 eps (+.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/36 binary64)))) (*.f64 eps (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 x x)))))) #s(literal -1/2 binary64))))))
(*.f64 eps (+.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (*.f64 eps (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 x x)) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/36 binary64) (*.f64 x x)))) (*.f64 eps (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 x x)))))))))))
(*.f64 eps (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64))))))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))))
(*.f64 eps (+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) (*.f64 x (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 x (+.f64 (*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps #s(literal -1/36 binary64)))))))))))
(*.f64 eps (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) #s(literal -1 binary64))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))))))
(*.f64 eps (+.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 x x))))))
(+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64)) (*.f64 (*.f64 eps x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64)) (*.f64 (*.f64 eps x) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps x) #s(literal 1/6 binary64)) #s(literal -1/2 binary64))) x))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) x))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(-.f64 #s(literal 0 binary64) (*.f64 eps x))
(if (<=.f64 x #s(literal -7551277426143671/3432398830065304857490950399540696608634717650071652704697231729592771591698828026061279820330727277488648155695740429018560993999858321906287014145557528576 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 x x)) (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)))
(if (<=.f64 x #s(literal -7551277426143671/3432398830065304857490950399540696608634717650071652704697231729592771591698828026061279820330727277488648155695740429018560993999858321906287014145557528576 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 x x)) (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps eps))
(*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))
#s(literal 0 binary64)

soundness1.9s (10.2%)

Rules
6804×*-lowering-*.f32
6804×*-lowering-*.f64
5596×+-lowering-+.f64
5596×+-lowering-+.f32
5288×*-lowering-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0144115537
1545513655
0806213655
0105481
1311458
2784457
32955457
08510457
04854541
116764065
256194048
080324048
0616
15216
241916
3529616
0831616
073387
1468308
24666308
08045308
08588614
130537574
091837574
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 608 to 337 computations (44.6% saved)

preprocess80.0ms (0.4%)

Compiler

Compiled 690 to 276 computations (60% saved)

end0.0ms (0%)

Profiling

Loading profile data...