2cos (problem 3.3.5)

Time bar (total: 17.8s)

analyze62.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: 34.0ms
...c/correct-round.rkt:119:19: 9.0ms (26.7% of total)
ival-cos: 8.0ms (23.7% of total)
ival-mult: 3.0ms (8.9% of total)
ival-fabs: 3.0ms (8.9% of total)
ival-add: 2.0ms (5.9% of total)
ival-sub: 2.0ms (5.9% of total)
ival-and: 2.0ms (5.9% of total)
ival-<=: 2.0ms (5.9% of total)
ival-<: 2.0ms (5.9% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

sample9.6s (54%)

Results
3.7s5744×2valid
3.4s26089×0precondition
724.0ms2432×1valid
12.0ms80×0valid
Precisions
Click to see histograms. Total time spent on operations: 5.9s
ival-cos: 2.3s (39.2% of total)
...c/correct-round.rkt:119:19: 1.0s (17.1% of total)
backward-pass: 367.0ms (6.2% of total)
ival-<: 354.0ms (6% of total)
ival-fabs: 353.0ms (6% of total)
ival-sub: 350.0ms (5.9% of total)
ival-mult: 336.0ms (5.7% of total)
ival-add: 332.0ms (5.6% of total)
ival-<=: 268.0ms (4.5% of total)
ival-and: 177.0ms (3% of total)
const: 52.0ms (0.9% of total)
Bogosity

preprocess59.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))

explain349.0ms (2%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1301(-744.4128643246596 0.044631265505270544)0-(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
20-0-(cos.f64 (+.f64 x eps))
00-0-x
00-0-(+.f64 x eps)
00-0-(cos.f64 x)
00-0-eps
Results
274.0ms348×2valid
38.0ms158×1valid
1.0ms0valid
Compiler

Compiled 51 to 20 computations (60.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 192.0ms
ival-cos: 149.0ms (77.5% of total)
backward-pass: 25.0ms (13% of total)
ival-add: 10.0ms (5.2% of total)
ival-sub: 8.0ms (4.2% of total)
const: 1.0ms (0.5% 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
54.4%
(-.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)

localize127.0ms (0.7%)

Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(+.f64 x eps)
accuracy100.0%
(cos.f64 x)
accuracy99.9%
(cos.f64 (+.f64 x eps))
accuracy54.4%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Results
95.0ms174×2valid
18.0ms79×1valid
0.0ms0valid
Compiler

Compiled 21 to 7 computations (66.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 72.0ms
ival-cos: 51.0ms (71% of total)
backward-pass: 12.0ms (16.7% of total)
ival-add: 5.0ms (7% of total)
ival-sub: 4.0ms (5.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
eps
@-inf
(- (cos (+ x eps)) (cos x))
0.0ms
x
@-inf
(- (cos (+ x eps)) (cos x))

rewrite298.0ms (1.7%)

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)

simplify218.0ms (1.2%)

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)

eval30.0ms (0.2%)

Compiler

Compiled 6682 to 743 computations (88.9% saved)

prune53.0ms (0.3%)

Pruning

12 alts after pruning (11 fresh and 1 done)

PrunedKeptTotal
New24611257
Fresh000
Picked011
Done000
Total24612258
Accuracy
99.8%
Counts
258 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
54.4%
(-.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))
80.2%
(-.f64 (+.f64 (-.f64 #s(literal 0 binary64) (cos.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps)))
79.0%
(-.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)) (*.f64 x (sin.f64 eps)))
53.2%
(-.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)))))))
53.4%
(-.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))))))))))
53.0%
(-.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
54.4%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
52.5%
(-.f64 (cos.f64 (+.f64 x eps)) #s(literal 1 binary64))
79.0%
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
52.5%
(+.f64 (cos.f64 eps) #s(literal -1 binary64))
99.7%
(*.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))
98.7%
(*.f64 eps (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (sin.f64 x)))
Compiler

Compiled 327 to 230 computations (29.7% saved)

simplify132.0ms (0.7%)

Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 x (sin.f64 eps))
cost-diff0
(cos.f64 eps)
cost-diff0
(+.f64 (cos.f64 eps) #s(literal -1 binary64))
cost-diff0
(-.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)) (*.f64 x (sin.f64 eps)))
cost-diff0
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 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 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))
cost-diff0
(+.f64 x eps)
cost-diff0
(cos.f64 (+.f64 x eps))
cost-diff0
(-.f64 (cos.f64 (+.f64 x eps)) #s(literal 1 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
1920×sum5-define
1606×fma-define
1508×sum4-define
1440×fma-lowering-fma.f32
1440×fma-lowering-fma.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
033175
177164
2204163
3515163
41359163
55838163
08003163
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)
(cos (+ x eps))
(+ x eps)
x
eps
1
(- (cos (+ x eps)) (+ 1 (* (* x x) (+ -1/2 (* x (* x 1/24))))))
(cos (+ x eps))
(+ x eps)
x
eps
(+ 1 (* (* x x) (+ -1/2 (* x (* x 1/24)))))
1
(* (* x x) (+ -1/2 (* x (* x 1/24))))
(* x x)
(+ -1/2 (* x (* x 1/24)))
-1/2
(* x (* x 1/24))
(* x 1/24)
1/24
(- (+ (cos eps) -1) (* x (sin eps)))
(+ (cos eps) -1)
(cos eps)
eps
-1
(* x (sin eps))
x
(sin eps)
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)
(+.f64 #s(literal -1 binary64) (cos.f64 (+.f64 eps x)))
(cos (+ x eps))
(cos.f64 (+.f64 eps x))
(+ x eps)
(+.f64 eps x)
x
eps
1
#s(literal 1 binary64)
(- (cos (+ x eps)) (+ 1 (* (* x x) (+ -1/2 (* x (* x 1/24))))))
(+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x x) #s(literal 1/24 binary64))))))
(cos (+ x eps))
(cos.f64 (+.f64 eps x))
(+ x eps)
(+.f64 eps x)
x
eps
(+ 1 (* (* x x) (+ -1/2 (* x (* x 1/24)))))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) #s(literal 1/24 binary64))))))
1
#s(literal 1 binary64)
(* (* x x) (+ -1/2 (* x (* x 1/24))))
(*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) #s(literal 1/24 binary64)))))
(* x x)
(*.f64 x x)
(+ -1/2 (* x (* x 1/24)))
(+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) #s(literal 1/24 binary64)))
-1/2
#s(literal -1/2 binary64)
(* x (* x 1/24))
(*.f64 (*.f64 x x) #s(literal 1/24 binary64))
(* x 1/24)
(*.f64 x #s(literal 1/24 binary64))
1/24
#s(literal 1/24 binary64)
(- (+ (cos eps) -1) (* x (sin eps)))
(+.f64 #s(literal -1 binary64) (-.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps))))
(+ (cos eps) -1)
(+.f64 (cos.f64 eps) #s(literal -1 binary64))
(cos eps)
(cos.f64 eps)
eps
-1
#s(literal -1 binary64)
(* x (sin eps))
(*.f64 x (sin.f64 eps))
x
(sin eps)
(sin.f64 eps)

localize520.0ms (2.9%)

Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(cos.f64 eps)
accuracy100.0%
(*.f64 x (sin.f64 eps))
accuracy99.8%
(-.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)) (*.f64 x (sin.f64 eps)))
accuracy55.5%
(+.f64 (cos.f64 eps) #s(literal -1 binary64))
accuracy99.9%
(cos.f64 (+.f64 x eps))
accuracy99.8%
(*.f64 x (*.f64 x #s(literal 1/24 binary64)))
accuracy99.5%
(*.f64 x #s(literal 1/24 binary64))
accuracy54.5%
(-.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)))))))
accuracy100.0%
(+.f64 x eps)
accuracy99.9%
(cos.f64 (+.f64 x eps))
accuracy54.1%
(-.f64 (cos.f64 (+.f64 x eps)) #s(literal 1 binary64))
accuracy100.0%
(cos.f64 eps)
accuracy55.5%
(+.f64 (cos.f64 eps) #s(literal -1 binary64))
accuracy100.0%
(sin.f64 (/.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 2 binary64)))
accuracy100.0%
(*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
accuracy99.9%
(sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))
accuracy99.8%
(*.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
355.0ms173×2valid
97.0ms79×1valid
5.0ms3valid
2.0ms0valid
Compiler

Compiled 197 to 34 computations (82.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 245.0ms
ival-cos: 86.0ms (35.1% of total)
backward-pass: 44.0ms (17.9% of total)
ival-mult: 39.0ms (15.9% of total)
ival-add: 21.0ms (8.6% of total)
...c/correct-round.rkt:119:19: 20.0ms (8.2% of total)
ival-sin: 14.0ms (5.7% of total)
ival-sub: 10.0ms (4.1% of total)
ival-div: 8.0ms (3.3% of total)
const: 3.0ms (1.2% of total)

series24.0ms (0.1%)

Counts
16 → 300
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)>
#<alt (cos (+ x eps))>
#<alt (+ x eps)>
#<alt (- (cos (+ x eps)) (+ 1 (* (* x x) (+ -1/2 (* x (* x 1/24))))))>
#<alt (+ 1 (* (* x x) (+ -1/2 (* x (* x 1/24)))))>
#<alt (- (+ (cos eps) -1) (* x (sin eps)))>
#<alt (* x (sin eps))>
#<alt (sin (/ (+ eps (* x 2)) 2))>
#<alt (* x 1/24)>
#<alt (* x (* x 1/24))>
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 (- (* -1/2 (* x (cos eps))) (sin eps)))) 1)>
#<alt (- (+ (cos eps) (* x (- (* x (+ (* -1/2 (cos eps)) (* 1/6 (* x (sin eps))))) (sin eps)))) 1)>
#<alt (- (cos (+ eps x)) 1)>
#<alt (- (cos (+ eps x)) 1)>
#<alt (- (cos (+ eps x)) 1)>
#<alt (- (cos (+ eps x)) 1)>
#<alt (- (cos (- eps (* -1 x))) 1)>
#<alt (- (cos (- eps (* -1 x))) 1)>
#<alt (- (cos (- eps (* -1 x))) 1)>
#<alt (- (cos (- eps (* -1 x))) 1)>
#<alt (- (cos x) 1)>
#<alt (- (+ (cos x) (* -1 (* eps (sin x)))) 1)>
#<alt (- (+ (cos x) (* eps (- (* -1/2 (* eps (cos x))) (sin x)))) 1)>
#<alt (- (+ (cos x) (* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x)))) 1)>
#<alt (- (cos (+ eps x)) 1)>
#<alt (- (cos (+ eps x)) 1)>
#<alt (- (cos (+ eps x)) 1)>
#<alt (- (cos (+ eps x)) 1)>
#<alt (- (cos (- x (* -1 eps))) 1)>
#<alt (- (cos (- x (* -1 eps))) 1)>
#<alt (- (cos (- x (* -1 eps))) 1)>
#<alt (- (cos (- x (* -1 eps))) 1)>
#<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 (- (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/24 (pow x 4))>
#<alt (* (pow x 4) (- (* 1/2 (/ 1 (pow x 2))) 1/24))>
#<alt (* (pow x 4) (- (+ (* 1/2 (/ 1 (pow x 2))) (/ (cos (+ eps x)) (pow x 4))) (+ 1/24 (/ 1 (pow x 4)))))>
#<alt (* (pow x 4) (- (+ (* 1/2 (/ 1 (pow x 2))) (/ (cos (+ eps x)) (pow x 4))) (+ 1/24 (/ 1 (pow x 4)))))>
#<alt (* -1/24 (pow x 4))>
#<alt (* (pow x 4) (- (* 1/2 (/ 1 (pow x 2))) 1/24))>
#<alt (* (pow x 4) (- (+ (* 1/2 (/ 1 (pow x 2))) (/ (cos (- eps (* -1 x))) (pow x 4))) (+ 1/24 (/ 1 (pow x 4)))))>
#<alt (* (pow x 4) (- (+ (* 1/2 (/ 1 (pow x 2))) (/ (cos (- eps (* -1 x))) (pow x 4))) (+ 1/24 (/ 1 (pow x 4)))))>
#<alt (- (cos x) (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))>
#<alt (- (+ (cos x) (* -1 (* eps (sin x)))) (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))>
#<alt (- (+ (cos x) (* eps (- (* -1/2 (* eps (cos x))) (sin x)))) (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))>
#<alt (- (+ (cos x) (* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x)))) (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))>
#<alt (- (cos (+ eps x)) (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))>
#<alt (- (cos (+ eps x)) (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))>
#<alt (- (cos (+ eps x)) (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))>
#<alt (- (cos (+ eps x)) (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))>
#<alt (- (cos (- x (* -1 eps))) (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))>
#<alt (- (cos (- x (* -1 eps))) (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))>
#<alt (- (cos (- x (* -1 eps))) (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))>
#<alt (- (cos (- x (* -1 eps))) (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))>
#<alt 1>
#<alt (+ 1 (* -1/2 (pow x 2)))>
#<alt (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))>
#<alt (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))>
#<alt (* 1/24 (pow x 4))>
#<alt (* (pow x 4) (- 1/24 (* 1/2 (/ 1 (pow x 2)))))>
#<alt (* (pow x 4) (- (+ 1/24 (/ 1 (pow x 4))) (* 1/2 (/ 1 (pow x 2)))))>
#<alt (* (pow x 4) (- (+ 1/24 (/ 1 (pow x 4))) (* 1/2 (/ 1 (pow x 2)))))>
#<alt (* 1/24 (pow x 4))>
#<alt (* (pow x 4) (- 1/24 (* 1/2 (/ 1 (pow x 2)))))>
#<alt (* (pow x 4) (- (+ 1/24 (/ 1 (pow x 4))) (* 1/2 (/ 1 (pow x 2)))))>
#<alt (* (pow x 4) (- (+ 1/24 (/ 1 (pow x 4))) (* 1/2 (/ 1 (pow x 2)))))>
#<alt (* -1 (* eps x))>
#<alt (* eps (- (* -1/2 eps) x))>
#<alt (* eps (- (* eps (- (* 1/6 (* eps x)) 1/2)) x))>
#<alt (* eps (- (* eps (- (* eps (- (* 1/24 eps) (* -1/6 x))) 1/2)) x))>
#<alt (- (cos eps) (+ 1 (* x (sin eps))))>
#<alt (- (cos eps) (+ 1 (* x (sin eps))))>
#<alt (- (cos eps) (+ 1 (* x (sin eps))))>
#<alt (- (cos eps) (+ 1 (* x (sin eps))))>
#<alt (- (cos eps) (+ 1 (* x (sin eps))))>
#<alt (- (cos eps) (+ 1 (* x (sin eps))))>
#<alt (- (cos eps) (+ 1 (* x (sin eps))))>
#<alt (- (cos eps) (+ 1 (* x (sin eps))))>
#<alt (- (cos eps) 1)>
#<alt (- (+ (cos eps) (* -1 (* x (sin eps)))) 1)>
#<alt (- (+ (cos eps) (* -1 (* x (sin eps)))) 1)>
#<alt (- (+ (cos eps) (* -1 (* x (sin eps)))) 1)>
#<alt (* -1 (* x (sin eps)))>
#<alt (* x (- (/ (cos eps) x) (+ (sin eps) (/ 1 x))))>
#<alt (* x (- (/ (cos eps) x) (+ (sin eps) (/ 1 x))))>
#<alt (* x (- (/ (cos eps) x) (+ (sin eps) (/ 1 x))))>
#<alt (* -1 (* x (sin eps)))>
#<alt (* -1 (* x (- (* -1 (/ (- (cos eps) 1) x)) (* -1 (sin eps)))))>
#<alt (* -1 (* x (- (* -1 (/ (- (cos eps) 1) x)) (* -1 (sin eps)))))>
#<alt (* -1 (* x (- (* -1 (/ (- (cos eps) 1) x)) (* -1 (sin eps)))))>
#<alt (* x (sin eps))>
#<alt (* x (sin eps))>
#<alt (* x (sin eps))>
#<alt (* x (sin eps))>
#<alt (* x (sin eps))>
#<alt (* x (sin eps))>
#<alt (* x (sin eps))>
#<alt (* x (sin eps))>
#<alt (* x (sin eps))>
#<alt (* x (sin eps))>
#<alt (* x (sin eps))>
#<alt (* x (sin eps))>
#<alt (* eps x)>
#<alt (* eps (+ x (* -1/6 (* (pow eps 2) x))))>
#<alt (* eps (+ x (* (pow eps 2) (+ (* -1/6 x) (* 1/120 (* (pow eps 2) x))))))>
#<alt (* eps (+ x (* (pow eps 2) (+ (* -1/6 x) (* (pow eps 2) (+ (* -1/5040 (* (pow eps 2) x)) (* 1/120 x)))))))>
#<alt (* x (sin eps))>
#<alt (* x (sin eps))>
#<alt (* x (sin eps))>
#<alt (* x (sin eps))>
#<alt (* x (sin eps))>
#<alt (* x (sin eps))>
#<alt (* x (sin eps))>
#<alt (* x (sin eps))>
#<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 (* 1/24 x)>
#<alt (* 1/24 x)>
#<alt (* 1/24 x)>
#<alt (* 1/24 x)>
#<alt (* 1/24 x)>
#<alt (* 1/24 x)>
#<alt (* 1/24 x)>
#<alt (* 1/24 x)>
#<alt (* 1/24 x)>
#<alt (* 1/24 x)>
#<alt (* 1/24 x)>
#<alt (* 1/24 x)>
#<alt (* 1/24 (pow x 2))>
#<alt (* 1/24 (pow x 2))>
#<alt (* 1/24 (pow x 2))>
#<alt (* 1/24 (pow x 2))>
#<alt (* 1/24 (pow x 2))>
#<alt (* 1/24 (pow x 2))>
#<alt (* 1/24 (pow x 2))>
#<alt (* 1/24 (pow x 2))>
#<alt (* 1/24 (pow x 2))>
#<alt (* 1/24 (pow x 2))>
#<alt (* 1/24 (pow x 2))>
#<alt (* 1/24 (pow x 2))>
Calls

75 calls:

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

rewrite368.0ms (2.1%)

Algorithm
batch-egg-rewrite
Rules
5258×*-lowering-*.f32
5258×*-lowering-*.f64
3036×+-lowering-+.f64
3036×+-lowering-+.f32
2690×/-lowering-/.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
033107
1207100
2199199
0995099
Stop Event
iter limit
node limit
Counts
16 → 282
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)
(cos (+ x eps))
(+ x eps)
(- (cos (+ x eps)) (+ 1 (* (* x x) (+ -1/2 (* x (* x 1/24))))))
(+ 1 (* (* x x) (+ -1/2 (* x (* x 1/24)))))
(- (+ (cos eps) -1) (* x (sin eps)))
(* x (sin eps))
(sin (/ (+ eps (* x 2)) 2))
(* x 1/24)
(* x (* x 1/24))
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 (fma.f64 (cos.f64 eps) #s(literal 1 binary64) (neg.f64 (*.f64 #s(literal 0 binary64) (sin.f64 eps)))) (fma.f64 #s(literal 0 binary64) (sin.f64 eps) (*.f64 #s(literal 0 binary64) (sin.f64 eps))))
(+.f64 (fma.f64 #s(literal 1 binary64) (cos.f64 eps) (neg.f64 (*.f64 (sin.f64 eps) #s(literal 0 binary64)))) (fma.f64 (neg.f64 (sin.f64 eps)) #s(literal 0 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 #s(literal -1 binary64) (cos.f64 (+.f64 eps x)))
(+.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64))
(-.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) #s(literal 1 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 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)))))
(-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (+.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) #s(literal 1 binary64))))
(fma.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64) #s(literal -1 binary64))
(fma.f64 #s(literal 1 binary64) (cos.f64 (+.f64 eps x)) #s(literal -1 binary64))
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (+.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) #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) (+.f64 eps x))))) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64))) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 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 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)))))
(/.f64 (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 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) #s(literal -1 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 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.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 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64))))
(pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64))) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 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))))))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)))))
(*.f64 (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 binary64) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64))))
(+.f64 (cos.f64 (+.f64 eps x)) (+.f64 (*.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))))
(+.f64 (cos.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps) (*.f64 (sin.f64 eps) (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.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 (cos.f64 (+.f64 eps x)) (*.f64 #s(literal 0 binary64) (sin.f64 (+.f64 eps x))))
(-.f64 (cos.f64 (+.f64 eps x)) (*.f64 (sin.f64 (+.f64 eps x)) #s(literal 0 binary64)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 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 eps) (sin.f64 x))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))
(fma.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64) (+.f64 (*.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))))
(fma.f64 #s(literal 1 binary64) (cos.f64 (+.f64 eps x)) (+.f64 (*.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (neg.f64 (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 eps) (sin.f64 x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) #s(literal 2 binary64))) (cos.f64 (-.f64 x eps)))
(/.f64 (-.f64 (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 x eps))) (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x)))) #s(literal 2 binary64))
(*.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (cos.f64 (+.f64 eps x)))
(+.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 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))
(+.f64 (+.f64 #s(literal -1 binary64) (cos.f64 (+.f64 eps x))) (neg.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))
(+.f64 (+.f64 #s(literal -1 binary64) (cos.f64 (+.f64 eps x))) (*.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))
(+.f64 (+.f64 #s(literal -1 binary64) (cos.f64 (+.f64 eps x))) (*.f64 (neg.f64 (*.f64 x x)) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))
(+.f64 (+.f64 #s(literal -1 binary64) (cos.f64 (+.f64 eps x))) (*.f64 (neg.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 x x)))
(+.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))) (cos.f64 (+.f64 eps x)))
(+.f64 (fma.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) #s(literal 1 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) #s(literal 1 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) #s(literal 1 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))))))
(+.f64 (fma.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (cos.f64 (+.f64 eps x)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) #s(literal 1 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) #s(literal 1 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) #s(literal 1 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (cos.f64 (+.f64 eps x)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))))
(+.f64 (-.f64 (+.f64 #s(literal -1 binary64) (cos.f64 (+.f64 eps x))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (+.f64 (*.f64 (neg.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) #s(literal 1 binary64)) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))
(+.f64 (-.f64 (+.f64 #s(literal -1 binary64) (cos.f64 (+.f64 eps x))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (fma.f64 (neg.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) x (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))
(+.f64 (-.f64 (+.f64 #s(literal -1 binary64) (cos.f64 (+.f64 eps x))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (fma.f64 (neg.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 x x) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))
(+.f64 (-.f64 (+.f64 #s(literal -1 binary64) (cos.f64 (+.f64 eps x))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (fma.f64 (neg.f64 (*.f64 x x)) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))
(+.f64 (-.f64 (+.f64 #s(literal -1 binary64) (cos.f64 (+.f64 eps x))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))
(+.f64 (-.f64 (+.f64 #s(literal -1 binary64) (cos.f64 (+.f64 eps x))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (fma.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))
(+.f64 (fma.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)))) (neg.f64 (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 #s(literal 1 binary64) x)))) (fma.f64 (neg.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (*.f64 #s(literal 1 binary64) x) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 #s(literal 1 binary64) x))))
(+.f64 (fma.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)))) (neg.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))) (*.f64 #s(literal 1 binary64) (*.f64 x x))))) (fma.f64 (neg.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 #s(literal 1 binary64) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))) (*.f64 #s(literal 1 binary64) (*.f64 x x)))))
(+.f64 (fma.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)))) (neg.f64 (*.f64 (*.f64 x x) (*.f64 #s(literal 1 binary64) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))) (fma.f64 (neg.f64 (*.f64 x x)) (*.f64 #s(literal 1 binary64) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (*.f64 x x) (*.f64 #s(literal 1 binary64) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))
(+.f64 (fma.f64 (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 binary64) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64))) (neg.f64 (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 #s(literal 1 binary64) x)))) (fma.f64 (neg.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (*.f64 #s(literal 1 binary64) x) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 #s(literal 1 binary64) x))))
(+.f64 (fma.f64 (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 binary64) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))) (*.f64 #s(literal 1 binary64) (*.f64 x x))))) (fma.f64 (neg.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 #s(literal 1 binary64) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))) (*.f64 #s(literal 1 binary64) (*.f64 x x)))))
(+.f64 (fma.f64 (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 binary64) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64))) (neg.f64 (*.f64 (*.f64 x x) (*.f64 #s(literal 1 binary64) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))) (fma.f64 (neg.f64 (*.f64 x x)) (*.f64 #s(literal 1 binary64) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (*.f64 x x) (*.f64 #s(literal 1 binary64) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))
(-.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))
(-.f64 (+.f64 #s(literal -1 binary64) (cos.f64 (+.f64 eps x))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (+.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 (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 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (+.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))) (+.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 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (+.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))))
(-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))) (+.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))
(-.f64 (-.f64 (+.f64 #s(literal -1 binary64) (cos.f64 (+.f64 eps x))) (*.f64 (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))
(-.f64 (-.f64 (cos.f64 (+.f64 eps x)) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) #s(literal 1 binary64))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (-.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (+.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))))
(fma.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (cos.f64 (+.f64 eps x)))
(fma.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))
(fma.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))
(fma.f64 #s(literal 1 binary64) (cos.f64 (+.f64 eps x)) (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))
(fma.f64 #s(literal 1 binary64) (cos.f64 (+.f64 eps x)) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (-.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (+.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))))
(fma.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)))) (neg.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))
(fma.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))
(fma.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)))) (*.f64 (neg.f64 (*.f64 x x)) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))
(fma.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)))) (*.f64 (neg.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 x x)))
(fma.f64 (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 binary64) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64))) (neg.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))
(fma.f64 (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 binary64) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))
(fma.f64 (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 binary64) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64))) (*.f64 (neg.f64 (*.f64 x x)) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))
(fma.f64 (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 binary64) (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64))) (*.f64 (neg.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 x x)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (+.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 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))) (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))) (+.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 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (+.f64 (+.f64 (cos.f64 (+.f64 eps x)) #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 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))) (+.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 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))) (*.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))))))
(/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))) (+.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))
(/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))) (-.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))))) (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 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (+.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))))
(/.f64 (neg.f64 (-.f64 (+.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 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))) (neg.f64 (+.f64 (+.f64 (cos.f64 (+.f64 eps x)) #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 (pow.f64 (+.f64 #s(literal -1 binary64) (cos.f64 (+.f64 eps x))) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))) (+.f64 (pow.f64 (+.f64 #s(literal -1 binary64) (cos.f64 (+.f64 eps x))) #s(literal 2 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (*.f64 (+.f64 #s(literal -1 binary64) (cos.f64 (+.f64 eps x))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))))
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal -1 binary64) (cos.f64 (+.f64 eps x))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))) (+.f64 (+.f64 #s(literal -1 binary64) (cos.f64 (+.f64 eps x))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) #s(literal 3 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) #s(literal 1 binary64)))))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) #s(literal 1 binary64)))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) #s(literal 3 binary64))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) #s(literal 1 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) #s(literal 1 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) #s(literal 3 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) #s(literal 2 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) #s(literal 1 binary64)))))) (*.f64 (cos.f64 (-.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))))) (*.f64 (cos.f64 (-.f64 x eps)) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) #s(literal 1 binary64)))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) #s(literal 2 binary64))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))) (*.f64 (cos.f64 (-.f64 x eps)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))) (*.f64 (cos.f64 (-.f64 x eps)) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) #s(literal 1 binary64))))) (*.f64 (cos.f64 (-.f64 x eps)) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))))) (*.f64 (cos.f64 (-.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) #s(literal 1 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))) (*.f64 (cos.f64 (-.f64 x eps)) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 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 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) #s(literal 1 binary64))))) (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) #s(literal 3 binary64))))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) #s(literal 1 binary64))))) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))) (cos.f64 (-.f64 x eps))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) #s(literal 1 binary64))))) (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) #s(literal 2 binary64))))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) #s(literal 1 binary64))))) (cos.f64 (-.f64 x eps))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))))) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))) (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) #s(literal 3 binary64))))) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))) (cos.f64 (-.f64 x eps))) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))) (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) #s(literal 2 binary64))))) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))) (cos.f64 (-.f64 x eps))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) #s(literal 1 binary64)))) (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) #s(literal 3 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) #s(literal 1 binary64)))) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))) (cos.f64 (-.f64 x eps))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) #s(literal 1 binary64)))) (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) #s(literal 2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) #s(literal 1 binary64)))) (cos.f64 (-.f64 x eps))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) #s(literal 3 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))) (cos.f64 (-.f64 x eps))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) #s(literal 2 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (cos.f64 (-.f64 x eps))))
(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 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (+.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))) (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))) #s(literal -1 binary64))
(*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))) (/.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 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (+.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))))
(*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))
(+.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) #s(literal 1 binary64))
(+.f64 (*.f64 (*.f64 x x) #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))) #s(literal 1 binary64)))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal -1/2 binary64))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))) (/.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))
(fma.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) #s(literal 1 binary64))
(fma.f64 x (*.f64 x #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) #s(literal 1 binary64))
(fma.f64 (*.f64 x x) #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))) #s(literal 1 binary64))
(fma.f64 #s(literal -1/2 binary64) (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))) #s(literal 1 binary64)))
(fma.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) x #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal -1/2 binary64) x) x (+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 x x)) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 x x) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))) (+.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) #s(literal 1 binary64)))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) #s(literal 1 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))
(+.f64 (cos.f64 eps) (-.f64 #s(literal -1 binary64) (*.f64 x (sin.f64 eps))))
(+.f64 #s(literal -1 binary64) (+.f64 (cos.f64 eps) (-.f64 #s(literal 0 binary64) (*.f64 x (sin.f64 eps)))))
(+.f64 #s(literal -1 binary64) (-.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps))))
(+.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x (sin.f64 eps))))
(+.f64 (+.f64 (cos.f64 eps) (-.f64 #s(literal -1 binary64) (*.f64 x (sin.f64 eps)))) (fma.f64 (neg.f64 (sin.f64 eps)) x (*.f64 x (sin.f64 eps))))
(+.f64 (+.f64 (cos.f64 eps) (-.f64 #s(literal -1 binary64) (*.f64 x (sin.f64 eps)))) (fma.f64 (-.f64 #s(literal 0 binary64) x) (sin.f64 eps) (*.f64 x (sin.f64 eps))))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (sin.f64 eps))) (+.f64 (cos.f64 eps) #s(literal -1 binary64)))
(+.f64 (-.f64 #s(literal -1 binary64) (*.f64 x (sin.f64 eps))) (cos.f64 eps))
(-.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)) (*.f64 x (sin.f64 eps)))
(-.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)) #s(literal 3 binary64)) (+.f64 (pow.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 x (sin.f64 eps)) (+.f64 (cos.f64 eps) (+.f64 #s(literal -1 binary64) (*.f64 x (sin.f64 eps))))))) (/.f64 (pow.f64 (*.f64 x (sin.f64 eps)) #s(literal 3 binary64)) (+.f64 (pow.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 x (sin.f64 eps)) (+.f64 (cos.f64 eps) (+.f64 #s(literal -1 binary64) (*.f64 x (sin.f64 eps))))))))
(-.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)) #s(literal 2 binary64)) (+.f64 (cos.f64 eps) (+.f64 #s(literal -1 binary64) (*.f64 x (sin.f64 eps))))) (/.f64 (*.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (+.f64 (cos.f64 eps) (+.f64 #s(literal -1 binary64) (*.f64 x (sin.f64 eps))))))
(fma.f64 x (neg.f64 (sin.f64 eps)) (+.f64 (cos.f64 eps) #s(literal -1 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 x (sin.f64 eps)) (+.f64 (cos.f64 eps) #s(literal -1 binary64)))
(fma.f64 (sin.f64 eps) (-.f64 #s(literal 0 binary64) x) (+.f64 (cos.f64 eps) #s(literal -1 binary64)))
(fma.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 #s(literal 0 binary64) (*.f64 x (sin.f64 eps))))
(fma.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 #s(literal 0 binary64) (*.f64 x (sin.f64 eps))))
(fma.f64 (-.f64 #s(literal 0 binary64) x) (sin.f64 eps) (+.f64 (cos.f64 eps) #s(literal -1 binary64)))
(fma.f64 (neg.f64 (sin.f64 eps)) x (+.f64 (cos.f64 eps) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 x (sin.f64 eps)) (+.f64 (cos.f64 eps) (+.f64 #s(literal -1 binary64) (*.f64 x (sin.f64 eps)))))) (-.f64 (pow.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 x (sin.f64 eps)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (cos.f64 eps) (+.f64 #s(literal -1 binary64) (*.f64 x (sin.f64 eps)))) (-.f64 (pow.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))))) (+.f64 (cos.f64 eps) (+.f64 #s(literal -1 binary64) (*.f64 x (sin.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))))) (-.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x (sin.f64 eps)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 x (sin.f64 eps)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 x (sin.f64 eps)) (+.f64 (cos.f64 eps) (+.f64 #s(literal -1 binary64) (*.f64 x (sin.f64 eps))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))))) (neg.f64 (+.f64 (cos.f64 eps) (+.f64 #s(literal -1 binary64) (*.f64 x (sin.f64 eps))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal -1 binary64) (*.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 #s(literal 2 binary64) eps)))) (-.f64 (pow.f64 (-.f64 #s(literal -1 binary64) (*.f64 x (sin.f64 eps))) #s(literal 2 binary64)) (*.f64 (cos.f64 eps) (-.f64 #s(literal -1 binary64) (*.f64 x (sin.f64 eps)))))))
(/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (pow.f64 (-.f64 #s(literal -1 binary64) (*.f64 x (sin.f64 eps))) #s(literal 2 binary64))) (-.f64 (cos.f64 eps) (-.f64 #s(literal -1 binary64) (*.f64 x (sin.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 x (sin.f64 eps)) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 x (sin.f64 eps)) (+.f64 (cos.f64 eps) (+.f64 #s(literal -1 binary64) (*.f64 x (sin.f64 eps)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 x (sin.f64 eps)) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (*.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x (sin.f64 eps)))))))
(pow.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 x (sin.f64 eps)) (+.f64 (cos.f64 eps) (+.f64 #s(literal -1 binary64) (*.f64 x (sin.f64 eps)))))) (-.f64 (pow.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 x (sin.f64 eps)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (cos.f64 eps) (+.f64 #s(literal -1 binary64) (*.f64 x (sin.f64 eps)))) (-.f64 (pow.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 x x) (-.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 (pow.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 x x) (-.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) (+.f64 #s(literal -1 binary64) (*.f64 x (sin.f64 eps))))))
(*.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 x (sin.f64 eps)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 x (sin.f64 eps)) (+.f64 (cos.f64 eps) (+.f64 #s(literal -1 binary64) (*.f64 x (sin.f64 eps))))))))
(*.f64 x (sin.f64 eps))
(*.f64 (sin.f64 eps) x)
(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 x #s(literal 1/24 binary64))
(*.f64 #s(literal 1/24 binary64) x)
(*.f64 x (*.f64 x #s(literal 1/24 binary64)))
(*.f64 (*.f64 x x) #s(literal 1/24 binary64))
(*.f64 #s(literal 1/24 binary64) (*.f64 x x))
(*.f64 (*.f64 x #s(literal 1/24 binary64)) x)

simplify385.0ms (2.2%)

Algorithm
egg-herbie
Rules
4242×*-lowering-*.f32
4242×*-lowering-*.f64
3624×+-lowering-+.f64
3624×+-lowering-+.f32
2126×fma-lowering-fma.f32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
03372684
111112340
233382319
379472307
085582307
Stop Event
iter limit
node limit
Counts
300 → 300
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 (- (* -1/2 (* x (cos eps))) (sin eps)))) 1)
(- (+ (cos eps) (* x (- (* x (+ (* -1/2 (cos eps)) (* 1/6 (* x (sin eps))))) (sin eps)))) 1)
(- (cos (+ eps x)) 1)
(- (cos (+ eps x)) 1)
(- (cos (+ eps x)) 1)
(- (cos (+ eps x)) 1)
(- (cos (- eps (* -1 x))) 1)
(- (cos (- eps (* -1 x))) 1)
(- (cos (- eps (* -1 x))) 1)
(- (cos (- eps (* -1 x))) 1)
(- (cos x) 1)
(- (+ (cos x) (* -1 (* eps (sin x)))) 1)
(- (+ (cos x) (* eps (- (* -1/2 (* eps (cos x))) (sin x)))) 1)
(- (+ (cos x) (* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x)))) 1)
(- (cos (+ eps x)) 1)
(- (cos (+ eps x)) 1)
(- (cos (+ eps x)) 1)
(- (cos (+ eps x)) 1)
(- (cos (- x (* -1 eps))) 1)
(- (cos (- x (* -1 eps))) 1)
(- (cos (- x (* -1 eps))) 1)
(- (cos (- x (* -1 eps))) 1)
(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)))
(- (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/24 (pow x 4))
(* (pow x 4) (- (* 1/2 (/ 1 (pow x 2))) 1/24))
(* (pow x 4) (- (+ (* 1/2 (/ 1 (pow x 2))) (/ (cos (+ eps x)) (pow x 4))) (+ 1/24 (/ 1 (pow x 4)))))
(* (pow x 4) (- (+ (* 1/2 (/ 1 (pow x 2))) (/ (cos (+ eps x)) (pow x 4))) (+ 1/24 (/ 1 (pow x 4)))))
(* -1/24 (pow x 4))
(* (pow x 4) (- (* 1/2 (/ 1 (pow x 2))) 1/24))
(* (pow x 4) (- (+ (* 1/2 (/ 1 (pow x 2))) (/ (cos (- eps (* -1 x))) (pow x 4))) (+ 1/24 (/ 1 (pow x 4)))))
(* (pow x 4) (- (+ (* 1/2 (/ 1 (pow x 2))) (/ (cos (- eps (* -1 x))) (pow x 4))) (+ 1/24 (/ 1 (pow x 4)))))
(- (cos x) (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))
(- (+ (cos x) (* -1 (* eps (sin x)))) (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))
(- (+ (cos x) (* eps (- (* -1/2 (* eps (cos x))) (sin x)))) (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))
(- (+ (cos x) (* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x)))) (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))
(- (cos (+ eps x)) (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))
(- (cos (+ eps x)) (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))
(- (cos (+ eps x)) (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))
(- (cos (+ eps x)) (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))
(- (cos (- x (* -1 eps))) (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))
(- (cos (- x (* -1 eps))) (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))
(- (cos (- x (* -1 eps))) (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))
(- (cos (- x (* -1 eps))) (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))
1
(+ 1 (* -1/2 (pow x 2)))
(+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))
(+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))
(* 1/24 (pow x 4))
(* (pow x 4) (- 1/24 (* 1/2 (/ 1 (pow x 2)))))
(* (pow x 4) (- (+ 1/24 (/ 1 (pow x 4))) (* 1/2 (/ 1 (pow x 2)))))
(* (pow x 4) (- (+ 1/24 (/ 1 (pow x 4))) (* 1/2 (/ 1 (pow x 2)))))
(* 1/24 (pow x 4))
(* (pow x 4) (- 1/24 (* 1/2 (/ 1 (pow x 2)))))
(* (pow x 4) (- (+ 1/24 (/ 1 (pow x 4))) (* 1/2 (/ 1 (pow x 2)))))
(* (pow x 4) (- (+ 1/24 (/ 1 (pow x 4))) (* 1/2 (/ 1 (pow x 2)))))
(* -1 (* eps x))
(* eps (- (* -1/2 eps) x))
(* eps (- (* eps (- (* 1/6 (* eps x)) 1/2)) x))
(* eps (- (* eps (- (* eps (- (* 1/24 eps) (* -1/6 x))) 1/2)) x))
(- (cos eps) (+ 1 (* x (sin eps))))
(- (cos eps) (+ 1 (* x (sin eps))))
(- (cos eps) (+ 1 (* x (sin eps))))
(- (cos eps) (+ 1 (* x (sin eps))))
(- (cos eps) (+ 1 (* x (sin eps))))
(- (cos eps) (+ 1 (* x (sin eps))))
(- (cos eps) (+ 1 (* x (sin eps))))
(- (cos eps) (+ 1 (* x (sin eps))))
(- (cos eps) 1)
(- (+ (cos eps) (* -1 (* x (sin eps)))) 1)
(- (+ (cos eps) (* -1 (* x (sin eps)))) 1)
(- (+ (cos eps) (* -1 (* x (sin eps)))) 1)
(* -1 (* x (sin eps)))
(* x (- (/ (cos eps) x) (+ (sin eps) (/ 1 x))))
(* x (- (/ (cos eps) x) (+ (sin eps) (/ 1 x))))
(* x (- (/ (cos eps) x) (+ (sin eps) (/ 1 x))))
(* -1 (* x (sin eps)))
(* -1 (* x (- (* -1 (/ (- (cos eps) 1) x)) (* -1 (sin eps)))))
(* -1 (* x (- (* -1 (/ (- (cos eps) 1) x)) (* -1 (sin eps)))))
(* -1 (* x (- (* -1 (/ (- (cos eps) 1) x)) (* -1 (sin eps)))))
(* x (sin eps))
(* x (sin eps))
(* x (sin eps))
(* x (sin eps))
(* x (sin eps))
(* x (sin eps))
(* x (sin eps))
(* x (sin eps))
(* x (sin eps))
(* x (sin eps))
(* x (sin eps))
(* x (sin eps))
(* eps x)
(* eps (+ x (* -1/6 (* (pow eps 2) x))))
(* eps (+ x (* (pow eps 2) (+ (* -1/6 x) (* 1/120 (* (pow eps 2) x))))))
(* eps (+ x (* (pow eps 2) (+ (* -1/6 x) (* (pow eps 2) (+ (* -1/5040 (* (pow eps 2) x)) (* 1/120 x)))))))
(* x (sin eps))
(* x (sin eps))
(* x (sin eps))
(* x (sin eps))
(* x (sin eps))
(* x (sin eps))
(* x (sin eps))
(* x (sin eps))
(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))))
(* 1/24 x)
(* 1/24 x)
(* 1/24 x)
(* 1/24 x)
(* 1/24 x)
(* 1/24 x)
(* 1/24 x)
(* 1/24 x)
(* 1/24 x)
(* 1/24 x)
(* 1/24 x)
(* 1/24 x)
(* 1/24 (pow x 2))
(* 1/24 (pow x 2))
(* 1/24 (pow x 2))
(* 1/24 (pow x 2))
(* 1/24 (pow x 2))
(* 1/24 (pow x 2))
(* 1/24 (pow x 2))
(* 1/24 (pow x 2))
(* 1/24 (pow x 2))
(* 1/24 (pow x 2))
(* 1/24 (pow x 2))
(* 1/24 (pow x 2))
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 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 #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 (+ (* -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 eps (*.f64 (sin.f64 x) #s(literal 1/6 binary64))) (*.f64 (cos.f64 x) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))) (sin.f64 x)))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 eps #s(literal 1/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 (*.f64 #s(literal -2 binary64) (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 (*.f64 (*.f64 x #s(literal -2 binary64)) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) (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 (*.f64 x x) #s(literal -2 binary64))))
(+ (* -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) (pow.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64))) (*.f64 x (+.f64 (*.f64 x (pow.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64))) (*.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal -2 binary64) (*.f64 x (*.f64 x #s(literal 1/3 binary64))))))))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 eps #s(literal 1/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 (*.f64 eps (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 (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 x (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 eps #s(literal 1/2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (pow.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 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 (pow.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 x (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/6 binary64))) #s(literal 1 binary64)) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (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 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))))))
(* eps (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))
(*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 (*.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 (* 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 eps (*.f64 eps #s(literal -1/2 binary64)))
(* (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 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 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 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 eps 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 eps (*.f64 eps #s(literal -1/2 binary64))) #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 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 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 (cos.f64 eps) (-.f64 #s(literal -1 binary64) (*.f64 x (sin.f64 eps))))
(- (+ (cos eps) (* x (- (* -1/2 (* x (cos eps))) (sin eps)))) 1)
(+.f64 (+.f64 #s(literal -1 binary64) (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)))) 1)
(+.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) (*.f64 x (+.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (cos.f64 eps))) (*.f64 (sin.f64 eps) (+.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) #s(literal -1 binary64))))))
(- (cos (+ eps x)) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 (+.f64 eps x)))
(- (cos (+ eps x)) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 (+.f64 eps x)))
(- (cos (+ eps x)) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 (+.f64 eps x)))
(- (cos (+ eps x)) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 (+.f64 eps x)))
(- (cos (- eps (* -1 x))) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 (+.f64 eps x)))
(- (cos (- eps (* -1 x))) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 (+.f64 eps x)))
(- (cos (- eps (* -1 x))) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 (+.f64 eps x)))
(- (cos (- eps (* -1 x))) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 (+.f64 eps x)))
(- (cos x) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 x))
(- (+ (cos x) (* -1 (* eps (sin x)))) 1)
(+.f64 #s(literal -1 binary64) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))))
(- (+ (cos x) (* eps (- (* -1/2 (* eps (cos x))) (sin x)))) 1)
(+.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps (sin.f64 x)) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64)) (cos.f64 x)))
(- (+ (cos x) (* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x)))) 1)
(+.f64 #s(literal -1 binary64) (+.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)) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 (+.f64 eps x)))
(- (cos (+ eps x)) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 (+.f64 eps x)))
(- (cos (+ eps x)) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 (+.f64 eps x)))
(- (cos (+ eps x)) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 (+.f64 eps x)))
(- (cos (- x (* -1 eps))) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 (+.f64 eps x)))
(- (cos (- x (* -1 eps))) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 (+.f64 eps x)))
(- (cos (- x (* -1 eps))) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 (+.f64 eps x)))
(- (cos (- x (* -1 eps))) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 (+.f64 eps 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 #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 #s(literal -1/2 binary64) (cos.f64 eps))) (*.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 (-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64)) (cos.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 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 x (+.f64 #s(literal 1 binary64) (/.f64 eps x)))
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 eps x)))
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(*.f64 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 1 binary64) (/.f64 x eps)))
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(*.f64 eps (+.f64 #s(literal 1 binary64) (/.f64 x eps)))
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(*.f64 eps (+.f64 #s(literal 1 binary64) (/.f64 x eps)))
(- (cos eps) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
(- (+ (cos eps) (* -1 (* x (sin eps)))) 1)
(+.f64 (cos.f64 eps) (-.f64 #s(literal -1 binary64) (*.f64 x (sin.f64 eps))))
(- (+ (cos eps) (* x (- (* x (+ 1/2 (* -1/2 (cos eps)))) (sin eps)))) 1)
(+.f64 (+.f64 #s(literal -1 binary64) (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 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) (*.f64 x (+.f64 (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 eps)))) (*.f64 (sin.f64 eps) (+.f64 (*.f64 x (*.f64 x #s(literal 1/6 binary64))) #s(literal -1 binary64))))))
(* -1/24 (pow x 4))
(*.f64 #s(literal -1/24 binary64) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (- (* 1/2 (/ 1 (pow x 2))) 1/24))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal -1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 x x))))
(* (pow x 4) (- (+ (* 1/2 (/ 1 (pow x 2))) (/ (cos (+ eps x)) (pow x 4))) (+ 1/24 (/ 1 (pow x 4)))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal -1/24 binary64) (+.f64 (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) (/.f64 (cos.f64 (+.f64 eps x)) (pow.f64 x #s(literal 4 binary64)))))))
(* (pow x 4) (- (+ (* 1/2 (/ 1 (pow x 2))) (/ (cos (+ eps x)) (pow x 4))) (+ 1/24 (/ 1 (pow x 4)))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal -1/24 binary64) (+.f64 (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) (/.f64 (cos.f64 (+.f64 eps x)) (pow.f64 x #s(literal 4 binary64)))))))
(* -1/24 (pow x 4))
(*.f64 #s(literal -1/24 binary64) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (- (* 1/2 (/ 1 (pow x 2))) 1/24))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal -1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 x x))))
(* (pow x 4) (- (+ (* 1/2 (/ 1 (pow x 2))) (/ (cos (- eps (* -1 x))) (pow x 4))) (+ 1/24 (/ 1 (pow x 4)))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal -1/24 binary64) (+.f64 (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) (/.f64 (cos.f64 (+.f64 eps x)) (pow.f64 x #s(literal 4 binary64)))))))
(* (pow x 4) (- (+ (* 1/2 (/ 1 (pow x 2))) (/ (cos (- eps (* -1 x))) (pow x 4))) (+ 1/24 (/ 1 (pow x 4)))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal -1/24 binary64) (+.f64 (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) (/.f64 (cos.f64 (+.f64 eps x)) (pow.f64 x #s(literal 4 binary64)))))))
(- (cos x) (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))
(-.f64 (+.f64 #s(literal -1 binary64) (cos.f64 x)) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x)))))
(- (+ (cos x) (* -1 (* eps (sin x)))) (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))
(-.f64 (-.f64 (+.f64 #s(literal -1 binary64) (cos.f64 x)) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))))) (*.f64 eps (sin.f64 x)))
(- (+ (cos x) (* eps (- (* -1/2 (* eps (cos x))) (sin x)))) (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64)) (cos.f64 x)) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x)))))))
(- (+ (cos x) (* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x)))) (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))
(+.f64 (*.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 #s(literal -1 binary64) (cos.f64 x)) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))))))
(- (cos (+ eps x)) (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))))))
(- (cos (+ eps x)) (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))))))
(- (cos (+ eps x)) (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))))))
(- (cos (+ eps x)) (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))))))
(- (cos (- x (* -1 eps))) (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))))))
(- (cos (- x (* -1 eps))) (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))))))
(- (cos (- x (* -1 eps))) (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))))))
(- (cos (- x (* -1 eps))) (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))
(+.f64 (cos.f64 (+.f64 eps x)) (-.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
#s(literal 1 binary64)
(+ 1 (* -1/2 (pow x 2)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))
(+ 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) (- (* 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/24 (pow x 4))
(*.f64 #s(literal 1/24 binary64) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (- 1/24 (* 1/2 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 x x))))
(* (pow x 4) (- (+ 1/24 (/ 1 (pow x 4))) (* 1/2 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 x x)))))
(* (pow x 4) (- (+ 1/24 (/ 1 (pow x 4))) (* 1/2 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 x x)))))
(* 1/24 (pow x 4))
(*.f64 #s(literal 1/24 binary64) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (- 1/24 (* 1/2 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (-.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 x x))))
(* (pow x 4) (- (+ 1/24 (/ 1 (pow x 4))) (* 1/2 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 x x)))))
(* (pow x 4) (- (+ 1/24 (/ 1 (pow x 4))) (* 1/2 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))) (-.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 x x)))))
(* -1 (* eps x))
(-.f64 #s(literal 0 binary64) (*.f64 eps x))
(* eps (- (* -1/2 eps) x))
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(* eps (- (* eps (- (* 1/6 (* eps x)) 1/2)) x))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 x #s(literal 1/6 binary64))))) x))
(* eps (- (* eps (- (* eps (- (* 1/24 eps) (* -1/6 x))) 1/2)) x))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/24 binary64)) (*.f64 x #s(literal 1/6 binary64)))))) x))
(- (cos eps) (+ 1 (* x (sin eps))))
(+.f64 (cos.f64 eps) (-.f64 #s(literal -1 binary64) (*.f64 x (sin.f64 eps))))
(- (cos eps) (+ 1 (* x (sin eps))))
(+.f64 (cos.f64 eps) (-.f64 #s(literal -1 binary64) (*.f64 x (sin.f64 eps))))
(- (cos eps) (+ 1 (* x (sin eps))))
(+.f64 (cos.f64 eps) (-.f64 #s(literal -1 binary64) (*.f64 x (sin.f64 eps))))
(- (cos eps) (+ 1 (* x (sin eps))))
(+.f64 (cos.f64 eps) (-.f64 #s(literal -1 binary64) (*.f64 x (sin.f64 eps))))
(- (cos eps) (+ 1 (* x (sin eps))))
(+.f64 (cos.f64 eps) (-.f64 #s(literal -1 binary64) (*.f64 x (sin.f64 eps))))
(- (cos eps) (+ 1 (* x (sin eps))))
(+.f64 (cos.f64 eps) (-.f64 #s(literal -1 binary64) (*.f64 x (sin.f64 eps))))
(- (cos eps) (+ 1 (* x (sin eps))))
(+.f64 (cos.f64 eps) (-.f64 #s(literal -1 binary64) (*.f64 x (sin.f64 eps))))
(- (cos eps) (+ 1 (* x (sin eps))))
(+.f64 (cos.f64 eps) (-.f64 #s(literal -1 binary64) (*.f64 x (sin.f64 eps))))
(- (cos eps) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
(- (+ (cos eps) (* -1 (* x (sin eps)))) 1)
(+.f64 (cos.f64 eps) (-.f64 #s(literal -1 binary64) (*.f64 x (sin.f64 eps))))
(- (+ (cos eps) (* -1 (* x (sin eps)))) 1)
(+.f64 (cos.f64 eps) (-.f64 #s(literal -1 binary64) (*.f64 x (sin.f64 eps))))
(- (+ (cos eps) (* -1 (* x (sin eps)))) 1)
(+.f64 (cos.f64 eps) (-.f64 #s(literal -1 binary64) (*.f64 x (sin.f64 eps))))
(* -1 (* x (sin eps)))
(-.f64 #s(literal 0 binary64) (*.f64 x (sin.f64 eps)))
(* x (- (/ (cos eps) x) (+ (sin eps) (/ 1 x))))
(*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) x) (sin.f64 eps)))
(* x (- (/ (cos eps) x) (+ (sin eps) (/ 1 x))))
(*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) x) (sin.f64 eps)))
(* x (- (/ (cos eps) x) (+ (sin eps) (/ 1 x))))
(*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) x) (sin.f64 eps)))
(* -1 (* x (sin eps)))
(-.f64 #s(literal 0 binary64) (*.f64 x (sin.f64 eps)))
(* -1 (* x (- (* -1 (/ (- (cos eps) 1) x)) (* -1 (sin eps)))))
(*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) x) (sin.f64 eps)))
(* -1 (* x (- (* -1 (/ (- (cos eps) 1) x)) (* -1 (sin eps)))))
(*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) x) (sin.f64 eps)))
(* -1 (* x (- (* -1 (/ (- (cos eps) 1) x)) (* -1 (sin eps)))))
(*.f64 x (-.f64 (/.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) x) (sin.f64 eps)))
(* x (sin eps))
(*.f64 x (sin.f64 eps))
(* x (sin eps))
(*.f64 x (sin.f64 eps))
(* x (sin eps))
(*.f64 x (sin.f64 eps))
(* x (sin eps))
(*.f64 x (sin.f64 eps))
(* x (sin eps))
(*.f64 x (sin.f64 eps))
(* x (sin eps))
(*.f64 x (sin.f64 eps))
(* x (sin eps))
(*.f64 x (sin.f64 eps))
(* x (sin eps))
(*.f64 x (sin.f64 eps))
(* x (sin eps))
(*.f64 x (sin.f64 eps))
(* x (sin eps))
(*.f64 x (sin.f64 eps))
(* x (sin eps))
(*.f64 x (sin.f64 eps))
(* x (sin eps))
(*.f64 x (sin.f64 eps))
(* eps x)
(*.f64 eps x)
(* eps (+ x (* -1/6 (* (pow eps 2) x))))
(*.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))))
(* eps (+ x (* (pow eps 2) (+ (* -1/6 x) (* 1/120 (* (pow eps 2) x))))))
(*.f64 eps (+.f64 x (*.f64 (*.f64 eps (*.f64 eps x)) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/120 binary64))))))
(* eps (+ x (* (pow eps 2) (+ (* -1/6 x) (* (pow eps 2) (+ (* -1/5040 (* (pow eps 2) x)) (* 1/120 x)))))))
(*.f64 eps (+.f64 x (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 (*.f64 eps (*.f64 eps x)) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/5040 binary64))))))))
(* x (sin eps))
(*.f64 x (sin.f64 eps))
(* x (sin eps))
(*.f64 x (sin.f64 eps))
(* x (sin eps))
(*.f64 x (sin.f64 eps))
(* x (sin eps))
(*.f64 x (sin.f64 eps))
(* x (sin eps))
(*.f64 x (sin.f64 eps))
(* x (sin eps))
(*.f64 x (sin.f64 eps))
(* x (sin eps))
(*.f64 x (sin.f64 eps))
(* x (sin eps))
(*.f64 x (sin.f64 eps))
(sin x)
(sin.f64 x)
(+ (sin x) (* 1/2 (* eps (cos x))))
(+.f64 (sin.f64 x) (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/2 binary64)))
(+ (sin x) (* eps (+ (* -1/8 (* eps (sin x))) (* 1/2 (cos x)))))
(+.f64 (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1/2 binary64)) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/8 binary64))) #s(literal 1 binary64)) (sin.f64 x)))
(+ (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 (*.f64 eps (sin.f64 x)) #s(literal -1/8 binary64)) (*.f64 (cos.f64 x) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 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 (*.f64 x (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x 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 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/6 binary64))) #s(literal 1 binary64)) (cos.f64 (*.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))))
(sin (* 1/2 (- eps (* -2 x))))
(sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(* 1/24 x)
(*.f64 x #s(literal 1/24 binary64))
(* 1/24 x)
(*.f64 x #s(literal 1/24 binary64))
(* 1/24 x)
(*.f64 x #s(literal 1/24 binary64))
(* 1/24 x)
(*.f64 x #s(literal 1/24 binary64))
(* 1/24 x)
(*.f64 x #s(literal 1/24 binary64))
(* 1/24 x)
(*.f64 x #s(literal 1/24 binary64))
(* 1/24 x)
(*.f64 x #s(literal 1/24 binary64))
(* 1/24 x)
(*.f64 x #s(literal 1/24 binary64))
(* 1/24 x)
(*.f64 x #s(literal 1/24 binary64))
(* 1/24 x)
(*.f64 x #s(literal 1/24 binary64))
(* 1/24 x)
(*.f64 x #s(literal 1/24 binary64))
(* 1/24 x)
(*.f64 x #s(literal 1/24 binary64))
(* 1/24 (pow x 2))
(*.f64 #s(literal 1/24 binary64) (*.f64 x x))
(* 1/24 (pow x 2))
(*.f64 #s(literal 1/24 binary64) (*.f64 x x))
(* 1/24 (pow x 2))
(*.f64 #s(literal 1/24 binary64) (*.f64 x x))
(* 1/24 (pow x 2))
(*.f64 #s(literal 1/24 binary64) (*.f64 x x))
(* 1/24 (pow x 2))
(*.f64 #s(literal 1/24 binary64) (*.f64 x x))
(* 1/24 (pow x 2))
(*.f64 #s(literal 1/24 binary64) (*.f64 x x))
(* 1/24 (pow x 2))
(*.f64 #s(literal 1/24 binary64) (*.f64 x x))
(* 1/24 (pow x 2))
(*.f64 #s(literal 1/24 binary64) (*.f64 x x))
(* 1/24 (pow x 2))
(*.f64 #s(literal 1/24 binary64) (*.f64 x x))
(* 1/24 (pow x 2))
(*.f64 #s(literal 1/24 binary64) (*.f64 x x))
(* 1/24 (pow x 2))
(*.f64 #s(literal 1/24 binary64) (*.f64 x x))
(* 1/24 (pow x 2))
(*.f64 #s(literal 1/24 binary64) (*.f64 x x))

eval88.0ms (0.5%)

Compiler

Compiled 16741 to 1299 computations (92.2% saved)

prune72.0ms (0.4%)

Pruning

22 alts after pruning (20 fresh and 2 done)

PrunedKeptTotal
New70916725
Fresh246
Picked415
Done011
Total71522737
Accuracy
99.9%
Counts
737 → 22
Alt Table
Click to see full alt table
StatusAccuracyProgram
54.4%
(-.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))
80.2%
(-.f64 (+.f64 (-.f64 #s(literal 0 binary64) (cos.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps)))
79.0%
(-.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)) (*.f64 eps x))
97.6%
(-.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (sin.f64 eps)))
54.4%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
52.5%
(-.f64 (cos.f64 (+.f64 x eps)) #s(literal 1 binary64))
52.5%
(-.f64 (cos.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 eps x)))) #s(literal 1 binary64))
79.0%
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
78.8%
(-.f64 #s(literal 0 binary64) (*.f64 eps x))
52.4%
(+.f64 #s(literal 1 binary64) #s(literal -1 binary64))
99.3%
(*.f64 (*.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 (*.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 (*.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)))) #s(literal -2 binary64))
99.1%
(*.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.7%
(*.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))
99.6%
(*.f64 (*.f64 (sin.f64 (/.f64 (/.f64 #s(literal 1 binary64) (/.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))
98.4%
(*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 2 binary64))) (+.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x (+.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/6 binary64))) #s(literal 1 binary64)) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))))))) #s(literal -2 binary64))
98.4%
(*.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))
97.6%
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/24 binary64)) (*.f64 x #s(literal 1/6 binary64)))))) x))
97.6%
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 x #s(literal 1/6 binary64))))) x))
98.7%
(*.f64 eps (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (sin.f64 x)))
97.6%
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
53.8%
(*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))
Compiler

Compiled 685 to 476 computations (30.5% saved)

simplify209.0ms (1.2%)

Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.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))))))
cost-diff0
(*.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)))))))
cost-diff0
(*.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))))
cost-diff0
(*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))))) (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 binary64) (/.f64 eps x))
cost-diff0
(cos.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 eps x))))
cost-diff0
(-.f64 (cos.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 eps x)))) #s(literal 1 binary64))
cost-diff256
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 eps x)))
cost-diff0
(+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 x #s(literal 1/6 binary64))))
cost-diff0
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 x #s(literal 1/6 binary64)))))
cost-diff0
(-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 x #s(literal 1/6 binary64))))) x)
cost-diff0
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 x #s(literal 1/6 binary64))))) x))
cost-diff128
(+.f64 #s(literal 1 binary64) #s(literal -1 binary64))
cost-diff0
(sin.f64 (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) eps)) #s(literal 2 binary64)))
cost-diff0
(*.f64 (sin.f64 (/.f64 (/.f64 #s(literal 1 binary64) (/.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))))
cost-diff0
(*.f64 (*.f64 (sin.f64 (/.f64 (/.f64 #s(literal 1 binary64) (/.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))
cost-diff256
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) eps))
Rules
4102×*-lowering-*.f32
4102×*-lowering-*.f64
1874×+-lowering-+.f64
1874×+-lowering-+.f32
1646×/-lowering-/.f32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
043279
1116255
2374252
31138243
42843243
55486243
09071243
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (* (sin (/ (/ 1 (/ 1 eps)) 2)) (sin (/ (+ eps (* x 2)) 2))) -2)
(* (sin (/ (/ 1 (/ 1 eps)) 2)) (sin (/ (+ eps (* x 2)) 2)))
(sin (/ (/ 1 (/ 1 eps)) 2))
(/ (/ 1 (/ 1 eps)) 2)
(/ 1 (/ 1 eps))
1
(/ 1 eps)
eps
2
(sin (/ (+ eps (* x 2)) 2))
(/ (+ eps (* x 2)) 2)
(+ eps (* x 2))
(* x 2)
x
-2
(+ 1 -1)
1
-1
(* eps (- (* eps (+ -1/2 (* eps (* x 1/6)))) x))
eps
(- (* eps (+ -1/2 (* eps (* x 1/6)))) x)
(* eps (+ -1/2 (* eps (* x 1/6))))
(+ -1/2 (* eps (* x 1/6)))
-1/2
(* eps (* x 1/6))
(* x 1/6)
x
1/6
(- (cos (* x (+ 1 (/ eps x)))) 1)
(cos (* x (+ 1 (/ eps x))))
(* x (+ 1 (/ eps x)))
x
(+ 1 (/ eps x))
1
(/ eps x)
eps
(* (* (* 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 eps)
(+ -1/48 (* eps (* eps 1/3840)))
-1/48
(* eps (* eps 1/3840))
(* eps 1/3840)
1/3840
(sin (/ (+ eps (* x 2)) 2))
(/ (+ eps (* x 2)) 2)
(+ eps (* x 2))
(* x 2)
x
2
-2
Outputs
(* (* (sin (/ (/ 1 (/ 1 eps)) 2)) (sin (/ (+ eps (* x 2)) 2))) -2)
(*.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)))
(* (sin (/ (/ 1 (/ 1 eps)) 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 (/ (/ 1 (/ 1 eps)) 2))
(sin.f64 (/.f64 eps #s(literal 2 binary64)))
(/ (/ 1 (/ 1 eps)) 2)
(/.f64 eps #s(literal 2 binary64))
(/ 1 (/ 1 eps))
eps
1
#s(literal 1 binary64)
(/ 1 eps)
(/.f64 #s(literal 1 binary64) eps)
eps
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)
(+ 1 -1)
#s(literal 0 binary64)
1
#s(literal 1 binary64)
-1
#s(literal -1 binary64)
(* eps (- (* eps (+ -1/2 (* eps (* x 1/6)))) x))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) x))
eps
(- (* eps (+ -1/2 (* eps (* x 1/6)))) x)
(-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) x)
(* eps (+ -1/2 (* eps (* x 1/6))))
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))
(+ -1/2 (* eps (* x 1/6)))
(+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))
-1/2
#s(literal -1/2 binary64)
(* eps (* x 1/6))
(*.f64 x (*.f64 eps #s(literal 1/6 binary64)))
(* x 1/6)
(*.f64 x #s(literal 1/6 binary64))
x
1/6
#s(literal 1/6 binary64)
(- (cos (* x (+ 1 (/ eps x)))) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 (+.f64 eps x)))
(cos (* x (+ 1 (/ eps x))))
(cos.f64 (+.f64 eps x))
(* x (+ 1 (/ eps x)))
(+.f64 eps x)
x
(+ 1 (/ eps x))
(+.f64 #s(literal 1 binary64) (/.f64 eps x))
1
#s(literal 1 binary64)
(/ eps x)
(/.f64 eps x)
eps
(* (* (* eps (+ 1/2 (* (* eps eps) (+ -1/48 (* eps (* eps 1/3840)))))) (sin (/ (+ eps (* x 2)) 2))) -2)
(*.f64 eps (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (*.f64 #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)))))) (sin (/ (+ eps (* x 2)) 2)))
(*.f64 eps (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #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 eps)
(*.f64 eps eps)
(+ -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 1/3840)
(*.f64 eps #s(literal 1/3840 binary64))
1/3840
#s(literal 1/3840 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)
-2
#s(literal -2 binary64)

localize453.0ms (2.5%)

Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy99.9%
(sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))
accuracy99.8%
(*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))
accuracy99.8%
(*.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))))
accuracy99.7%
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))))
accuracy100.0%
(+.f64 #s(literal 1 binary64) (/.f64 eps x))
accuracy99.9%
(cos.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 eps x))))
accuracy99.5%
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 eps x)))
accuracy55.2%
(-.f64 (cos.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 eps x)))) #s(literal 1 binary64))
accuracy100.0%
(-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 x #s(literal 1/6 binary64))))) x)
accuracy99.8%
(*.f64 eps (*.f64 x #s(literal 1/6 binary64)))
accuracy99.8%
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 x #s(literal 1/6 binary64))))) x))
accuracy99.5%
(*.f64 x #s(literal 1/6 binary64))
accuracy100.0%
(+.f64 #s(literal 1 binary64) #s(literal -1 binary64))
accuracy100.0%
(*.f64 (*.f64 (sin.f64 (/.f64 (/.f64 #s(literal 1 binary64) (/.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))
accuracy99.9%
(sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))
accuracy99.8%
(*.f64 (sin.f64 (/.f64 (/.f64 #s(literal 1 binary64) (/.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))))
accuracy99.8%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) eps))
Results
341.0ms245×1valid
25.0ms5exit
7.0ms0valid
3.0ms3valid
Compiler

Compiled 320 to 43 computations (86.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 161.0ms
ival-mult: 48.0ms (29.8% of total)
backward-pass: 30.0ms (18.6% of total)
...c/correct-round.rkt:119:19: 22.0ms (13.6% of total)
ival-div: 19.0ms (11.8% of total)
ival-add: 15.0ms (9.3% of total)
ival-cos: 10.0ms (6.2% of total)
ival-sin: 10.0ms (6.2% of total)
ival-sub: 5.0ms (3.1% of total)
const: 2.0ms (1.2% of total)

series37.0ms (0.2%)

Counts
22 → 420
Calls
Call 1
Inputs
#<alt (/ 1 (/ 1 eps))>
#<alt (* (* (sin (/ (/ 1 (/ 1 eps)) 2)) (sin (/ (+ eps (* x 2)) 2))) -2)>
#<alt (* (sin (/ (/ 1 (/ 1 eps)) 2)) (sin (/ (+ eps (* x 2)) 2)))>
#<alt (sin (/ (/ 1 (/ 1 eps)) 2))>
#<alt (+ 1 -1)>
#<alt (* eps (- (* eps (+ -1/2 (* eps (* x 1/6)))) x))>
#<alt (- (* eps (+ -1/2 (* eps (* x 1/6)))) x)>
#<alt (* eps (+ -1/2 (* eps (* x 1/6))))>
#<alt (+ -1/2 (* eps (* x 1/6)))>
#<alt (* x (+ 1 (/ eps x)))>
#<alt (- (cos (* x (+ 1 (/ eps x)))) 1)>
#<alt (cos (* x (+ 1 (/ eps x))))>
#<alt (+ 1 (/ eps x))>
#<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 (sin (/ (+ eps (* x 2)) 2))>
#<alt (* x 1/6)>
#<alt (* eps (* x 1/6))>
#<alt (* (* eps eps) (+ -1/48 (* eps (* eps 1/3840))))>
#<alt (* eps (* eps 1/3840))>
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 (* 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 (- (* 1/6 (* eps x)) 1/2))))>
#<alt (* 1/6 (* (pow eps 3) x))>
#<alt (* (pow eps 3) (- (* 1/6 x) (* 1/2 (/ 1 eps))))>
#<alt (* (pow eps 3) (- (+ (* -1 (/ x (pow eps 2))) (* 1/6 x)) (* 1/2 (/ 1 eps))))>
#<alt (* (pow eps 3) (- (+ (* -1 (/ x (pow eps 2))) (* 1/6 x)) (* 1/2 (/ 1 eps))))>
#<alt (* 1/6 (* (pow eps 3) x))>
#<alt (* -1 (* (pow eps 3) (+ (* -1/6 x) (* 1/2 (/ 1 eps)))))>
#<alt (* -1 (* (pow eps 3) (+ (* -1 (/ (- (* -1 (/ x eps)) 1/2) eps)) (* -1/6 x))))>
#<alt (* -1 (* (pow eps 3) (+ (* -1 (/ (- (* -1 (/ x eps)) 1/2) eps)) (* -1/6 x))))>
#<alt (* -1/2 (pow eps 2))>
#<alt (+ (* -1/2 (pow eps 2)) (* eps (* x (- (* 1/6 (pow eps 2)) 1))))>
#<alt (+ (* -1/2 (pow eps 2)) (* eps (* x (- (* 1/6 (pow eps 2)) 1))))>
#<alt (+ (* -1/2 (pow eps 2)) (* eps (* x (- (* 1/6 (pow eps 2)) 1))))>
#<alt (* eps (* x (- (* 1/6 (pow eps 2)) 1)))>
#<alt (* x (+ (* -1/2 (/ (pow eps 2) x)) (* eps (- (* 1/6 (pow eps 2)) 1))))>
#<alt (* x (+ (* -1/2 (/ (pow eps 2) x)) (* eps (- (* 1/6 (pow eps 2)) 1))))>
#<alt (* x (+ (* -1/2 (/ (pow eps 2) x)) (* eps (- (* 1/6 (pow eps 2)) 1))))>
#<alt (* -1 (* eps (* x (+ 1 (* -1/6 (pow eps 2))))))>
#<alt (* -1 (* x (+ (* 1/2 (/ (pow eps 2) x)) (* eps (+ 1 (* -1/6 (pow eps 2)))))))>
#<alt (* -1 (* x (+ (* 1/2 (/ (pow eps 2) x)) (* eps (+ 1 (* -1/6 (pow eps 2)))))))>
#<alt (* -1 (* x (+ (* 1/2 (/ (pow eps 2) x)) (* eps (+ 1 (* -1/6 (pow eps 2)))))))>
#<alt (* -1 x)>
#<alt (- (* -1/2 eps) x)>
#<alt (- (* eps (- (* 1/6 (* eps x)) 1/2)) x)>
#<alt (- (* eps (- (* 1/6 (* eps x)) 1/2)) x)>
#<alt (* 1/6 (* (pow eps 2) x))>
#<alt (* (pow eps 2) (- (* 1/6 x) (* 1/2 (/ 1 eps))))>
#<alt (* (pow eps 2) (- (+ (* -1 (/ x (pow eps 2))) (* 1/6 x)) (* 1/2 (/ 1 eps))))>
#<alt (* (pow eps 2) (- (+ (* -1 (/ x (pow eps 2))) (* 1/6 x)) (* 1/2 (/ 1 eps))))>
#<alt (* 1/6 (* (pow eps 2) x))>
#<alt (* (pow eps 2) (- (* 1/6 x) (* 1/2 (/ 1 eps))))>
#<alt (* (pow eps 2) (+ (* -1 (/ (+ 1/2 (/ x eps)) eps)) (* 1/6 x)))>
#<alt (* (pow eps 2) (+ (* -1 (/ (+ 1/2 (/ x eps)) eps)) (* 1/6 x)))>
#<alt (* -1/2 eps)>
#<alt (+ (* -1/2 eps) (* x (- (* 1/6 (pow eps 2)) 1)))>
#<alt (+ (* -1/2 eps) (* x (- (* 1/6 (pow eps 2)) 1)))>
#<alt (+ (* -1/2 eps) (* x (- (* 1/6 (pow eps 2)) 1)))>
#<alt (* x (- (* 1/6 (pow eps 2)) 1))>
#<alt (* x (- (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))) 1))>
#<alt (* x (- (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))) 1))>
#<alt (* x (- (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))) 1))>
#<alt (* -1 (* x (+ 1 (* -1/6 (pow eps 2)))))>
#<alt (* -1 (* x (+ 1 (+ (* -1/6 (pow eps 2)) (* 1/2 (/ eps x))))))>
#<alt (* -1 (* x (+ 1 (+ (* -1/6 (pow eps 2)) (* 1/2 (/ eps x))))))>
#<alt (* -1 (* x (+ 1 (+ (* -1/6 (pow eps 2)) (* 1/2 (/ eps x))))))>
#<alt (* -1/2 eps)>
#<alt (* eps (- (* 1/6 (* eps x)) 1/2))>
#<alt (* eps (- (* 1/6 (* eps x)) 1/2))>
#<alt (* eps (- (* 1/6 (* eps x)) 1/2))>
#<alt (* 1/6 (* (pow eps 2) x))>
#<alt (* (pow eps 2) (- (* 1/6 x) (* 1/2 (/ 1 eps))))>
#<alt (* (pow eps 2) (- (* 1/6 x) (* 1/2 (/ 1 eps))))>
#<alt (* (pow eps 2) (- (* 1/6 x) (* 1/2 (/ 1 eps))))>
#<alt (* 1/6 (* (pow eps 2) x))>
#<alt (* (pow eps 2) (- (* 1/6 x) (* 1/2 (/ 1 eps))))>
#<alt (* (pow eps 2) (- (* 1/6 x) (* 1/2 (/ 1 eps))))>
#<alt (* (pow eps 2) (- (* 1/6 x) (* 1/2 (/ 1 eps))))>
#<alt (* -1/2 eps)>
#<alt (+ (* -1/2 eps) (* 1/6 (* (pow eps 2) x)))>
#<alt (+ (* -1/2 eps) (* 1/6 (* (pow eps 2) x)))>
#<alt (+ (* -1/2 eps) (* 1/6 (* (pow eps 2) x)))>
#<alt (* 1/6 (* (pow eps 2) x))>
#<alt (* x (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))))>
#<alt (* x (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))))>
#<alt (* x (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))))>
#<alt (* 1/6 (* (pow eps 2) x))>
#<alt (* -1 (* x (+ (* -1/6 (pow eps 2)) (* 1/2 (/ eps x)))))>
#<alt (* -1 (* x (+ (* -1/6 (pow eps 2)) (* 1/2 (/ eps x)))))>
#<alt (* -1 (* x (+ (* -1/6 (pow eps 2)) (* 1/2 (/ eps x)))))>
#<alt -1/2>
#<alt (- (* 1/6 (* eps x)) 1/2)>
#<alt (- (* 1/6 (* eps x)) 1/2)>
#<alt (- (* 1/6 (* eps x)) 1/2)>
#<alt (* 1/6 (* eps x))>
#<alt (* eps (- (* 1/6 x) (* 1/2 (/ 1 eps))))>
#<alt (* eps (- (* 1/6 x) (* 1/2 (/ 1 eps))))>
#<alt (* eps (- (* 1/6 x) (* 1/2 (/ 1 eps))))>
#<alt (* 1/6 (* eps x))>
#<alt (* -1 (* eps (+ (* -1/6 x) (* 1/2 (/ 1 eps)))))>
#<alt (* -1 (* eps (+ (* -1/6 x) (* 1/2 (/ 1 eps)))))>
#<alt (* -1 (* eps (+ (* -1/6 x) (* 1/2 (/ 1 eps)))))>
#<alt -1/2>
#<alt (- (* 1/6 (* eps x)) 1/2)>
#<alt (- (* 1/6 (* eps x)) 1/2)>
#<alt (- (* 1/6 (* eps x)) 1/2)>
#<alt (* 1/6 (* eps x))>
#<alt (* x (- (* 1/6 eps) (* 1/2 (/ 1 x))))>
#<alt (* x (- (* 1/6 eps) (* 1/2 (/ 1 x))))>
#<alt (* x (- (* 1/6 eps) (* 1/2 (/ 1 x))))>
#<alt (* 1/6 (* eps x))>
#<alt (* -1 (* x (+ (* -1/6 eps) (* 1/2 (/ 1 x)))))>
#<alt (* -1 (* x (+ (* -1/6 eps) (* 1/2 (/ 1 x)))))>
#<alt (* -1 (* x (+ (* -1/6 eps) (* 1/2 (/ 1 x)))))>
#<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 (- (cos eps) 1)>
#<alt (- (+ (cos eps) (* -1 (* x (sin eps)))) 1)>
#<alt (- (+ (cos eps) (* x (- (* -1/2 (* x (cos eps))) (sin eps)))) 1)>
#<alt (- (+ (cos eps) (* x (- (* x (+ (* -1/2 (cos eps)) (* 1/6 (* x (sin eps))))) (sin eps)))) 1)>
#<alt (- (cos (* x (+ 1 (/ eps x)))) 1)>
#<alt (- (cos (* x (+ 1 (/ eps x)))) 1)>
#<alt (- (cos (* x (+ 1 (/ eps x)))) 1)>
#<alt (- (cos (* x (+ 1 (/ eps x)))) 1)>
#<alt (- (cos (* x (+ 1 (/ eps x)))) 1)>
#<alt (- (cos (* x (+ 1 (/ eps x)))) 1)>
#<alt (- (cos (* x (+ 1 (/ eps x)))) 1)>
#<alt (- (cos (* x (+ 1 (/ eps x)))) 1)>
#<alt (- (cos x) 1)>
#<alt (- (+ (cos x) (* -1 (* eps (sin x)))) 1)>
#<alt (- (+ (cos x) (* eps (- (* -1/2 (* eps (cos x))) (sin x)))) 1)>
#<alt (- (+ (cos x) (* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x)))) 1)>
#<alt (- (cos (* x (+ 1 (/ eps x)))) 1)>
#<alt (- (cos (* x (+ 1 (/ eps x)))) 1)>
#<alt (- (cos (* x (+ 1 (/ eps x)))) 1)>
#<alt (- (cos (* x (+ 1 (/ eps x)))) 1)>
#<alt (- (cos (* x (- 1 (* -1 (/ eps x))))) 1)>
#<alt (- (cos (* x (- 1 (* -1 (/ eps x))))) 1)>
#<alt (- (cos (* x (- 1 (* -1 (/ eps x))))) 1)>
#<alt (- (cos (* x (- 1 (* -1 (/ eps x))))) 1)>
#<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 (* x (+ 1 (/ eps x))))>
#<alt (cos (* x (+ 1 (/ eps x))))>
#<alt (cos (* x (+ 1 (/ eps x))))>
#<alt (cos (* x (+ 1 (/ eps x))))>
#<alt (cos (* x (+ 1 (/ eps x))))>
#<alt (cos (* x (+ 1 (/ eps x))))>
#<alt (cos (* x (+ 1 (/ eps x))))>
#<alt (cos (* x (+ 1 (/ eps 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 (* x (+ 1 (/ eps x))))>
#<alt (cos (* x (+ 1 (/ eps x))))>
#<alt (cos (* x (+ 1 (/ eps x))))>
#<alt (cos (* x (+ 1 (/ eps x))))>
#<alt (cos (* x (- 1 (* -1 (/ eps x)))))>
#<alt (cos (* x (- 1 (* -1 (/ eps x)))))>
#<alt (cos (* x (- 1 (* -1 (/ eps x)))))>
#<alt (cos (* x (- 1 (* -1 (/ eps x)))))>
#<alt 1>
#<alt (+ 1 (/ eps x))>
#<alt (+ 1 (/ eps x))>
#<alt (+ 1 (/ eps x))>
#<alt (/ eps x)>
#<alt (* eps (+ (/ 1 eps) (/ 1 x)))>
#<alt (* eps (+ (/ 1 eps) (/ 1 x)))>
#<alt (* eps (+ (/ 1 eps) (/ 1 x)))>
#<alt (/ eps x)>
#<alt (* eps (+ (/ 1 eps) (/ 1 x)))>
#<alt (* eps (+ (/ 1 eps) (/ 1 x)))>
#<alt (* eps (+ (/ 1 eps) (/ 1 x)))>
#<alt (/ eps x)>
#<alt (/ (+ eps x) x)>
#<alt (/ (+ eps x) x)>
#<alt (/ (+ eps x) x)>
#<alt 1>
#<alt (+ 1 (/ eps x))>
#<alt (+ 1 (/ eps x))>
#<alt (+ 1 (/ eps x))>
#<alt 1>
#<alt (+ 1 (/ eps x))>
#<alt (+ 1 (/ eps x))>
#<alt (+ 1 (/ eps x))>
#<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 (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 (* 1/6 x)>
#<alt (* 1/6 x)>
#<alt (* 1/6 x)>
#<alt (* 1/6 x)>
#<alt (* 1/6 x)>
#<alt (* 1/6 x)>
#<alt (* 1/6 x)>
#<alt (* 1/6 x)>
#<alt (* 1/6 x)>
#<alt (* 1/6 x)>
#<alt (* 1/6 x)>
#<alt (* 1/6 x)>
#<alt (* 1/6 (* eps x))>
#<alt (* 1/6 (* eps x))>
#<alt (* 1/6 (* eps x))>
#<alt (* 1/6 (* eps x))>
#<alt (* 1/6 (* eps x))>
#<alt (* 1/6 (* eps x))>
#<alt (* 1/6 (* eps x))>
#<alt (* 1/6 (* eps x))>
#<alt (* 1/6 (* eps x))>
#<alt (* 1/6 (* eps x))>
#<alt (* 1/6 (* eps x))>
#<alt (* 1/6 (* eps x))>
#<alt (* 1/6 (* eps x))>
#<alt (* 1/6 (* eps x))>
#<alt (* 1/6 (* eps x))>
#<alt (* 1/6 (* eps x))>
#<alt (* 1/6 (* eps x))>
#<alt (* 1/6 (* eps x))>
#<alt (* 1/6 (* eps x))>
#<alt (* 1/6 (* eps x))>
#<alt (* 1/6 (* eps x))>
#<alt (* 1/6 (* eps x))>
#<alt (* 1/6 (* eps x))>
#<alt (* 1/6 (* eps x))>
#<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 (* 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))>
Calls

105 calls:

TimeVariablePointExpression
5.0ms
eps
@inf
(* eps (* x 1/6))
3.0ms
x
@inf
(+ -1/2 (* eps (* x 1/6)))
2.0ms
eps
@inf
(* (* (sin (/ (/ 1 (/ 1 eps)) 2)) (sin (/ (+ eps (* x 2)) 2))) -2)
2.0ms
x
@inf
(* (* (* eps (+ 1/2 (* (* eps eps) (+ -1/48 (* eps (* eps 1/3840)))))) (sin (/ (+ eps (* x 2)) 2))) -2)
2.0ms
eps
@inf
(* (* (* eps (+ 1/2 (* (* eps eps) (+ -1/48 (* eps (* eps 1/3840)))))) (sin (/ (+ eps (* x 2)) 2))) -2)

rewrite357.0ms (2%)

Algorithm
batch-egg-rewrite
Rules
5256×*-lowering-*.f32
5256×*-lowering-*.f64
2666×+-lowering-+.f64
2666×+-lowering-+.f32
2624×/-lowering-/.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
043201
1242183
22257171
09463171
Stop Event
iter limit
node limit
Counts
22 → 440
Calls
Call 1
Inputs
(/ 1 (/ 1 eps))
(* (* (sin (/ (/ 1 (/ 1 eps)) 2)) (sin (/ (+ eps (* x 2)) 2))) -2)
(* (sin (/ (/ 1 (/ 1 eps)) 2)) (sin (/ (+ eps (* x 2)) 2)))
(sin (/ (/ 1 (/ 1 eps)) 2))
(+ 1 -1)
(* eps (- (* eps (+ -1/2 (* eps (* x 1/6)))) x))
(- (* eps (+ -1/2 (* eps (* x 1/6)))) x)
(* eps (+ -1/2 (* eps (* x 1/6))))
(+ -1/2 (* eps (* x 1/6)))
(* x (+ 1 (/ eps x)))
(- (cos (* x (+ 1 (/ eps x)))) 1)
(cos (* x (+ 1 (/ eps x))))
(+ 1 (/ eps x))
(* (* (* 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)))))
(sin (/ (+ eps (* x 2)) 2))
(* x 1/6)
(* eps (* x 1/6))
(* (* eps eps) (+ -1/48 (* eps (* eps 1/3840))))
(* eps (* eps 1/3840))
Outputs
eps
(exp.f64 (log.f64 eps))
(exp.f64 (*.f64 (log.f64 eps) #s(literal 1 binary64)))
(neg.f64 (-.f64 #s(literal 0 binary64) eps))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) eps))
(/.f64 eps #s(literal 1 binary64))
(/.f64 x (/.f64 x eps))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) eps))
(/.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal -1 binary64))
(/.f64 (*.f64 eps x) x)
(/.f64 (*.f64 x (-.f64 #s(literal 0 binary64) eps)) (-.f64 #s(literal 0 binary64) x))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) x) (-.f64 #s(literal 0 binary64) x))
(pow.f64 eps #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal 1 binary64) eps)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 eps #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) eps)
(*.f64 eps #s(literal 1 binary64))
(*.f64 x (/.f64 eps x))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) eps))
(*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal 1 binary64)))
(*.f64 (/.f64 eps x) x)
(*.f64 (*.f64 eps x) (/.f64 #s(literal 1 binary64) x))
(*.f64 (pow.f64 eps #s(literal 1/2 binary64)) (pow.f64 eps #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 eps #s(literal 1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 eps #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 eps #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 eps #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(/.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))))
#s(literal 0 binary64)
(+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))))) (*.f64 eps (-.f64 #s(literal 0 binary64) x)))
(+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) eps) (*.f64 (-.f64 #s(literal 0 binary64) x) eps))
(fma.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) (*.f64 eps (-.f64 #s(literal 0 binary64) x)))
(fma.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) eps (*.f64 (-.f64 #s(literal 0 binary64) x) eps))
(/.f64 (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) x) (/.f64 #s(literal 1 binary64) eps))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))))) (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 #s(literal 1 binary64) eps) (+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))))) (*.f64 x (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))))) (*.f64 x x))) (*.f64 (/.f64 #s(literal 1 binary64) eps) (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))))) (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 #s(literal -1 binary64) eps) (+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))))) (*.f64 x (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))))))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))))) (*.f64 x x))) (*.f64 (/.f64 #s(literal -1 binary64) eps) (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))))) (*.f64 x (*.f64 x x))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))))) (*.f64 x (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))))))) (/.f64 #s(literal 1 binary64) eps)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))))) (*.f64 x (*.f64 x x))) #s(literal -1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))))) (*.f64 x (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))))))) (/.f64 #s(literal -1 binary64) eps)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))))) (*.f64 x x)) #s(literal 1 binary64)) (*.f64 (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))))) (/.f64 #s(literal 1 binary64) eps)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))))) (*.f64 x x)) #s(literal -1 binary64)) (*.f64 (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))))) (/.f64 #s(literal -1 binary64) eps)))
(/.f64 (*.f64 (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) x) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) eps))
(/.f64 (*.f64 eps (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))))) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))))) (*.f64 x (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))))))))
(/.f64 (*.f64 eps (-.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))))) (*.f64 x x))) (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))))))
(/.f64 (*.f64 (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) x) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) eps))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) x)) (/.f64 #s(literal 1 binary64) eps))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) x)) (/.f64 #s(literal -1 binary64) eps))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))))) (*.f64 x (*.f64 x x))) eps) (+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))))) (*.f64 x (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))))) (*.f64 x x)) eps) (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))))))
(*.f64 #s(literal 1 binary64) (*.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 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) x))
(*.f64 (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) x) eps)
(*.f64 (*.f64 (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) x) #s(literal 1 binary64)) eps)
(+.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) (-.f64 #s(literal 0 binary64) x))
(+.f64 (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) x) (fma.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 1 binary64) x))
(+.f64 (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) x) (fma.f64 #s(literal -1 binary64) x x))
(+.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))))
(+.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))) x))
(-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) x)
(-.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))))) (+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))))) (*.f64 x (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))))))) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))))) (*.f64 x (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))))))))
(-.f64 (/.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))))) (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))))) (/.f64 (*.f64 x x) (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))))))
(fma.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) (-.f64 #s(literal 0 binary64) x))
(fma.f64 #s(literal 1 binary64) (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))) x))
(fma.f64 eps #s(literal -1/2 binary64) (-.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))) x))
(fma.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))) (-.f64 #s(literal 0 binary64) x))
(fma.f64 #s(literal -1 binary64) x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))))
(fma.f64 #s(literal -1/2 binary64) eps (-.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))) x))
(fma.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))) eps (-.f64 #s(literal 0 binary64) x))
(fma.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))) #s(literal 1 binary64)) eps (-.f64 #s(literal 0 binary64) x))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))))) (*.f64 x (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))))))) (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))))) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))))) (-.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))))) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))))) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))))) (*.f64 x (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))))) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))))) (-.f64 (*.f64 x x) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) (-.f64 #s(literal 0 binary64) x)))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))))) (*.f64 x x)) (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))))) (*.f64 x x)) (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))))) (*.f64 x (*.f64 x x)))) (neg.f64 (+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))))) (*.f64 x (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))))) (*.f64 x x))) (neg.f64 (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))))))
(pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))))) (*.f64 x (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))))))) (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))))) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))))) (-.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))))) (*.f64 x x))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))))) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))))) (*.f64 x (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))))))))
(*.f64 (-.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))))) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))))))
(+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))))
(+.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))) (*.f64 eps #s(literal -1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))))
(fma.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))) (*.f64 eps #s(literal -1/2 binary64)))
(fma.f64 eps #s(literal -1/2 binary64) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))))
(fma.f64 eps (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)) (*.f64 eps #s(literal -1/2 binary64)))
(fma.f64 #s(literal -1/2 binary64) eps (*.f64 eps (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))))
(fma.f64 (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps eps) (*.f64 eps #s(literal -1/2 binary64)))
(fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)) eps (*.f64 eps #s(literal -1/2 binary64)))
(fma.f64 (*.f64 eps eps) (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps #s(literal -1/2 binary64)))
(fma.f64 (*.f64 eps x) (*.f64 #s(literal 1/6 binary64) eps) (*.f64 eps #s(literal -1/2 binary64)))
(fma.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)) #s(literal 1 binary64)) eps (*.f64 eps #s(literal -1/2 binary64)))
(fma.f64 (*.f64 eps (*.f64 eps x)) #s(literal 1/6 binary64) (*.f64 eps #s(literal -1/2 binary64)))
(/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))) (/.f64 #s(literal 1 binary64) eps))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) eps) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)) (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)) #s(literal -1/2 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps x) (*.f64 eps x)) #s(literal 1/36 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) eps) (-.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))))
(/.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64))))) (*.f64 (/.f64 #s(literal -1 binary64) eps) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)) (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)) #s(literal -1/2 binary64))))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps x) (*.f64 eps x)) #s(literal 1/36 binary64)))) (*.f64 (/.f64 #s(literal -1 binary64) eps) (-.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))))
(/.f64 (*.f64 (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)) (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)) #s(literal -1/2 binary64)))) (/.f64 #s(literal 1 binary64) eps)))
(/.f64 (*.f64 (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)))) #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)) (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)) #s(literal -1/2 binary64)))) (/.f64 #s(literal -1 binary64) eps)))
(/.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps x) (*.f64 eps x)) #s(literal 1/36 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))) (/.f64 #s(literal 1 binary64) eps)))
(/.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps x) (*.f64 eps x)) #s(literal 1/36 binary64))) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))) (/.f64 #s(literal -1 binary64) eps)))
(/.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64))))) (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (-.f64 (*.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))) (*.f64 eps (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))))) (/.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))) (/.f64 #s(literal 1 binary64) eps)))
(/.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) eps))
(/.f64 (*.f64 eps (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)) (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)) #s(literal -1/2 binary64)))))
(/.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps x) (*.f64 eps x)) #s(literal 1/36 binary64)))) (-.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))))
(/.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) eps))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) (/.f64 #s(literal 1 binary64) eps))
(/.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) (/.f64 #s(literal -1 binary64) eps))
(/.f64 (*.f64 (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)))) eps) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)) (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)) #s(literal -1/2 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps x) (*.f64 eps x)) #s(literal 1/36 binary64))) eps) (-.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))))
(/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) eps)) (*.f64 (/.f64 #s(literal 1 binary64) eps) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) (*.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal 1 binary64) eps)))
(/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) eps)) (*.f64 (/.f64 #s(literal 1 binary64) eps) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)) #s(literal 1 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal 1 binary64) eps)))
(/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) eps)) (*.f64 (/.f64 #s(literal 1 binary64) eps) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)) #s(literal -1 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) eps)))
(/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) eps)) (*.f64 (/.f64 #s(literal 1 binary64) eps) (*.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))))) (*.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) eps)))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) eps)) (*.f64 (/.f64 #s(literal -1 binary64) eps) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) (*.f64 (/.f64 #s(literal -1 binary64) eps) (/.f64 #s(literal 1 binary64) eps)))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) eps)) (*.f64 (/.f64 #s(literal -1 binary64) eps) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)) #s(literal 1 binary64)))) (*.f64 (/.f64 #s(literal -1 binary64) eps) (/.f64 #s(literal 1 binary64) eps)))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) eps)) (*.f64 (/.f64 #s(literal -1 binary64) eps) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)) #s(literal -1 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal 1 binary64) eps)))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) eps)) (*.f64 (/.f64 #s(literal -1 binary64) eps) (*.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))))) (*.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal 1 binary64) eps)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)) (/.f64 #s(literal 1 binary64) eps)) (*.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal -1/2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal 1 binary64) eps)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)) (/.f64 #s(literal -1 binary64) eps)) (*.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) eps)) (*.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal -1/2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal 1 binary64) eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) eps)) (*.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) eps)) (*.f64 (/.f64 #s(literal -1 binary64) eps) #s(literal -1/2 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) eps) (/.f64 #s(literal 1 binary64) eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) eps)) (*.f64 (/.f64 #s(literal -1 binary64) eps) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal 1 binary64) eps)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))) (/.f64 #s(literal 1 binary64) eps)) (*.f64 (/.f64 #s(literal -1 binary64) eps) #s(literal -1/2 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) eps) (/.f64 #s(literal 1 binary64) eps)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))) (/.f64 #s(literal -1 binary64) eps)) (*.f64 (/.f64 #s(literal -1 binary64) eps) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal 1 binary64) eps)))
(*.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))))
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))))
(*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))) eps)
(*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))) #s(literal 1 binary64)) eps)
(+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))
(+.f64 (*.f64 #s(literal 1/6 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/6 binary64) (*.f64 eps x)))) (/.f64 (*.f64 (*.f64 (*.f64 eps x) (*.f64 eps x)) #s(literal 1/36 binary64)) (-.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)) #s(literal -1/2 binary64))
(fma.f64 eps (*.f64 x #s(literal 1/6 binary64)) #s(literal -1/2 binary64))
(fma.f64 x (*.f64 #s(literal 1/6 binary64) eps) #s(literal -1/2 binary64))
(fma.f64 #s(literal 1/6 binary64) (*.f64 eps x) #s(literal -1/2 binary64))
(fma.f64 (*.f64 x #s(literal 1/6 binary64)) eps #s(literal -1/2 binary64))
(fma.f64 (*.f64 eps x) #s(literal 1/6 binary64) #s(literal -1/2 binary64))
(fma.f64 (*.f64 eps #s(literal 1/6 binary64)) x #s(literal -1/2 binary64))
(fma.f64 (*.f64 (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) eps #s(literal -1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)) (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)) #s(literal -1/2 binary64)))) (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps x) (*.f64 eps x)) #s(literal 1/36 binary64)))))
(/.f64 (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)) (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)) #s(literal -1/2 binary64)))))
(/.f64 (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)))) (+.f64 (*.f64 (*.f64 (*.f64 eps x) (*.f64 eps x)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps x) (*.f64 eps x)) #s(literal 1/36 binary64))) (-.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))))
(/.f64 (neg.f64 (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64))))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)) (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)) #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps x) (*.f64 eps x)) #s(literal 1/36 binary64)))) (neg.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps x) (*.f64 eps x)) #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)) #s(literal -1/2 binary64)))
(pow.f64 (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)) (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)) #s(literal -1/2 binary64)))) (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps x) (*.f64 eps x)) #s(literal 1/36 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/216 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)) (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)) #s(literal -1/2 binary64))))))
(*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps x) (*.f64 eps x)) #s(literal 1/36 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))))
(+.f64 eps x)
(+.f64 x eps)
(fma.f64 #s(literal 1 binary64) x eps)
(fma.f64 eps #s(literal 1 binary64) x)
(fma.f64 x #s(literal 1 binary64) eps)
(fma.f64 x (/.f64 eps x) x)
(fma.f64 (/.f64 eps x) x x)
(fma.f64 (*.f64 eps x) (/.f64 #s(literal 1 binary64) x) x)
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) (+.f64 (*.f64 x x) (-.f64 (*.f64 eps eps) (*.f64 eps x))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 eps eps)) (-.f64 x eps))
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 eps x) #s(literal 1 binary64)) (/.f64 x eps))))
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 (/.f64 x eps) x)))) (-.f64 #s(literal 1 binary64) (/.f64 eps x)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x)))) x) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 eps x) #s(literal 1 binary64)) (/.f64 x eps))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 (/.f64 x eps) x))) x) (-.f64 #s(literal 1 binary64) (/.f64 eps x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 eps x)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 eps x)) x)
(+.f64 #s(literal -1 binary64) (cos.f64 (+.f64 eps x)))
(+.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64))
(-.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 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 #s(literal 1 binary64) (cos.f64 (+.f64 eps x))))) (/.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 binary64) (cos.f64 (+.f64 eps x))))))
(-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 #s(literal 1 binary64) (cos.f64 (+.f64 eps x)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (+.f64 eps x)))))
(fma.f64 #s(literal 1 binary64) (cos.f64 (+.f64 eps x)) #s(literal -1 binary64))
(fma.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64) #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) (+.f64 eps x))))) (+.f64 #s(literal 1 binary64) (cos.f64 (+.f64 eps x)))) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (+.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))))) #s(literal -1 binary64))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 #s(literal 1 binary64) (cos.f64 (+.f64 eps x)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)))))
(/.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (cos.f64 (+.f64 eps x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) #s(literal -1 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 #s(literal 1 binary64) (cos.f64 (+.f64 eps x))))))
(/.f64 (neg.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) #s(literal -1 binary64))) (neg.f64 (+.f64 #s(literal 1 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 #s(literal 1 binary64) (cos.f64 (+.f64 eps x)))) (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (+.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))))) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 #s(literal 1 binary64) (cos.f64 (+.f64 eps 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))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (cos.f64 (+.f64 eps x)))))
(+.f64 (fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 x)))) (fma.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x))))
(cos.f64 (+.f64 eps x))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(*.f64 #s(literal 1 binary64) (cos.f64 (+.f64 eps x)))
(*.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 eps x))
(+.f64 (/.f64 eps x) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 eps x))) (/.f64 (/.f64 eps (*.f64 (/.f64 x eps) x)) (-.f64 #s(literal 1 binary64) (/.f64 eps x))))
(fma.f64 #s(literal 1 binary64) (/.f64 eps x) #s(literal 1 binary64))
(fma.f64 eps (/.f64 #s(literal 1 binary64) x) #s(literal 1 binary64))
(fma.f64 (/.f64 eps x) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) eps) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) x) eps #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 eps x) #s(literal 1 binary64)) (/.f64 x eps))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 eps x)) (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 (/.f64 x eps) x)))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x)))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 eps x) #s(literal 1 binary64)) (/.f64 x eps))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x)))) (+.f64 (/.f64 eps (*.f64 (/.f64 x eps) x)) (-.f64 #s(literal 1 binary64) (/.f64 eps x))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 (/.f64 x eps) x))) (-.f64 #s(literal 1 binary64) (/.f64 eps x)))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 eps x) #s(literal 1 binary64)) (/.f64 x eps)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 (/.f64 x eps) x)))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 eps x))))
(/.f64 (-.f64 (/.f64 eps (*.f64 (/.f64 x eps) x)) #s(literal 1 binary64)) (-.f64 (/.f64 eps x) #s(literal 1 binary64)))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 eps x) #s(literal 1 binary64)) (/.f64 x eps))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 eps x)) (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 (/.f64 x eps) x)))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 eps x) #s(literal 1 binary64)) (/.f64 x eps)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 (/.f64 x eps) x))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 eps x))))
(*.f64 eps (*.f64 (+.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)))))) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) #s(literal -2 binary64))))
(*.f64 eps (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) #s(literal -2 binary64)))
(*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 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 (+.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)))))))))
(*.f64 (+.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)))))) (*.f64 eps (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) #s(literal -2 binary64))))
(*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) #s(literal -2 binary64)))
(*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))) #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)) (*.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))))))))
(*.f64 (*.f64 #s(literal -2 binary64) eps) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 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))) (/.f64 eps #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))
(+.f64 (*.f64 (/.f64 eps #s(literal 2 binary64)) (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)))))
(fma.f64 (/.f64 eps #s(literal 2 binary64)) (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)))))
(fma.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (/.f64 eps #s(literal 2 binary64)) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))) (/.f64 #s(literal 1 binary64) eps))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))) (/.f64 #s(literal -1 binary64) eps))
(*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))))
(*.f64 eps (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))))
(*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))))
(*.f64 (+.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)))))) (*.f64 eps (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64)))))
(*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 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))) (+.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)
(*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) 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)))))))
(+.f64 (/.f64 eps #s(literal 2 binary64)) (*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (/.f64 eps #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 eps #s(literal 2 binary64)) (*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (/.f64 eps #s(literal 2 binary64)))
(fma.f64 eps #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))
(fma.f64 eps (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (/.f64 eps #s(literal 2 binary64)))
(fma.f64 #s(literal 1/2 binary64) eps (*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))
(fma.f64 (*.f64 eps eps) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (/.f64 eps #s(literal 2 binary64)))
(fma.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 eps (*.f64 eps eps)) (/.f64 eps #s(literal 2 binary64)))
(fma.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) eps (/.f64 eps #s(literal 2 binary64)))
(fma.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))
(fma.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (/.f64 eps #s(literal 2 binary64)))
(fma.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 eps eps) (/.f64 eps #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1 binary64)) eps (/.f64 eps #s(literal 2 binary64)))
(/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) (/.f64 #s(literal 1 binary64) eps))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))) (*.f64 (/.f64 #s(literal 1 binary64) eps) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (*.f64 (/.f64 #s(literal 1 binary64) 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))))))))
(/.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))) (*.f64 (/.f64 #s(literal -1 binary64) eps) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (*.f64 (/.f64 #s(literal -1 binary64) 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))))))))
(/.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) eps)))
(/.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))) (/.f64 #s(literal -1 binary64) eps)))
(/.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) (/.f64 #s(literal 1 binary64) eps)))
(/.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) (/.f64 #s(literal -1 binary64) eps)))
(/.f64 (+.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 8 binary64)) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))) (+.f64 (*.f64 (/.f64 eps #s(literal 2 binary64)) (/.f64 eps #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) (*.f64 (/.f64 eps #s(literal 2 binary64)) (*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))))
(/.f64 (-.f64 (*.f64 (/.f64 eps #s(literal 2 binary64)) (/.f64 eps #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (/.f64 (-.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)))))) (/.f64 #s(literal 1 binary64) eps)))
(/.f64 (*.f64 (+.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)))))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) eps))
(/.f64 (*.f64 eps (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps 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 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (-.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)))))))
(/.f64 (*.f64 (+.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)))))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) eps))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (/.f64 #s(literal 1 binary64) eps))
(/.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (/.f64 #s(literal -1 binary64) eps))
(/.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) eps) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps 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 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) 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)))))))
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) eps) (*.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (*.f64 (/.f64 #s(literal 2 binary64) eps) (/.f64 #s(literal 1 binary64) eps)))
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) eps) (*.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1 binary64)))) (*.f64 (/.f64 #s(literal 2 binary64) eps) (/.f64 #s(literal 1 binary64) eps)))
(/.f64 (+.f64 (/.f64 #s(literal -1 binary64) eps) (*.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal -1 binary64)))) (*.f64 (/.f64 #s(literal 2 binary64) eps) (/.f64 #s(literal -1 binary64) eps)))
(/.f64 (+.f64 (/.f64 #s(literal -1 binary64) eps) (*.f64 (/.f64 #s(literal 2 binary64) eps) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))) (*.f64 (/.f64 #s(literal 2 binary64) eps) (/.f64 #s(literal -1 binary64) eps)))
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) eps) (*.f64 (/.f64 (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64)) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (*.f64 (/.f64 (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) eps)))
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) eps) (*.f64 (/.f64 (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64)) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1 binary64)))) (*.f64 (/.f64 (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) eps)))
(/.f64 (+.f64 (/.f64 #s(literal -1 binary64) eps) (*.f64 (/.f64 (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64)) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal -1 binary64)))) (*.f64 (/.f64 (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) eps)))
(/.f64 (+.f64 (/.f64 #s(literal -1 binary64) eps) (*.f64 (/.f64 (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))) (*.f64 (/.f64 (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) eps)))
(/.f64 (+.f64 (*.f64 eps (/.f64 #s(literal 1 binary64) eps)) (*.f64 #s(literal 2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (/.f64 #s(literal 2 binary64) eps))
(/.f64 (+.f64 (*.f64 eps (/.f64 #s(literal 1 binary64) eps)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1 binary64)))) (/.f64 #s(literal 2 binary64) eps))
(/.f64 (+.f64 (*.f64 eps (/.f64 #s(literal -1 binary64) eps)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal -1 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal -1 binary64) eps)))
(/.f64 (+.f64 (*.f64 eps (/.f64 #s(literal -1 binary64) eps)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal -1 binary64) eps)))
(/.f64 (+.f64 (/.f64 #s(literal -1 binary64) eps) (*.f64 (neg.f64 (/.f64 #s(literal 2 binary64) eps)) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (*.f64 (neg.f64 (/.f64 #s(literal 2 binary64) eps)) (/.f64 #s(literal 1 binary64) eps)))
(/.f64 (+.f64 (/.f64 #s(literal -1 binary64) eps) (*.f64 (neg.f64 (/.f64 #s(literal 2 binary64) eps)) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1 binary64)))) (*.f64 (neg.f64 (/.f64 #s(literal 2 binary64) eps)) (/.f64 #s(literal 1 binary64) eps)))
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) eps) (*.f64 (neg.f64 (/.f64 #s(literal 2 binary64) eps)) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal -1 binary64)))) (*.f64 (neg.f64 (/.f64 #s(literal 2 binary64) eps)) (/.f64 #s(literal -1 binary64) eps)))
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) eps) (*.f64 (neg.f64 (/.f64 #s(literal 2 binary64) eps)) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))) (*.f64 (neg.f64 (/.f64 #s(literal 2 binary64) eps)) (/.f64 #s(literal -1 binary64) eps)))
(/.f64 (+.f64 (/.f64 #s(literal -1 binary64) eps) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal -1 binary64) eps)) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal -1 binary64) eps)) (/.f64 #s(literal 1 binary64) eps)))
(/.f64 (+.f64 (/.f64 #s(literal -1 binary64) eps) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal -1 binary64) eps)) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal -1 binary64) eps)) (/.f64 #s(literal 1 binary64) eps)))
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) eps) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal -1 binary64) eps)) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal -1 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal -1 binary64) eps)) (/.f64 #s(literal -1 binary64) eps)))
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) eps) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal -1 binary64) eps)) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal -1 binary64) eps)) (/.f64 #s(literal -1 binary64) eps)))
(/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) eps)) (*.f64 (/.f64 #s(literal -1 binary64) eps) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (*.f64 (/.f64 #s(literal -1 binary64) eps) (/.f64 #s(literal 1 binary64) eps)))
(/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) eps)) (*.f64 (/.f64 #s(literal -1 binary64) eps) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1 binary64)))) (*.f64 (/.f64 #s(literal -1 binary64) eps) (/.f64 #s(literal 1 binary64) eps)))
(/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) eps)) (*.f64 (/.f64 #s(literal -1 binary64) eps) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal -1 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal 1 binary64) eps)))
(/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) eps)) (*.f64 (/.f64 #s(literal -1 binary64) eps) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))) (*.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal 1 binary64) eps)))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) eps)) (*.f64 (/.f64 #s(literal 1 binary64) eps) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (*.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal 1 binary64) eps)))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) eps)) (*.f64 (/.f64 #s(literal 1 binary64) eps) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal 1 binary64) eps)))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) eps)) (*.f64 (/.f64 #s(literal 1 binary64) eps) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal -1 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) eps)))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) eps)) (*.f64 (/.f64 #s(literal 1 binary64) eps) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))) (*.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) eps)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) (/.f64 #s(literal 1 binary64) eps)) (*.f64 #s(literal -2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (*.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) eps)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) (/.f64 #s(literal 1 binary64) eps)) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1 binary64)))) (*.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) eps)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) (/.f64 #s(literal -1 binary64) eps)) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal -1 binary64)))) (/.f64 #s(literal 2 binary64) eps))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) (/.f64 #s(literal -1 binary64) eps)) (*.f64 #s(literal -2 binary64) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))) (/.f64 #s(literal 2 binary64) eps))
(/.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (/.f64 #s(literal 2 binary64) eps)) (/.f64 #s(literal 1 binary64) eps)) (*.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal 2 binary64) eps)))
(/.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (/.f64 (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) eps)) (*.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) eps) eps)) (/.f64 #s(literal 2 binary64) eps))
(/.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (neg.f64 (/.f64 #s(literal 2 binary64) eps))) (*.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal -1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) eps) (neg.f64 (/.f64 #s(literal 2 binary64) eps))))
(/.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal -1 binary64) eps))) (*.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal -1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) eps) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal -1 binary64) eps))))
(/.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (/.f64 #s(literal -1 binary64) eps)) (*.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal -1/2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) eps)))
(/.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (/.f64 #s(literal 1 binary64) eps)) (*.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal 1 binary64) eps)))
(/.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) eps) (-.f64 #s(literal 0 binary64) eps))) (*.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal -2 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) eps)) (/.f64 #s(literal 1 binary64) eps)) (*.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal 2 binary64) eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) eps)) (*.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) eps) eps)) (/.f64 #s(literal 2 binary64) eps))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1 binary64)) (neg.f64 (/.f64 #s(literal 2 binary64) eps))) (*.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal -1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) eps) (neg.f64 (/.f64 #s(literal 2 binary64) eps))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal -1 binary64) eps))) (*.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal -1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) eps) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal -1 binary64) eps))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) eps)) (*.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal -1/2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -1 binary64) eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) eps)) (*.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal 1 binary64) eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1 binary64)) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) eps) (-.f64 #s(literal 0 binary64) eps))) (*.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal -2 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal 2 binary64) eps)) (*.f64 (/.f64 #s(literal -1 binary64) eps) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) eps) (/.f64 #s(literal 2 binary64) eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) eps) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) eps) (/.f64 (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) eps) eps)) (*.f64 (/.f64 #s(literal -1 binary64) eps) #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal -1 binary64)) (neg.f64 (/.f64 #s(literal 2 binary64) eps))) (*.f64 (/.f64 #s(literal -1 binary64) eps) #s(literal -1 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) eps) (neg.f64 (/.f64 #s(literal 2 binary64) eps))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal -1 binary64) eps))) (*.f64 (/.f64 #s(literal -1 binary64) eps) #s(literal -1 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) eps) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal -1 binary64) eps))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) eps)) (*.f64 (/.f64 #s(literal -1 binary64) eps) #s(literal -1/2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal 1 binary64) eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) eps)) (*.f64 (/.f64 #s(literal -1 binary64) eps) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) eps) (/.f64 #s(literal 1 binary64) eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal -1 binary64)) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) eps) (-.f64 #s(literal 0 binary64) eps))) (*.f64 (/.f64 #s(literal -1 binary64) eps) #s(literal -2 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) (/.f64 #s(literal 2 binary64) eps)) (*.f64 (/.f64 #s(literal -1 binary64) eps) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) eps) (/.f64 #s(literal 2 binary64) eps)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) (/.f64 (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) eps) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) eps) (/.f64 (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) eps) eps)) (*.f64 (/.f64 #s(literal -1 binary64) eps) #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) (neg.f64 (/.f64 #s(literal 2 binary64) eps))) (*.f64 (/.f64 #s(literal -1 binary64) eps) #s(literal -1 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) eps) (neg.f64 (/.f64 #s(literal 2 binary64) eps))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal -1 binary64) eps))) (*.f64 (/.f64 #s(literal -1 binary64) eps) #s(literal -1 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) eps) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal -1 binary64) eps))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) (/.f64 #s(literal -1 binary64) eps)) (*.f64 (/.f64 #s(literal -1 binary64) eps) #s(literal -1/2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal 1 binary64) eps)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) (/.f64 #s(literal 1 binary64) eps)) (*.f64 (/.f64 #s(literal -1 binary64) eps) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) eps) (/.f64 #s(literal 1 binary64) eps)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) eps) (-.f64 #s(literal 0 binary64) eps))) (*.f64 (/.f64 #s(literal -1 binary64) eps) #s(literal -2 binary64)))
(*.f64 #s(literal 1 binary64) (*.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))))))))
(*.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)))))))
(*.f64 (+.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)
(*.f64 (*.f64 (+.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)))))) #s(literal 1 binary64)) 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))))))
(+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))
(+.f64 (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))) (+.f64 (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 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 (*.f64 eps eps) #s(literal 1/3840 binary64)))))
(-.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (-.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))))))))
(fma.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))
(fma.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) #s(literal 1/2 binary64))
(fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) (+.f64 (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 eps eps) #s(literal -1/48 binary64) (+.f64 (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) #s(literal 1/2 binary64))
(fma.f64 #s(literal -1/48 binary64) (*.f64 eps eps) (+.f64 (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) #s(literal 1/2 binary64)))
(fma.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 eps eps) #s(literal 1/2 binary64))
(fma.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) eps #s(literal 1/2 binary64))
(fma.f64 (*.f64 #s(literal -1/48 binary64) eps) eps (+.f64 (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) #s(literal 1/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 eps #s(literal 2 binary64)) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) (-.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)))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps 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 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (neg.f64 (-.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))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/4 binary64)) (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))
(pow.f64 (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))))))
(*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))))
(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 x #s(literal 1/6 binary64))
(*.f64 #s(literal 1/6 binary64) x)
(/.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 #s(literal 1 binary64) eps))
(/.f64 (*.f64 (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) eps))
(/.f64 (*.f64 (*.f64 x #s(literal 1/6 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) eps))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal 1/6 binary64))) (/.f64 #s(literal 1 binary64) eps))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 x #s(literal 1/6 binary64))) (/.f64 #s(literal -1 binary64) eps))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))
(*.f64 eps (*.f64 x #s(literal 1/6 binary64)))
(*.f64 x (*.f64 #s(literal 1/6 binary64) eps))
(*.f64 #s(literal 1/6 binary64) (*.f64 eps x))
(*.f64 (*.f64 x #s(literal 1/6 binary64)) eps)
(*.f64 (*.f64 eps x) #s(literal 1/6 binary64))
(*.f64 (*.f64 eps #s(literal 1/6 binary64)) x)
(*.f64 (*.f64 (*.f64 x #s(literal 1/6 binary64)) #s(literal 1 binary64)) eps)
(+.f64 (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))) (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))
(+.f64 (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 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 (*.f64 eps eps) #s(literal 1/3840 binary64)))))
(fma.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))
(fma.f64 eps (*.f64 (*.f64 eps #s(literal 1/3840 binary64)) (*.f64 eps eps)) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))
(fma.f64 (*.f64 eps eps) #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))
(fma.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))
(fma.f64 #s(literal -1/48 binary64) (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))
(fma.f64 (*.f64 eps #s(literal 1/3840 binary64)) (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))
(fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) (*.f64 eps eps) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))
(fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps #s(literal 1/3840 binary64)) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))
(fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))
(fma.f64 (*.f64 #s(literal -1/48 binary64) eps) eps (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))
(fma.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) eps) eps (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))
(fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps #s(literal 1/3840 binary64))) eps (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))
(/.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (/.f64 #s(literal 1 binary64) eps))
(/.f64 (+.f64 (*.f64 #s(literal -1/110592 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/56623104000 binary64))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))) (-.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))) (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))) (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))
(/.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/110592 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/56623104000 binary64))))) (+.f64 #s(literal 1/2304 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)))))
(/.f64 (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/2304 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/14745600 binary64)))) (-.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (/.f64 #s(literal -1 binary64) eps))
(/.f64 (*.f64 (+.f64 #s(literal -1/110592 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/56623104000 binary64)))) (*.f64 eps eps)) (+.f64 #s(literal 1/2304 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/2304 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/14745600 binary64))) (*.f64 eps eps)) (-.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))
(*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))
(*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 eps eps))
(*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) eps)
(/.f64 (*.f64 eps #s(literal 1/3840 binary64)) (/.f64 #s(literal 1 binary64) eps))
(/.f64 (*.f64 (*.f64 eps #s(literal 1/3840 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) eps))
(/.f64 (*.f64 (*.f64 eps #s(literal 1/3840 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) eps))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 eps #s(literal 1/3840 binary64))) (/.f64 #s(literal -1 binary64) eps))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))
(*.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 (*.f64 eps #s(literal 1/3840 binary64)) #s(literal 1 binary64)) eps)

simplify290.0ms (1.6%)

Algorithm
egg-herbie
Rules
6364×*-lowering-*.f32
6364×*-lowering-*.f64
2784×+-lowering-+.f64
2784×+-lowering-+.f32
1838×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04184727
114764034
250144002
092514002
Stop Event
iter limit
node limit
Counts
420 → 420
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 (* eps x))
(* eps (+ (* -1 x) (* -1/2 eps)))
(* eps (+ (* -1 x) (* eps (- (* 1/6 (* eps x)) 1/2))))
(* eps (+ (* -1 x) (* eps (- (* 1/6 (* eps x)) 1/2))))
(* 1/6 (* (pow eps 3) x))
(* (pow eps 3) (- (* 1/6 x) (* 1/2 (/ 1 eps))))
(* (pow eps 3) (- (+ (* -1 (/ x (pow eps 2))) (* 1/6 x)) (* 1/2 (/ 1 eps))))
(* (pow eps 3) (- (+ (* -1 (/ x (pow eps 2))) (* 1/6 x)) (* 1/2 (/ 1 eps))))
(* 1/6 (* (pow eps 3) x))
(* -1 (* (pow eps 3) (+ (* -1/6 x) (* 1/2 (/ 1 eps)))))
(* -1 (* (pow eps 3) (+ (* -1 (/ (- (* -1 (/ x eps)) 1/2) eps)) (* -1/6 x))))
(* -1 (* (pow eps 3) (+ (* -1 (/ (- (* -1 (/ x eps)) 1/2) eps)) (* -1/6 x))))
(* -1/2 (pow eps 2))
(+ (* -1/2 (pow eps 2)) (* eps (* x (- (* 1/6 (pow eps 2)) 1))))
(+ (* -1/2 (pow eps 2)) (* eps (* x (- (* 1/6 (pow eps 2)) 1))))
(+ (* -1/2 (pow eps 2)) (* eps (* x (- (* 1/6 (pow eps 2)) 1))))
(* eps (* x (- (* 1/6 (pow eps 2)) 1)))
(* x (+ (* -1/2 (/ (pow eps 2) x)) (* eps (- (* 1/6 (pow eps 2)) 1))))
(* x (+ (* -1/2 (/ (pow eps 2) x)) (* eps (- (* 1/6 (pow eps 2)) 1))))
(* x (+ (* -1/2 (/ (pow eps 2) x)) (* eps (- (* 1/6 (pow eps 2)) 1))))
(* -1 (* eps (* x (+ 1 (* -1/6 (pow eps 2))))))
(* -1 (* x (+ (* 1/2 (/ (pow eps 2) x)) (* eps (+ 1 (* -1/6 (pow eps 2)))))))
(* -1 (* x (+ (* 1/2 (/ (pow eps 2) x)) (* eps (+ 1 (* -1/6 (pow eps 2)))))))
(* -1 (* x (+ (* 1/2 (/ (pow eps 2) x)) (* eps (+ 1 (* -1/6 (pow eps 2)))))))
(* -1 x)
(- (* -1/2 eps) x)
(- (* eps (- (* 1/6 (* eps x)) 1/2)) x)
(- (* eps (- (* 1/6 (* eps x)) 1/2)) x)
(* 1/6 (* (pow eps 2) x))
(* (pow eps 2) (- (* 1/6 x) (* 1/2 (/ 1 eps))))
(* (pow eps 2) (- (+ (* -1 (/ x (pow eps 2))) (* 1/6 x)) (* 1/2 (/ 1 eps))))
(* (pow eps 2) (- (+ (* -1 (/ x (pow eps 2))) (* 1/6 x)) (* 1/2 (/ 1 eps))))
(* 1/6 (* (pow eps 2) x))
(* (pow eps 2) (- (* 1/6 x) (* 1/2 (/ 1 eps))))
(* (pow eps 2) (+ (* -1 (/ (+ 1/2 (/ x eps)) eps)) (* 1/6 x)))
(* (pow eps 2) (+ (* -1 (/ (+ 1/2 (/ x eps)) eps)) (* 1/6 x)))
(* -1/2 eps)
(+ (* -1/2 eps) (* x (- (* 1/6 (pow eps 2)) 1)))
(+ (* -1/2 eps) (* x (- (* 1/6 (pow eps 2)) 1)))
(+ (* -1/2 eps) (* x (- (* 1/6 (pow eps 2)) 1)))
(* x (- (* 1/6 (pow eps 2)) 1))
(* x (- (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))) 1))
(* x (- (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))) 1))
(* x (- (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))) 1))
(* -1 (* x (+ 1 (* -1/6 (pow eps 2)))))
(* -1 (* x (+ 1 (+ (* -1/6 (pow eps 2)) (* 1/2 (/ eps x))))))
(* -1 (* x (+ 1 (+ (* -1/6 (pow eps 2)) (* 1/2 (/ eps x))))))
(* -1 (* x (+ 1 (+ (* -1/6 (pow eps 2)) (* 1/2 (/ eps x))))))
(* -1/2 eps)
(* eps (- (* 1/6 (* eps x)) 1/2))
(* eps (- (* 1/6 (* eps x)) 1/2))
(* eps (- (* 1/6 (* eps x)) 1/2))
(* 1/6 (* (pow eps 2) x))
(* (pow eps 2) (- (* 1/6 x) (* 1/2 (/ 1 eps))))
(* (pow eps 2) (- (* 1/6 x) (* 1/2 (/ 1 eps))))
(* (pow eps 2) (- (* 1/6 x) (* 1/2 (/ 1 eps))))
(* 1/6 (* (pow eps 2) x))
(* (pow eps 2) (- (* 1/6 x) (* 1/2 (/ 1 eps))))
(* (pow eps 2) (- (* 1/6 x) (* 1/2 (/ 1 eps))))
(* (pow eps 2) (- (* 1/6 x) (* 1/2 (/ 1 eps))))
(* -1/2 eps)
(+ (* -1/2 eps) (* 1/6 (* (pow eps 2) x)))
(+ (* -1/2 eps) (* 1/6 (* (pow eps 2) x)))
(+ (* -1/2 eps) (* 1/6 (* (pow eps 2) x)))
(* 1/6 (* (pow eps 2) x))
(* x (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))))
(* x (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))))
(* x (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))))
(* 1/6 (* (pow eps 2) x))
(* -1 (* x (+ (* -1/6 (pow eps 2)) (* 1/2 (/ eps x)))))
(* -1 (* x (+ (* -1/6 (pow eps 2)) (* 1/2 (/ eps x)))))
(* -1 (* x (+ (* -1/6 (pow eps 2)) (* 1/2 (/ eps x)))))
-1/2
(- (* 1/6 (* eps x)) 1/2)
(- (* 1/6 (* eps x)) 1/2)
(- (* 1/6 (* eps x)) 1/2)
(* 1/6 (* eps x))
(* eps (- (* 1/6 x) (* 1/2 (/ 1 eps))))
(* eps (- (* 1/6 x) (* 1/2 (/ 1 eps))))
(* eps (- (* 1/6 x) (* 1/2 (/ 1 eps))))
(* 1/6 (* eps x))
(* -1 (* eps (+ (* -1/6 x) (* 1/2 (/ 1 eps)))))
(* -1 (* eps (+ (* -1/6 x) (* 1/2 (/ 1 eps)))))
(* -1 (* eps (+ (* -1/6 x) (* 1/2 (/ 1 eps)))))
-1/2
(- (* 1/6 (* eps x)) 1/2)
(- (* 1/6 (* eps x)) 1/2)
(- (* 1/6 (* eps x)) 1/2)
(* 1/6 (* eps x))
(* x (- (* 1/6 eps) (* 1/2 (/ 1 x))))
(* x (- (* 1/6 eps) (* 1/2 (/ 1 x))))
(* x (- (* 1/6 eps) (* 1/2 (/ 1 x))))
(* 1/6 (* eps x))
(* -1 (* x (+ (* -1/6 eps) (* 1/2 (/ 1 x)))))
(* -1 (* x (+ (* -1/6 eps) (* 1/2 (/ 1 x)))))
(* -1 (* x (+ (* -1/6 eps) (* 1/2 (/ 1 x)))))
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)))
(- (cos eps) 1)
(- (+ (cos eps) (* -1 (* x (sin eps)))) 1)
(- (+ (cos eps) (* x (- (* -1/2 (* x (cos eps))) (sin eps)))) 1)
(- (+ (cos eps) (* x (- (* x (+ (* -1/2 (cos eps)) (* 1/6 (* x (sin eps))))) (sin eps)))) 1)
(- (cos (* x (+ 1 (/ eps x)))) 1)
(- (cos (* x (+ 1 (/ eps x)))) 1)
(- (cos (* x (+ 1 (/ eps x)))) 1)
(- (cos (* x (+ 1 (/ eps x)))) 1)
(- (cos (* x (+ 1 (/ eps x)))) 1)
(- (cos (* x (+ 1 (/ eps x)))) 1)
(- (cos (* x (+ 1 (/ eps x)))) 1)
(- (cos (* x (+ 1 (/ eps x)))) 1)
(- (cos x) 1)
(- (+ (cos x) (* -1 (* eps (sin x)))) 1)
(- (+ (cos x) (* eps (- (* -1/2 (* eps (cos x))) (sin x)))) 1)
(- (+ (cos x) (* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x)))) 1)
(- (cos (* x (+ 1 (/ eps x)))) 1)
(- (cos (* x (+ 1 (/ eps x)))) 1)
(- (cos (* x (+ 1 (/ eps x)))) 1)
(- (cos (* x (+ 1 (/ eps x)))) 1)
(- (cos (* x (- 1 (* -1 (/ eps x))))) 1)
(- (cos (* x (- 1 (* -1 (/ eps x))))) 1)
(- (cos (* x (- 1 (* -1 (/ eps x))))) 1)
(- (cos (* x (- 1 (* -1 (/ eps x))))) 1)
(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 (* x (+ 1 (/ eps x))))
(cos (* x (+ 1 (/ eps x))))
(cos (* x (+ 1 (/ eps x))))
(cos (* x (+ 1 (/ eps x))))
(cos (* x (+ 1 (/ eps x))))
(cos (* x (+ 1 (/ eps x))))
(cos (* x (+ 1 (/ eps x))))
(cos (* x (+ 1 (/ eps 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 (* x (+ 1 (/ eps x))))
(cos (* x (+ 1 (/ eps x))))
(cos (* x (+ 1 (/ eps x))))
(cos (* x (+ 1 (/ eps x))))
(cos (* x (- 1 (* -1 (/ eps x)))))
(cos (* x (- 1 (* -1 (/ eps x)))))
(cos (* x (- 1 (* -1 (/ eps x)))))
(cos (* x (- 1 (* -1 (/ eps x)))))
1
(+ 1 (/ eps x))
(+ 1 (/ eps x))
(+ 1 (/ eps x))
(/ eps x)
(* eps (+ (/ 1 eps) (/ 1 x)))
(* eps (+ (/ 1 eps) (/ 1 x)))
(* eps (+ (/ 1 eps) (/ 1 x)))
(/ eps x)
(* eps (+ (/ 1 eps) (/ 1 x)))
(* eps (+ (/ 1 eps) (/ 1 x)))
(* eps (+ (/ 1 eps) (/ 1 x)))
(/ eps x)
(/ (+ eps x) x)
(/ (+ eps x) x)
(/ (+ eps x) x)
1
(+ 1 (/ eps x))
(+ 1 (/ eps x))
(+ 1 (/ eps x))
1
(+ 1 (/ eps x))
(+ 1 (/ eps x))
(+ 1 (/ eps x))
(* -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)))))
(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))))
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 x)
(* 1/6 (* eps x))
(* 1/6 (* eps x))
(* 1/6 (* eps x))
(* 1/6 (* eps x))
(* 1/6 (* eps x))
(* 1/6 (* eps x))
(* 1/6 (* eps x))
(* 1/6 (* eps x))
(* 1/6 (* eps x))
(* 1/6 (* eps x))
(* 1/6 (* eps x))
(* 1/6 (* eps x))
(* 1/6 (* eps x))
(* 1/6 (* eps x))
(* 1/6 (* eps x))
(* 1/6 (* eps x))
(* 1/6 (* eps x))
(* 1/6 (* eps x))
(* 1/6 (* eps x))
(* 1/6 (* eps x))
(* 1/6 (* eps x))
(* 1/6 (* eps x))
(* 1/6 (* eps x))
(* 1/6 (* eps x))
(* -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)))))
(* 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))
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 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 eps (*.f64 (sin.f64 x) #s(literal 1/6 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 (sin.f64 x) #s(literal 1/6 binary64)) (*.f64 eps (*.f64 (cos.f64 x) #s(literal 1/24 binary64))))))) (sin.f64 x)))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps))))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps))))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps))))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps))))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/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 (+.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))))) (*.f64 x x)))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x))))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x))))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x))))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x))))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 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 (cos.f64 x) (*.f64 eps #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 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 #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 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))))))
(* eps (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))
(*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 (*.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 (* 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 (* 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 #s(literal -1/2 binary64) (*.f64 (*.f64 eps x) #s(literal 1/6 binary64)))) x))
(* eps (+ (* -1 x) (* eps (- (* 1/6 (* eps x)) 1/2))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps x) #s(literal 1/6 binary64)))) x))
(* 1/6 (* (pow eps 3) x))
(*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps x) #s(literal 1/6 binary64)))
(* (pow eps 3) (- (* 1/6 x) (* 1/2 (/ 1 eps))))
(*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps x) #s(literal 1/6 binary64)))))
(* (pow eps 3) (- (+ (* -1 (/ x (pow eps 2))) (* 1/6 x)) (* 1/2 (/ 1 eps))))
(*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 x eps)) eps))))
(* (pow eps 3) (- (+ (* -1 (/ x (pow eps 2))) (* 1/6 x)) (* 1/2 (/ 1 eps))))
(*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 x eps)) eps))))
(* 1/6 (* (pow eps 3) x))
(*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps x) #s(literal 1/6 binary64)))
(* -1 (* (pow eps 3) (+ (* -1/6 x) (* 1/2 (/ 1 eps)))))
(*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps x) #s(literal 1/6 binary64)))))
(* -1 (* (pow eps 3) (+ (* -1 (/ (- (* -1 (/ x eps)) 1/2) eps)) (* -1/6 x))))
(*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 x eps)) eps))))
(* -1 (* (pow eps 3) (+ (* -1 (/ (- (* -1 (/ x eps)) 1/2) eps)) (* -1/6 x))))
(*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 x eps)) eps))))
(* -1/2 (pow eps 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps eps))
(+ (* -1/2 (pow eps 2)) (* eps (* x (- (* 1/6 (pow eps 2)) 1))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) (*.f64 eps (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))))))
(+ (* -1/2 (pow eps 2)) (* eps (* x (- (* 1/6 (pow eps 2)) 1))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) (*.f64 eps (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))))))
(+ (* -1/2 (pow eps 2)) (* eps (* x (- (* 1/6 (pow eps 2)) 1))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) (*.f64 eps (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))))))
(* eps (* x (- (* 1/6 (pow eps 2)) 1)))
(*.f64 eps (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)))))
(* x (+ (* -1/2 (/ (pow eps 2) x)) (* eps (- (* 1/6 (pow eps 2)) 1))))
(*.f64 x (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) x) (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))))))
(* x (+ (* -1/2 (/ (pow eps 2) x)) (* eps (- (* 1/6 (pow eps 2)) 1))))
(*.f64 x (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) x) (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))))))
(* x (+ (* -1/2 (/ (pow eps 2) x)) (* eps (- (* 1/6 (pow eps 2)) 1))))
(*.f64 x (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) x) (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))))))
(* -1 (* eps (* x (+ 1 (* -1/6 (pow eps 2))))))
(*.f64 eps (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)))))
(* -1 (* x (+ (* 1/2 (/ (pow eps 2) x)) (* eps (+ 1 (* -1/6 (pow eps 2)))))))
(*.f64 x (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) x) (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))))))
(* -1 (* x (+ (* 1/2 (/ (pow eps 2) x)) (* eps (+ 1 (* -1/6 (pow eps 2)))))))
(*.f64 x (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) x) (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))))))
(* -1 (* x (+ (* 1/2 (/ (pow eps 2) x)) (* eps (+ 1 (* -1/6 (pow eps 2)))))))
(*.f64 x (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) x) (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))))))
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(- (* -1/2 eps) x)
(-.f64 (*.f64 eps #s(literal -1/2 binary64)) x)
(- (* eps (- (* 1/6 (* eps x)) 1/2)) x)
(-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps x) #s(literal 1/6 binary64)))) x)
(- (* eps (- (* 1/6 (* eps x)) 1/2)) x)
(-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps x) #s(literal 1/6 binary64)))) x)
(* 1/6 (* (pow eps 2) x))
(*.f64 eps (*.f64 (*.f64 eps x) #s(literal 1/6 binary64)))
(* (pow eps 2) (- (* 1/6 x) (* 1/2 (/ 1 eps))))
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps x) #s(literal 1/6 binary64))))
(* (pow eps 2) (- (+ (* -1 (/ x (pow eps 2))) (* 1/6 x)) (* 1/2 (/ 1 eps))))
(*.f64 eps (*.f64 eps (+.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 x eps)) eps))))
(* (pow eps 2) (- (+ (* -1 (/ x (pow eps 2))) (* 1/6 x)) (* 1/2 (/ 1 eps))))
(*.f64 eps (*.f64 eps (+.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 x eps)) eps))))
(* 1/6 (* (pow eps 2) x))
(*.f64 eps (*.f64 (*.f64 eps x) #s(literal 1/6 binary64)))
(* (pow eps 2) (- (* 1/6 x) (* 1/2 (/ 1 eps))))
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps x) #s(literal 1/6 binary64))))
(* (pow eps 2) (+ (* -1 (/ (+ 1/2 (/ x eps)) eps)) (* 1/6 x)))
(*.f64 eps (*.f64 eps (+.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 x eps)) eps))))
(* (pow eps 2) (+ (* -1 (/ (+ 1/2 (/ x eps)) eps)) (* 1/6 x)))
(*.f64 eps (*.f64 eps (+.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 x eps)) eps))))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(+ (* -1/2 eps) (* x (- (* 1/6 (pow eps 2)) 1)))
(+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)))))
(+ (* -1/2 eps) (* x (- (* 1/6 (pow eps 2)) 1)))
(+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)))))
(+ (* -1/2 eps) (* x (- (* 1/6 (pow eps 2)) 1)))
(+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)))))
(* x (- (* 1/6 (pow eps 2)) 1))
(*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))))
(* x (- (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))) 1))
(*.f64 x (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))
(* x (- (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))) 1))
(*.f64 x (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))
(* x (- (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))) 1))
(*.f64 x (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))
(* -1 (* x (+ 1 (* -1/6 (pow eps 2)))))
(*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))))
(* -1 (* x (+ 1 (+ (* -1/6 (pow eps 2)) (* 1/2 (/ eps x))))))
(*.f64 x (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))
(* -1 (* x (+ 1 (+ (* -1/6 (pow eps 2)) (* 1/2 (/ eps x))))))
(*.f64 x (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))
(* -1 (* x (+ 1 (+ (* -1/6 (pow eps 2)) (* 1/2 (/ eps x))))))
(*.f64 x (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(* eps (- (* 1/6 (* eps x)) 1/2))
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps x) #s(literal 1/6 binary64))))
(* eps (- (* 1/6 (* eps x)) 1/2))
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps x) #s(literal 1/6 binary64))))
(* eps (- (* 1/6 (* eps x)) 1/2))
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps x) #s(literal 1/6 binary64))))
(* 1/6 (* (pow eps 2) x))
(*.f64 eps (*.f64 (*.f64 eps x) #s(literal 1/6 binary64)))
(* (pow eps 2) (- (* 1/6 x) (* 1/2 (/ 1 eps))))
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps x) #s(literal 1/6 binary64))))
(* (pow eps 2) (- (* 1/6 x) (* 1/2 (/ 1 eps))))
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps x) #s(literal 1/6 binary64))))
(* (pow eps 2) (- (* 1/6 x) (* 1/2 (/ 1 eps))))
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps x) #s(literal 1/6 binary64))))
(* 1/6 (* (pow eps 2) x))
(*.f64 eps (*.f64 (*.f64 eps x) #s(literal 1/6 binary64)))
(* (pow eps 2) (- (* 1/6 x) (* 1/2 (/ 1 eps))))
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps x) #s(literal 1/6 binary64))))
(* (pow eps 2) (- (* 1/6 x) (* 1/2 (/ 1 eps))))
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps x) #s(literal 1/6 binary64))))
(* (pow eps 2) (- (* 1/6 x) (* 1/2 (/ 1 eps))))
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps x) #s(literal 1/6 binary64))))
(* -1/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(+ (* -1/2 eps) (* 1/6 (* (pow eps 2) x)))
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps x) #s(literal 1/6 binary64))))
(+ (* -1/2 eps) (* 1/6 (* (pow eps 2) x)))
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps x) #s(literal 1/6 binary64))))
(+ (* -1/2 eps) (* 1/6 (* (pow eps 2) x)))
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps x) #s(literal 1/6 binary64))))
(* 1/6 (* (pow eps 2) x))
(*.f64 eps (*.f64 (*.f64 eps x) #s(literal 1/6 binary64)))
(* x (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))))
(*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))
(* x (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))))
(*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))
(* x (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))))
(*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))
(* 1/6 (* (pow eps 2) x))
(*.f64 eps (*.f64 (*.f64 eps x) #s(literal 1/6 binary64)))
(* -1 (* x (+ (* -1/6 (pow eps 2)) (* 1/2 (/ eps x)))))
(*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))
(* -1 (* x (+ (* -1/6 (pow eps 2)) (* 1/2 (/ eps x)))))
(*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))
(* -1 (* x (+ (* -1/6 (pow eps 2)) (* 1/2 (/ eps x)))))
(*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))
-1/2
#s(literal -1/2 binary64)
(- (* 1/6 (* eps x)) 1/2)
(+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps x) #s(literal 1/6 binary64)))
(- (* 1/6 (* eps x)) 1/2)
(+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps x) #s(literal 1/6 binary64)))
(- (* 1/6 (* eps x)) 1/2)
(+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps x) #s(literal 1/6 binary64)))
(* 1/6 (* eps x))
(*.f64 (*.f64 eps x) #s(literal 1/6 binary64))
(* eps (- (* 1/6 x) (* 1/2 (/ 1 eps))))
(+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps x) #s(literal 1/6 binary64)))
(* eps (- (* 1/6 x) (* 1/2 (/ 1 eps))))
(+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps x) #s(literal 1/6 binary64)))
(* eps (- (* 1/6 x) (* 1/2 (/ 1 eps))))
(+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps x) #s(literal 1/6 binary64)))
(* 1/6 (* eps x))
(*.f64 (*.f64 eps x) #s(literal 1/6 binary64))
(* -1 (* eps (+ (* -1/6 x) (* 1/2 (/ 1 eps)))))
(+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps x) #s(literal 1/6 binary64)))
(* -1 (* eps (+ (* -1/6 x) (* 1/2 (/ 1 eps)))))
(+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps x) #s(literal 1/6 binary64)))
(* -1 (* eps (+ (* -1/6 x) (* 1/2 (/ 1 eps)))))
(+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps x) #s(literal 1/6 binary64)))
-1/2
#s(literal -1/2 binary64)
(- (* 1/6 (* eps x)) 1/2)
(+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps x) #s(literal 1/6 binary64)))
(- (* 1/6 (* eps x)) 1/2)
(+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps x) #s(literal 1/6 binary64)))
(- (* 1/6 (* eps x)) 1/2)
(+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps x) #s(literal 1/6 binary64)))
(* 1/6 (* eps x))
(*.f64 (*.f64 eps x) #s(literal 1/6 binary64))
(* x (- (* 1/6 eps) (* 1/2 (/ 1 x))))
(+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps x) #s(literal 1/6 binary64)))
(* x (- (* 1/6 eps) (* 1/2 (/ 1 x))))
(+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps x) #s(literal 1/6 binary64)))
(* x (- (* 1/6 eps) (* 1/2 (/ 1 x))))
(+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps x) #s(literal 1/6 binary64)))
(* 1/6 (* eps x))
(*.f64 (*.f64 eps x) #s(literal 1/6 binary64))
(* -1 (* x (+ (* -1/6 eps) (* 1/2 (/ 1 x)))))
(+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps x) #s(literal 1/6 binary64)))
(* -1 (* x (+ (* -1/6 eps) (* 1/2 (/ 1 x)))))
(+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps x) #s(literal 1/6 binary64)))
(* -1 (* x (+ (* -1/6 eps) (* 1/2 (/ 1 x)))))
(+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps x) #s(literal 1/6 binary64)))
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 x (+.f64 #s(literal 1 binary64) (/.f64 eps x)))
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 eps x)))
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(*.f64 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 #s(literal 1 binary64))))
(* eps (+ 1 (/ x eps)))
(+.f64 eps (*.f64 #s(literal 1 binary64) (/.f64 x #s(literal 1 binary64))))
(* eps (+ 1 (/ x eps)))
(+.f64 eps (*.f64 #s(literal 1 binary64) (/.f64 x #s(literal 1 binary64))))
eps
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(+.f64 eps (*.f64 #s(literal 1 binary64) (/.f64 x #s(literal 1 binary64))))
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(+.f64 eps (*.f64 #s(literal 1 binary64) (/.f64 x #s(literal 1 binary64))))
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(+.f64 eps (*.f64 #s(literal 1 binary64) (/.f64 x #s(literal 1 binary64))))
(- (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 (- (* -1/2 (* x (cos eps))) (sin eps)))) 1)
(+.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x (cos.f64 eps))) (sin.f64 eps))) (+.f64 #s(literal -1 binary64) (cos.f64 eps)))
(- (+ (cos eps) (* x (- (* x (+ (* -1/2 (cos eps)) (* 1/6 (* x (sin eps))))) (sin eps)))) 1)
(+.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 eps)) (*.f64 x (*.f64 #s(literal 1/6 binary64) (sin.f64 eps))))) (sin.f64 eps))) (+.f64 #s(literal -1 binary64) (cos.f64 eps)))
(- (cos (* x (+ 1 (/ eps x)))) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 eps x)))))
(- (cos (* x (+ 1 (/ eps x)))) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 eps x)))))
(- (cos (* x (+ 1 (/ eps x)))) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 eps x)))))
(- (cos (* x (+ 1 (/ eps x)))) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 eps x)))))
(- (cos (* x (+ 1 (/ eps x)))) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 eps x)))))
(- (cos (* x (+ 1 (/ eps x)))) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 eps x)))))
(- (cos (* x (+ 1 (/ eps x)))) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 eps x)))))
(- (cos (* x (+ 1 (/ eps x)))) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 eps x)))))
(- (cos x) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 x))
(- (+ (cos x) (* -1 (* eps (sin x)))) 1)
(+.f64 #s(literal -1 binary64) (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))))
(- (+ (cos x) (* eps (- (* -1/2 (* eps (cos x))) (sin x)))) 1)
(+.f64 (cos.f64 x) (+.f64 (*.f64 eps (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (sin.f64 x))) #s(literal -1 binary64)))
(- (+ (cos x) (* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x)))) 1)
(+.f64 (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal 1/6 binary64))) (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))) (sin.f64 x))) (+.f64 #s(literal -1 binary64) (cos.f64 x)))
(- (cos (* x (+ 1 (/ eps x)))) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 eps x)))))
(- (cos (* x (+ 1 (/ eps x)))) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 eps x)))))
(- (cos (* x (+ 1 (/ eps x)))) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 eps x)))))
(- (cos (* x (+ 1 (/ eps x)))) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 eps x)))))
(- (cos (* x (- 1 (* -1 (/ eps x))))) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 eps x)))))
(- (cos (* x (- 1 (* -1 (/ eps x))))) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 eps x)))))
(- (cos (* x (- 1 (* -1 (/ eps x))))) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 eps x)))))
(- (cos (* x (- 1 (* -1 (/ eps x))))) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 eps 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 #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 x (*.f64 #s(literal 1/6 binary64) (sin.f64 eps))))) (sin.f64 eps))))
(cos (* x (+ 1 (/ eps x))))
(cos.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 eps x))))
(cos (* x (+ 1 (/ eps x))))
(cos.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 eps x))))
(cos (* x (+ 1 (/ eps x))))
(cos.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 eps x))))
(cos (* x (+ 1 (/ eps x))))
(cos.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 eps x))))
(cos (* x (+ 1 (/ eps x))))
(cos.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 eps x))))
(cos (* x (+ 1 (/ eps x))))
(cos.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 eps x))))
(cos (* x (+ 1 (/ eps x))))
(cos.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 eps x))))
(cos (* x (+ 1 (/ eps x))))
(cos.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.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 eps (*.f64 (sin.f64 x) #s(literal 1/6 binary64))) (*.f64 #s(literal -1/2 binary64) (cos.f64 x)))) (sin.f64 x))))
(cos (* x (+ 1 (/ eps x))))
(cos.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 eps x))))
(cos (* x (+ 1 (/ eps x))))
(cos.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 eps x))))
(cos (* x (+ 1 (/ eps x))))
(cos.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 eps x))))
(cos (* x (+ 1 (/ eps x))))
(cos.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 eps x))))
(cos (* x (- 1 (* -1 (/ eps x)))))
(cos.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 eps x))))
(cos (* x (- 1 (* -1 (/ eps x)))))
(cos.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 eps x))))
(cos (* x (- 1 (* -1 (/ eps x)))))
(cos.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 eps x))))
(cos (* x (- 1 (* -1 (/ eps x)))))
(cos.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 eps x))))
1
#s(literal 1 binary64)
(+ 1 (/ eps x))
(+.f64 #s(literal 1 binary64) (/.f64 eps x))
(+ 1 (/ eps x))
(+.f64 #s(literal 1 binary64) (/.f64 eps x))
(+ 1 (/ eps x))
(+.f64 #s(literal 1 binary64) (/.f64 eps x))
(/ eps x)
(/.f64 eps x)
(* eps (+ (/ 1 eps) (/ 1 x)))
(+.f64 #s(literal 1 binary64) (/.f64 eps x))
(* eps (+ (/ 1 eps) (/ 1 x)))
(+.f64 #s(literal 1 binary64) (/.f64 eps x))
(* eps (+ (/ 1 eps) (/ 1 x)))
(+.f64 #s(literal 1 binary64) (/.f64 eps x))
(/ eps x)
(/.f64 eps x)
(* eps (+ (/ 1 eps) (/ 1 x)))
(+.f64 #s(literal 1 binary64) (/.f64 eps x))
(* eps (+ (/ 1 eps) (/ 1 x)))
(+.f64 #s(literal 1 binary64) (/.f64 eps x))
(* eps (+ (/ 1 eps) (/ 1 x)))
(+.f64 #s(literal 1 binary64) (/.f64 eps x))
(/ eps x)
(/.f64 eps x)
(/ (+ eps x) x)
(/.f64 (+.f64 eps x) x)
(/ (+ eps x) x)
(/.f64 (+.f64 eps x) x)
(/ (+ eps x) x)
(/.f64 (+.f64 eps x) x)
1
#s(literal 1 binary64)
(+ 1 (/ eps x))
(+.f64 #s(literal 1 binary64) (/.f64 eps x))
(+ 1 (/ eps x))
(+.f64 #s(literal 1 binary64) (/.f64 eps x))
(+ 1 (/ eps x))
(+.f64 #s(literal 1 binary64) (/.f64 eps x))
1
#s(literal 1 binary64)
(+ 1 (/ eps x))
(+.f64 #s(literal 1 binary64) (/.f64 eps x))
(+ 1 (/ eps x))
(+.f64 #s(literal 1 binary64) (/.f64 eps x))
(+ 1 (/ eps x))
(+.f64 #s(literal 1 binary64) (/.f64 eps 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 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 eps (*.f64 (sin.f64 x) #s(literal 1/6 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 (sin.f64 x) #s(literal 1/6 binary64)) (*.f64 eps (*.f64 (cos.f64 x) #s(literal 1/24 binary64))))))) (sin.f64 x)))
(* -1/1920 (* (pow eps 5) (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 #s(literal -1/1920 binary64) (pow.f64 eps #s(literal 5 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 (*.f64 #s(literal 1/24 binary64) (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 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -1/1920 binary64)) (-.f64 (/.f64 (*.f64 #s(literal 1/24 binary64) (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)))) (*.f64 (*.f64 eps eps) (*.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 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -1/1920 binary64)) (-.f64 (/.f64 (*.f64 #s(literal 1/24 binary64) (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)))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))
(* -1/1920 (* (pow eps 5) (sin (* 1/2 (- (* 2 x) (* -1 eps))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 #s(literal -1/1920 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))))))))
(*.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 (*.f64 #s(literal 1/24 binary64) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (*.f64 eps 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))))))
(*.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 (/.f64 (*.f64 #s(literal 1/24 binary64) (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)))) (*.f64 (*.f64 eps eps) (*.f64 eps 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))))))
(*.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 (/.f64 (*.f64 #s(literal 1/24 binary64) (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)))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))
(* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 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 eps #s(literal -2 binary64)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))))) (+.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x (cos.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 eps #s(literal -2 binary64)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))))) (+.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x (cos.f64 (*.f64 eps #s(literal 1/2 binary64))))))) (*.f64 eps (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))))) (*.f64 x (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))) x)))
(+ (* -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 eps #s(literal -2 binary64)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))))) (+.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x (cos.f64 (*.f64 eps #s(literal 1/2 binary64))))))) (*.f64 (+.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))))))) (*.f64 #s(literal 1/3 binary64) (*.f64 x (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))))))))))) (*.f64 x x)))
(* -2 (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))
(*.f64 (*.f64 (*.f64 eps #s(literal -2 binary64)) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))))))
(* -2 (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))
(*.f64 (*.f64 (*.f64 eps #s(literal -2 binary64)) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))))))
(* -2 (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))
(*.f64 (*.f64 (*.f64 eps #s(literal -2 binary64)) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))))))
(* -2 (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))
(*.f64 (*.f64 (*.f64 eps #s(literal -2 binary64)) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))))))
(* -2 (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))
(*.f64 (*.f64 (*.f64 eps #s(literal -2 binary64)) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))))))
(* -2 (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))
(*.f64 (*.f64 (*.f64 eps #s(literal -2 binary64)) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))))))
(* -2 (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))
(*.f64 (*.f64 (*.f64 eps #s(literal -2 binary64)) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))))))
(* -2 (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))
(*.f64 (*.f64 (*.f64 eps #s(literal -2 binary64)) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 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 (cos.f64 x) (*.f64 eps #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 eps (*.f64 (cos.f64 x) #s(literal -1/48 binary64)))))))))
(* 1/3840 (* (pow eps 5) (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 #s(literal 1/3840 binary64) (pow.f64 eps #s(literal 5 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 (*.f64 #s(literal -1/48 binary64) (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 (*.f64 #s(literal -1/48 binary64) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (*.f64 eps eps)) (+.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 1/3840 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))
(* (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 (*.f64 #s(literal -1/48 binary64) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (*.f64 eps eps)) (+.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 1/3840 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))
(* 1/3840 (* (pow eps 5) (sin (* 1/2 (- (* 2 x) (* -1 eps))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 #s(literal 1/3840 binary64) (pow.f64 eps #s(literal 5 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 (pow.f64 eps #s(literal 5 binary64)) (+.f64 (/.f64 (*.f64 #s(literal -1/48 binary64) (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))))
(* -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 (+.f64 (/.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 1/48 binary64)) (*.f64 eps eps)) (+.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -1/3840 binary64)) (/.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (-.f64 #s(literal 0 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 (+.f64 (/.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 1/48 binary64)) (*.f64 eps eps)) (+.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -1/3840 binary64)) (/.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (-.f64 #s(literal 0 binary64) (pow.f64 eps #s(literal 5 binary64))))
(* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 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 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))))) (+.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x (cos.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 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))))) (*.f64 x (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))))))) (*.f64 eps (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))))) (+.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x (cos.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 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))))) (+.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x (cos.f64 (*.f64 eps #s(literal 1/2 binary64))))))) (*.f64 (+.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 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))))))) (*.f64 (*.f64 eps (*.f64 x #s(literal -1/6 binary64))) (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))))))))) (*.f64 x x)))
(* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))))))))
(* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))))))))
(* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))))))))
(* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))))))))
(* eps (* (sin (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))))))))
(* eps (* (sin (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))))))))
(* eps (* (sin (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))))))))
(* eps (* (sin (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 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 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 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 eps (*.f64 eps #s(literal 1/3840 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 #s(literal 1/3840 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (/.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 #s(literal 1/3840 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (/.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)) (+.f64 #s(literal 1/3840 binary64) (/.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))
(* -1 (* (pow eps 5) (- (* 1/48 (/ 1 (pow eps 2))) (+ 1/3840 (/ 1/2 (pow eps 4))))))
(*.f64 (+.f64 (+.f64 #s(literal -1/3840 binary64) (/.f64 #s(literal 1/48 binary64) (*.f64 eps eps))) (/.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (-.f64 #s(literal 0 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/3840 binary64) (/.f64 #s(literal 1/48 binary64) (*.f64 eps eps))) (/.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (-.f64 #s(literal 0 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 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))))))
(+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))
(+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))))))
(* 1/3840 (pow eps 4))
(*.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))
(* (pow eps 4) (- 1/3840 (* 1/48 (/ 1 (pow eps 2)))))
(*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (+.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 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (+.f64 #s(literal 1/3840 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (/.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 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (+.f64 #s(literal 1/3840 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (/.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))))
(* 1/3840 (pow eps 4))
(*.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))
(* (pow eps 4) (- 1/3840 (* 1/48 (/ 1 (pow eps 2)))))
(*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (+.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 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (+.f64 #s(literal 1/3840 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (/.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 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (+.f64 #s(literal 1/3840 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (/.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))))
(sin x)
(sin.f64 x)
(+ (sin x) (* 1/2 (* eps (cos x))))
(+.f64 (sin.f64 x) (*.f64 eps (*.f64 (cos.f64 x) #s(literal 1/2 binary64))))
(+ (sin x) (* eps (+ (* -1/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 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))))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 x)
(*.f64 x #s(literal 1/6 binary64))
(* 1/6 (* eps x))
(*.f64 (*.f64 eps x) #s(literal 1/6 binary64))
(* 1/6 (* eps x))
(*.f64 (*.f64 eps x) #s(literal 1/6 binary64))
(* 1/6 (* eps x))
(*.f64 (*.f64 eps x) #s(literal 1/6 binary64))
(* 1/6 (* eps x))
(*.f64 (*.f64 eps x) #s(literal 1/6 binary64))
(* 1/6 (* eps x))
(*.f64 (*.f64 eps x) #s(literal 1/6 binary64))
(* 1/6 (* eps x))
(*.f64 (*.f64 eps x) #s(literal 1/6 binary64))
(* 1/6 (* eps x))
(*.f64 (*.f64 eps x) #s(literal 1/6 binary64))
(* 1/6 (* eps x))
(*.f64 (*.f64 eps x) #s(literal 1/6 binary64))
(* 1/6 (* eps x))
(*.f64 (*.f64 eps x) #s(literal 1/6 binary64))
(* 1/6 (* eps x))
(*.f64 (*.f64 eps x) #s(literal 1/6 binary64))
(* 1/6 (* eps x))
(*.f64 (*.f64 eps x) #s(literal 1/6 binary64))
(* 1/6 (* eps x))
(*.f64 (*.f64 eps x) #s(literal 1/6 binary64))
(* 1/6 (* eps x))
(*.f64 (*.f64 eps x) #s(literal 1/6 binary64))
(* 1/6 (* eps x))
(*.f64 (*.f64 eps x) #s(literal 1/6 binary64))
(* 1/6 (* eps x))
(*.f64 (*.f64 eps x) #s(literal 1/6 binary64))
(* 1/6 (* eps x))
(*.f64 (*.f64 eps x) #s(literal 1/6 binary64))
(* 1/6 (* eps x))
(*.f64 (*.f64 eps x) #s(literal 1/6 binary64))
(* 1/6 (* eps x))
(*.f64 (*.f64 eps x) #s(literal 1/6 binary64))
(* 1/6 (* eps x))
(*.f64 (*.f64 eps x) #s(literal 1/6 binary64))
(* 1/6 (* eps x))
(*.f64 (*.f64 eps x) #s(literal 1/6 binary64))
(* 1/6 (* eps x))
(*.f64 (*.f64 eps x) #s(literal 1/6 binary64))
(* 1/6 (* eps x))
(*.f64 (*.f64 eps x) #s(literal 1/6 binary64))
(* 1/6 (* eps x))
(*.f64 (*.f64 eps x) #s(literal 1/6 binary64))
(* 1/6 (* eps x))
(*.f64 (*.f64 eps x) #s(literal 1/6 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 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))))
(* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))
(*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))))
(* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))
(*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))))
(* 1/3840 (pow eps 4))
(*.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))
(* (pow eps 4) (- 1/3840 (* 1/48 (/ 1 (pow eps 2)))))
(*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (+.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 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (+.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 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (+.f64 #s(literal 1/3840 binary64) (/.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))
(* 1/3840 (pow eps 4))
(*.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))
(* (pow eps 4) (- 1/3840 (* 1/48 (/ 1 (pow eps 2)))))
(*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (+.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 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (+.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 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (+.f64 #s(literal 1/3840 binary64) (/.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))
(* 1/3840 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))
(* 1/3840 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))
(* 1/3840 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))
(* 1/3840 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))
(* 1/3840 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))
(* 1/3840 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))
(* 1/3840 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))
(* 1/3840 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))
(* 1/3840 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))
(* 1/3840 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))
(* 1/3840 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))
(* 1/3840 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))

eval105.0ms (0.6%)

Compiler

Compiled 21047 to 2316 computations (89% saved)

prune106.0ms (0.6%)

Pruning

29 alts after pruning (25 fresh and 4 done)

PrunedKeptTotal
New87313886
Fresh31215
Picked325
Done022
Total87929908
Accuracy
100.0%
Counts
908 → 29
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.6%
(/.f64 (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) x) (/.f64 #s(literal 1 binary64) eps))
82.4%
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))))) (*.f64 x x)) eps) (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))))))
97.4%
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))))) (*.f64 x x)) #s(literal 1 binary64)) (*.f64 (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))))) (/.f64 #s(literal 1 binary64) eps)))
54.4%
(-.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))
80.2%
(-.f64 (+.f64 (-.f64 #s(literal 0 binary64) (cos.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps)))
79.0%
(-.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)) (*.f64 eps x))
54.4%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
52.5%
(-.f64 (cos.f64 (+.f64 x eps)) #s(literal 1 binary64))
52.5%
(-.f64 (cos.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 eps x)))) #s(literal 1 binary64))
79.0%
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
78.8%
(-.f64 #s(literal 0 binary64) (*.f64 eps x))
97.6%
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) (*.f64 eps (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))))))
99.2%
(*.f64 (/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))) (/.f64 #s(literal 1 binary64) eps)) #s(literal -2 binary64))
99.2%
(*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (/.f64 #s(literal 1 binary64) eps)))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
99.3%
(*.f64 (*.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 (*.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 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) #s(literal -2 binary64))
99.1%
(*.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))
22.8%
(*.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (+.f64 #s(literal 1/3840 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (/.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
98.7%
(*.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.4%
(*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 2 binary64))) (+.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x (+.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/6 binary64))) #s(literal 1 binary64)) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))))))) #s(literal -2 binary64))
94.3%
(*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 x eps)) eps))))
97.6%
(*.f64 x (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) x) (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))))))
97.6%
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/24 binary64)) (*.f64 x #s(literal 1/6 binary64)))))) x))
97.6%
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 x #s(literal 1/6 binary64))))) x))
78.8%
(*.f64 eps (-.f64 (*.f64 eps (*.f64 (*.f64 eps x) #s(literal 1/6 binary64))) x))
97.6%
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
97.5%
(*.f64 eps (*.f64 x (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))
53.8%
(*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))
52.4%
#s(literal 0 binary64)
Compiler

Compiled 1096 to 688 computations (37.2% saved)

simplify161.0ms (0.9%)

Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 eps (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (/.f64 #s(literal 1 binary64) eps))))
cost-diff0
(*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (/.f64 #s(literal 1 binary64) eps)))) (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 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (/.f64 #s(literal 1 binary64) eps)))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
cost-diff128
(/.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (/.f64 #s(literal 1 binary64) eps))
cost-diff0
(-.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))))) (*.f64 x x))
cost-diff128
(*.f64 (-.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))))) (*.f64 x x)) #s(literal 1 binary64))
cost-diff256
(*.f64 (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))))) (/.f64 #s(literal 1 binary64) eps))
cost-diff1408
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))))) (*.f64 x x)) #s(literal 1 binary64)) (*.f64 (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))))) (/.f64 #s(literal 1 binary64) eps)))
cost-diff0
(+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)))
cost-diff0
(*.f64 eps (*.f64 x (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))
cost-diff128
(+.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
cost-diff128
(*.f64 x (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))
cost-diff0
(+.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))))))))
cost-diff0
(*.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)))))))))
cost-diff0
(*.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 (*.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 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)))) #s(literal -2 binary64))
Rules
3216×*-lowering-*.f32
3216×*-lowering-*.f64
1568×+-lowering-+.f64
1568×+-lowering-+.f32
1334×times-frac
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
055491
1185431
2672422
32513415
45796415
08184415
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))))
(* 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
0
(* eps (* x (+ (+ -1 (* (* eps eps) 1/6)) (/ (* eps -1/2) x))))
eps
(* x (+ (+ -1 (* (* eps eps) 1/6)) (/ (* eps -1/2) x)))
x
(+ (+ -1 (* (* eps eps) 1/6)) (/ (* eps -1/2) x))
(+ -1 (* (* eps eps) 1/6))
-1
(* (* eps eps) 1/6)
(* eps eps)
1/6
(/ (* eps -1/2) x)
(* eps -1/2)
-1/2
(/ (* (- (* (* eps (+ -1/2 (* 1/6 (* eps x)))) (* eps (+ -1/2 (* 1/6 (* eps x))))) (* x x)) 1) (* (+ x (* eps (+ -1/2 (* 1/6 (* eps x))))) (/ 1 eps)))
(* (- (* (* eps (+ -1/2 (* 1/6 (* eps x)))) (* eps (+ -1/2 (* 1/6 (* eps x))))) (* x x)) 1)
(- (* (* eps (+ -1/2 (* 1/6 (* eps x)))) (* eps (+ -1/2 (* 1/6 (* eps x))))) (* x x))
(* (* eps (+ -1/2 (* 1/6 (* eps x)))) (* eps (+ -1/2 (* 1/6 (* eps x)))))
(* eps (+ -1/2 (* 1/6 (* eps x))))
eps
(+ -1/2 (* 1/6 (* eps x)))
-1/2
(* 1/6 (* eps x))
1/6
(* eps x)
x
(* x x)
1
(* (+ x (* eps (+ -1/2 (* 1/6 (* eps x))))) (/ 1 eps))
(+ x (* eps (+ -1/2 (* 1/6 (* eps x)))))
(/ 1 eps)
(* (* (* eps (+ 1/2 (/ (* eps (+ -1/48 (* (* eps eps) 1/3840))) (/ 1 eps)))) (sin (/ (+ eps (* x 2)) 2))) -2)
(* (* eps (+ 1/2 (/ (* eps (+ -1/48 (* (* eps eps) 1/3840))) (/ 1 eps)))) (sin (/ (+ eps (* x 2)) 2)))
(* eps (+ 1/2 (/ (* eps (+ -1/48 (* (* eps eps) 1/3840))) (/ 1 eps))))
eps
(+ 1/2 (/ (* eps (+ -1/48 (* (* eps eps) 1/3840))) (/ 1 eps)))
1/2
(/ (* eps (+ -1/48 (* (* eps eps) 1/3840))) (/ 1 eps))
(* eps (+ -1/48 (* (* eps eps) 1/3840)))
(+ -1/48 (* (* eps eps) 1/3840))
-1/48
(* (* eps eps) 1/3840)
(* eps eps)
1/3840
(/ 1 eps)
1
(sin (/ (+ eps (* x 2)) 2))
(/ (+ eps (* x 2)) 2)
(+ eps (* x 2))
(* x 2)
x
2
-2
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 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 eps #s(literal -2 binary64))))
(* (* eps (+ 1/2 (* (* eps eps) (+ -1/48 (* eps (* eps (+ 1/3840 (* (* eps eps) -1/645120)))))))) (sin (/ (+ eps (* x 2)) 2)))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) (*.f64 eps (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 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))))
eps
(+ 1/2 (* (* eps eps) (+ -1/48 (* eps (* eps (+ 1/3840 (* (* eps eps) -1/645120)))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))
1/2
#s(literal 1/2 binary64)
(* (* eps eps) (+ -1/48 (* eps (* eps (+ 1/3840 (* (* eps eps) -1/645120))))))
(*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))
(* eps 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)))))
(* eps (+ 1/3840 (* (* eps eps) -1/645120)))
(*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))
(+ 1/3840 (* (* eps eps) -1/645120))
(+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))
1/3840
#s(literal 1/3840 binary64)
(* (* eps eps) -1/645120)
(*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))
-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)
0
#s(literal 0 binary64)
(* eps (* x (+ (+ -1 (* (* eps eps) 1/6)) (/ (* eps -1/2) x))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) x))
eps
(* x (+ (+ -1 (* (* eps eps) 1/6)) (/ (* eps -1/2) x)))
(-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) x)
x
(+ (+ -1 (* (* eps eps) 1/6)) (/ (* eps -1/2) x))
(+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x))))
(+ -1 (* (* eps eps) 1/6))
(+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))
-1
#s(literal -1 binary64)
(* (* eps eps) 1/6)
(*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))
(* eps eps)
(*.f64 eps eps)
1/6
#s(literal 1/6 binary64)
(/ (* eps -1/2) x)
(/.f64 #s(literal -1/2 binary64) (/.f64 x eps))
(* eps -1/2)
(*.f64 eps #s(literal -1/2 binary64))
-1/2
#s(literal -1/2 binary64)
(/ (* (- (* (* eps (+ -1/2 (* 1/6 (* eps x)))) (* eps (+ -1/2 (* 1/6 (* eps x))))) (* x x)) 1) (* (+ x (* eps (+ -1/2 (* 1/6 (* eps x))))) (/ 1 eps)))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) x))
(* (- (* (* eps (+ -1/2 (* 1/6 (* eps x)))) (* eps (+ -1/2 (* 1/6 (* eps x))))) (* x x)) 1)
(*.f64 (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))) (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) x))
(- (* (* eps (+ -1/2 (* 1/6 (* eps x)))) (* eps (+ -1/2 (* 1/6 (* eps x))))) (* x x))
(*.f64 (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))) (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) x))
(* (* eps (+ -1/2 (* 1/6 (* eps x)))) (* eps (+ -1/2 (* 1/6 (* eps x)))))
(*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))))
(* eps (+ -1/2 (* 1/6 (* eps x))))
(*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))
eps
(+ -1/2 (* 1/6 (* eps x)))
(+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))
-1/2
#s(literal -1/2 binary64)
(* 1/6 (* eps x))
(*.f64 x (*.f64 eps #s(literal 1/6 binary64)))
1/6
#s(literal 1/6 binary64)
(* eps x)
(*.f64 eps x)
x
(* x x)
(*.f64 x x)
1
#s(literal 1 binary64)
(* (+ x (* eps (+ -1/2 (* 1/6 (* eps x))))) (/ 1 eps))
(+.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (/.f64 x eps))
(+ x (* eps (+ -1/2 (* 1/6 (* eps x)))))
(+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))))
(/ 1 eps)
(/.f64 #s(literal 1 binary64) eps)
(* (* (* eps (+ 1/2 (/ (* eps (+ -1/48 (* (* eps eps) 1/3840))) (/ 1 eps)))) (sin (/ (+ eps (* x 2)) 2))) -2)
(*.f64 (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 #s(literal 1/3840 binary64)))))) (*.f64 eps #s(literal -2 binary64))))
(* (* eps (+ 1/2 (/ (* eps (+ -1/48 (* (* eps eps) 1/3840))) (/ 1 eps)))) (sin (/ (+ eps (* x 2)) 2)))
(*.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)))))
(* eps (+ 1/2 (/ (* eps (+ -1/48 (* (* eps eps) 1/3840))) (/ 1 eps))))
(*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))))))
eps
(+ 1/2 (/ (* eps (+ -1/48 (* (* eps eps) 1/3840))) (/ 1 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))))))
1/2
#s(literal 1/2 binary64)
(/ (* eps (+ -1/48 (* (* eps eps) 1/3840))) (/ 1 eps))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))))
(* eps (+ -1/48 (* (* eps eps) 1/3840)))
(*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))))
(+ -1/48 (* (* eps eps) 1/3840))
(+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))
-1/48
#s(literal -1/48 binary64)
(* (* eps eps) 1/3840)
(*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))
(* eps eps)
(*.f64 eps eps)
1/3840
#s(literal 1/3840 binary64)
(/ 1 eps)
(/.f64 #s(literal 1 binary64) eps)
1
#s(literal 1 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)

localize334.0ms (1.9%)

Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy99.8%
(*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))
accuracy99.8%
(*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (/.f64 #s(literal 1 binary64) eps)))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))
accuracy99.8%
(/.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (/.f64 #s(literal 1 binary64) eps))
accuracy99.4%
(*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))
accuracy99.9%
(-.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))))) (*.f64 x x))
accuracy99.8%
(*.f64 #s(literal 1/6 binary64) (*.f64 eps x))
accuracy99.7%
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))))) (*.f64 x x)) #s(literal 1 binary64)) (*.f64 (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))))) (/.f64 #s(literal 1 binary64) eps)))
accuracy99.5%
(*.f64 (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))))) (/.f64 #s(literal 1 binary64) eps))
accuracy100.0%
(+.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
accuracy99.8%
(*.f64 eps (*.f64 x (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))
accuracy99.7%
(*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))
accuracy99.5%
(*.f64 x (+.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))
accuracy99.9%
(*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))
accuracy99.8%
(*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))
accuracy99.8%
(*.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 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))
accuracy99.7%
(*.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)))))))
Results
233.0ms250×0valid
11.0ms3valid
2.0ms2valid
1.0ms1valid
Compiler

Compiled 601 to 56 computations (90.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 97.0ms
ival-mult: 54.0ms (55.7% of total)
...c/correct-round.rkt:119:19: 15.0ms (15.5% of total)
ival-add: 12.0ms (12.4% of total)
ival-div: 9.0ms (9.3% of total)
backward-pass: 2.0ms (2.1% of total)
ival-sin: 2.0ms (2.1% of total)
const: 1.0ms (1% of total)
ival-sub: 1.0ms (1% of total)

series40.0ms (0.2%)

Counts
23 → 420
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 (* x (+ (+ -1 (* (* eps eps) 1/6)) (/ (* eps -1/2) x)))>
#<alt (+ (+ -1 (* (* eps eps) 1/6)) (/ (* eps -1/2) x))>
#<alt (* eps (* x (+ (+ -1 (* (* eps eps) 1/6)) (/ (* eps -1/2) x))))>
#<alt (+ -1 (* (* eps eps) 1/6))>
#<alt (/ (* (- (* (* eps (+ -1/2 (* 1/6 (* eps x)))) (* eps (+ -1/2 (* 1/6 (* eps x))))) (* x x)) 1) (* (+ x (* eps (+ -1/2 (* 1/6 (* eps x))))) (/ 1 eps)))>
#<alt (* (+ x (* eps (+ -1/2 (* 1/6 (* eps x))))) (/ 1 eps))>
#<alt (* (- (* (* eps (+ -1/2 (* 1/6 (* eps x)))) (* eps (+ -1/2 (* 1/6 (* eps x))))) (* x x)) 1)>
#<alt (- (* (* eps (+ -1/2 (* 1/6 (* eps x)))) (* eps (+ -1/2 (* 1/6 (* eps x))))) (* x x))>
#<alt (/ (* eps (+ -1/48 (* (* eps eps) 1/3840))) (/ 1 eps))>
#<alt (* (* (* eps (+ 1/2 (/ (* eps (+ -1/48 (* (* eps eps) 1/3840))) (/ 1 eps)))) (sin (/ (+ eps (* x 2)) 2))) -2)>
#<alt (* (* eps (+ 1/2 (/ (* eps (+ -1/48 (* (* eps eps) 1/3840))) (/ 1 eps)))) (sin (/ (+ eps (* x 2)) 2)))>
#<alt (* eps (+ 1/2 (/ (* eps (+ -1/48 (* (* eps eps) 1/3840))) (/ 1 eps))))>
#<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 eps) 1/6)>
#<alt (* 1/6 (* eps x))>
#<alt (* eps (+ -1/48 (* (* eps eps) 1/3840)))>
#<alt (* (* eps eps) 1/3840)>
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 (* -1/2 eps)>
#<alt (+ (* -1/2 eps) (* x (- (* 1/6 (pow eps 2)) 1)))>
#<alt (+ (* -1/2 eps) (* x (- (* 1/6 (pow eps 2)) 1)))>
#<alt (+ (* -1/2 eps) (* x (- (* 1/6 (pow eps 2)) 1)))>
#<alt (* x (- (* 1/6 (pow eps 2)) 1))>
#<alt (* x (- (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))) 1))>
#<alt (* x (- (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))) 1))>
#<alt (* x (- (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))) 1))>
#<alt (* x (- (* 1/6 (pow eps 2)) 1))>
#<alt (* -1 (* x (+ (* -1 (- (* 1/6 (pow eps 2)) 1)) (* 1/2 (/ eps x)))))>
#<alt (* -1 (* x (+ (* -1 (- (* 1/6 (pow eps 2)) 1)) (* 1/2 (/ eps x)))))>
#<alt (* -1 (* x (+ (* -1 (- (* 1/6 (pow eps 2)) 1)) (* 1/2 (/ eps x)))))>
#<alt (* -1 x)>
#<alt (+ (* -1 x) (* -1/2 eps))>
#<alt (+ (* -1 x) (* eps (- (* 1/6 (* eps x)) 1/2)))>
#<alt (+ (* -1 x) (* eps (- (* 1/6 (* eps x)) 1/2)))>
#<alt (* 1/6 (* (pow eps 2) x))>
#<alt (* (pow eps 2) (- (* 1/6 x) (* 1/2 (/ 1 eps))))>
#<alt (* (pow eps 2) (- (+ (* -1 (/ x (pow eps 2))) (* 1/6 x)) (* 1/2 (/ 1 eps))))>
#<alt (* (pow eps 2) (- (+ (* -1 (/ x (pow eps 2))) (* 1/6 x)) (* 1/2 (/ 1 eps))))>
#<alt (* 1/6 (* (pow eps 2) x))>
#<alt (* (pow eps 2) (- (* 1/6 x) (* 1/2 (/ 1 eps))))>
#<alt (* (pow eps 2) (+ (* -1 (/ (+ 1/2 (/ x eps)) eps)) (* 1/6 x)))>
#<alt (* (pow eps 2) (+ (* -1 (/ (+ 1/2 (/ x eps)) eps)) (* 1/6 x)))>
#<alt -1>
#<alt (- (* -1/2 (/ eps x)) 1)>
#<alt (- (* eps (- (* 1/6 eps) (* 1/2 (/ 1 x)))) 1)>
#<alt (- (* eps (- (* 1/6 eps) (* 1/2 (/ 1 x)))) 1)>
#<alt (* 1/6 (pow eps 2))>
#<alt (* (pow eps 2) (- 1/6 (* 1/2 (/ 1 (* eps x)))))>
#<alt (* (pow eps 2) (+ 1/6 (* -1 (/ (+ (* 1/2 (/ 1 x)) (/ 1 eps)) eps))))>
#<alt (* (pow eps 2) (+ 1/6 (* -1 (/ (+ (* 1/2 (/ 1 x)) (/ 1 eps)) eps))))>
#<alt (* 1/6 (pow eps 2))>
#<alt (* (pow eps 2) (- 1/6 (* 1/2 (/ 1 (* eps x)))))>
#<alt (* (pow eps 2) (+ 1/6 (* -1 (/ (+ (/ 1 eps) (* 1/2 (/ 1 x))) eps))))>
#<alt (* (pow eps 2) (+ 1/6 (* -1 (/ (+ (/ 1 eps) (* 1/2 (/ 1 x))) eps))))>
#<alt (* -1/2 (/ eps x))>
#<alt (/ (+ (* -1/2 eps) (* x (- (* 1/6 (pow eps 2)) 1))) x)>
#<alt (/ (+ (* -1/2 eps) (* x (- (* 1/6 (pow eps 2)) 1))) x)>
#<alt (/ (+ (* -1/2 eps) (* x (- (* 1/6 (pow eps 2)) 1))) x)>
#<alt (- (* 1/6 (pow eps 2)) 1)>
#<alt (- (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))) 1)>
#<alt (- (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))) 1)>
#<alt (- (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))) 1)>
#<alt (- (* 1/6 (pow eps 2)) 1)>
#<alt (- (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))) 1)>
#<alt (- (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))) 1)>
#<alt (- (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))) 1)>
#<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 (- (* 1/6 (* eps x)) 1/2))))>
#<alt (* 1/6 (* (pow eps 3) x))>
#<alt (* (pow eps 3) (- (* 1/6 x) (* 1/2 (/ 1 eps))))>
#<alt (* (pow eps 3) (- (+ (* -1 (/ x (pow eps 2))) (* 1/6 x)) (* 1/2 (/ 1 eps))))>
#<alt (* (pow eps 3) (- (+ (* -1 (/ x (pow eps 2))) (* 1/6 x)) (* 1/2 (/ 1 eps))))>
#<alt (* 1/6 (* (pow eps 3) x))>
#<alt (* -1 (* (pow eps 3) (+ (* -1/6 x) (* 1/2 (/ 1 eps)))))>
#<alt (* -1 (* (pow eps 3) (+ (* -1 (/ (- (* -1 (/ x eps)) 1/2) eps)) (* -1/6 x))))>
#<alt (* -1 (* (pow eps 3) (+ (* -1 (/ (- (* -1 (/ x eps)) 1/2) eps)) (* -1/6 x))))>
#<alt (* -1/2 (pow eps 2))>
#<alt (+ (* -1/2 (pow eps 2)) (* eps (* x (- (* 1/6 (pow eps 2)) 1))))>
#<alt (+ (* -1/2 (pow eps 2)) (* eps (* x (- (* 1/6 (pow eps 2)) 1))))>
#<alt (+ (* -1/2 (pow eps 2)) (* eps (* x (- (* 1/6 (pow eps 2)) 1))))>
#<alt (* eps (* x (- (* 1/6 (pow eps 2)) 1)))>
#<alt (* x (+ (* -1/2 (/ (pow eps 2) x)) (* eps (- (* 1/6 (pow eps 2)) 1))))>
#<alt (* x (+ (* -1/2 (/ (pow eps 2) x)) (* eps (- (* 1/6 (pow eps 2)) 1))))>
#<alt (* x (+ (* -1/2 (/ (pow eps 2) x)) (* eps (- (* 1/6 (pow eps 2)) 1))))>
#<alt (* eps (* x (- (* 1/6 (pow eps 2)) 1)))>
#<alt (* -1 (* x (+ (* -1 (* eps (- (* 1/6 (pow eps 2)) 1))) (* 1/2 (/ (pow eps 2) x)))))>
#<alt (* -1 (* x (+ (* -1 (* eps (- (* 1/6 (pow eps 2)) 1))) (* 1/2 (/ (pow eps 2) x)))))>
#<alt (* -1 (* x (+ (* -1 (* eps (- (* 1/6 (pow eps 2)) 1))) (* 1/2 (/ (pow eps 2) x)))))>
#<alt -1>
#<alt (- (* 1/6 (pow eps 2)) 1)>
#<alt (- (* 1/6 (pow eps 2)) 1)>
#<alt (- (* 1/6 (pow eps 2)) 1)>
#<alt (* 1/6 (pow eps 2))>
#<alt (* (pow eps 2) (- 1/6 (/ 1 (pow eps 2))))>
#<alt (* (pow eps 2) (- 1/6 (/ 1 (pow eps 2))))>
#<alt (* (pow eps 2) (- 1/6 (/ 1 (pow eps 2))))>
#<alt (* 1/6 (pow eps 2))>
#<alt (* (pow eps 2) (- 1/6 (/ 1 (pow eps 2))))>
#<alt (* (pow eps 2) (- 1/6 (/ 1 (pow eps 2))))>
#<alt (* (pow eps 2) (- 1/6 (/ 1 (pow eps 2))))>
#<alt (* -1 (* eps x))>
#<alt (* eps (+ (* -1 x) (* -1/2 eps)))>
#<alt (* eps (+ (* -1 x) (* eps (- (* eps (- (* 1/4 (/ 1 x)) (+ (* -1/6 x) (* 1/4 (/ 1 x))))) 1/2))))>
#<alt (* eps (+ (* -1 x) (* eps (- (* eps (- (* -1 (* eps (+ 1/12 (* -1/2 (/ (- (* 1/4 (/ 1 x)) (+ (* -1/6 x) (* 1/4 (/ 1 x)))) x))))) (* -1/6 x))) 1/2))))>
#<alt (* 1/6 (* (pow eps 3) x))>
#<alt (* (pow eps 3) (- (* 1/6 x) (* 1/2 (/ 1 eps))))>
#<alt (* (pow eps 3) (+ (* -1 (/ (+ 1/2 (/ x eps)) eps)) (* 1/6 x)))>
#<alt (* (pow eps 3) (- (+ (* 1/6 x) (* 3 (/ 1 (pow eps 3)))) (+ (* -3 (/ (- (* 3/2 (/ 1 x)) (+ x (* 3/2 (/ 1 x)))) (* (pow eps 3) x))) (+ (* 1/2 (/ 1 eps)) (/ x (pow eps 2))))))>
#<alt (* 1/6 (* (pow eps 3) x))>
#<alt (* -1 (* (pow eps 3) (+ (* -1/6 x) (* 1/2 (/ 1 eps)))))>
#<alt (* -1 (* (pow eps 3) (+ (* -1/6 x) (+ (* 1/2 (/ 1 eps)) (/ x (pow eps 2))))))>
#<alt (* -1 (* (pow eps 3) (+ (* -1 (/ (- (* -1 (/ (+ (* -1 (- (* 3/2 (/ 1 x)) (+ x (* 3/2 (/ 1 x))))) (* -1 (/ (+ 3 (* 3 (/ (- (* 3/2 (/ 1 x)) (+ x (* 3/2 (/ 1 x)))) x))) eps))) eps)) 1/2) eps)) (* -1/6 x))))>
#<alt (* -1/2 (pow eps 2))>
#<alt (+ (* -1/2 (pow eps 2)) (* x (- (* 1/3 (pow eps 3)) (* eps (+ 1 (* 1/6 (pow eps 2)))))))>
#<alt (+ (* -1/2 (pow eps 2)) (* x (- (+ (* 1/3 (pow eps 3)) (* x (- (* -2 (- (* 1/36 (pow eps 4)) 1)) (* -2 (/ (* (+ 1 (* 1/6 (pow eps 2))) (- (* 1/3 (pow eps 3)) (* eps (+ 1 (* 1/6 (pow eps 2)))))) eps))))) (* eps (+ 1 (* 1/6 (pow eps 2)))))))>
#<alt (+ (* -1/2 (pow eps 2)) (* x (- (+ (* 1/3 (pow eps 3)) (* x (- (+ (* -2 (- (* 1/36 (pow eps 4)) 1)) (* 2 (/ (* x (* (+ 1 (* 1/6 (pow eps 2))) (- (* -2 (- (* 1/36 (pow eps 4)) 1)) (* -2 (/ (* (+ 1 (* 1/6 (pow eps 2))) (- (* 1/3 (pow eps 3)) (* eps (+ 1 (* 1/6 (pow eps 2)))))) eps))))) eps))) (* -2 (/ (* (+ 1 (* 1/6 (pow eps 2))) (- (* 1/3 (pow eps 3)) (* eps (+ 1 (* 1/6 (pow eps 2)))))) eps))))) (* eps (+ 1 (* 1/6 (pow eps 2)))))))>
#<alt (/ (* eps (* x (- (* 1/36 (pow eps 4)) 1))) (+ 1 (* 1/6 (pow eps 2))))>
#<alt (* x (- (+ (* -1/6 (/ (pow eps 4) (* x (+ 1 (* 1/6 (pow eps 2)))))) (/ (* eps (- (* 1/36 (pow eps 4)) 1)) (+ 1 (* 1/6 (pow eps 2))))) (* -1/2 (/ (* (pow eps 2) (- (* 1/36 (pow eps 4)) 1)) (* x (pow (+ 1 (* 1/6 (pow eps 2))) 2))))))>
#<alt (* x (- (+ (* -1/6 (/ (pow eps 4) (* x (+ 1 (* 1/6 (pow eps 2)))))) (+ (* 1/4 (/ (pow eps 3) (* (pow x 2) (+ 1 (* 1/6 (pow eps 2)))))) (/ (* eps (- (* 1/36 (pow eps 4)) 1)) (+ 1 (* 1/6 (pow eps 2)))))) (+ (* -1/2 (/ (* eps (- (* -1/6 (/ (pow eps 4) (+ 1 (* 1/6 (pow eps 2))))) (* -1/2 (/ (* (pow eps 2) (- (* 1/36 (pow eps 4)) 1)) (pow (+ 1 (* 1/6 (pow eps 2))) 2))))) (* (pow x 2) (+ 1 (* 1/6 (pow eps 2)))))) (* -1/2 (/ (* (pow eps 2) (- (* 1/36 (pow eps 4)) 1)) (* x (pow (+ 1 (* 1/6 (pow eps 2))) 2)))))))>
#<alt (* x (- (+ (* -1/6 (/ (pow eps 4) (* x (+ 1 (* 1/6 (pow eps 2)))))) (+ (* 1/4 (/ (pow eps 3) (* (pow x 2) (+ 1 (* 1/6 (pow eps 2)))))) (+ (* 1/2 (/ (* eps (- (* 1/4 (/ (pow eps 3) (+ 1 (* 1/6 (pow eps 2))))) (* -1/2 (/ (* eps (- (* -1/6 (/ (pow eps 4) (+ 1 (* 1/6 (pow eps 2))))) (* -1/2 (/ (* (pow eps 2) (- (* 1/36 (pow eps 4)) 1)) (pow (+ 1 (* 1/6 (pow eps 2))) 2))))) (+ 1 (* 1/6 (pow eps 2))))))) (* (pow x 3) (+ 1 (* 1/6 (pow eps 2)))))) (/ (* eps (- (* 1/36 (pow eps 4)) 1)) (+ 1 (* 1/6 (pow eps 2))))))) (+ (* -1/2 (/ (* eps (- (* -1/6 (/ (pow eps 4) (+ 1 (* 1/6 (pow eps 2))))) (* -1/2 (/ (* (pow eps 2) (- (* 1/36 (pow eps 4)) 1)) (pow (+ 1 (* 1/6 (pow eps 2))) 2))))) (* (pow x 2) (+ 1 (* 1/6 (pow eps 2)))))) (* -1/2 (/ (* (pow eps 2) (- (* 1/36 (pow eps 4)) 1)) (* x (pow (+ 1 (* 1/6 (pow eps 2))) 2)))))))>
#<alt (* -1 (/ (* eps (* x (- (* 1/36 (pow eps 4)) 1))) (- (* -1/6 (pow eps 2)) 1)))>
#<alt (* -1 (* x (+ (* -1 (/ (- (* 1/6 (/ (pow eps 4) (- (* -1/6 (pow eps 2)) 1))) (* -1/2 (/ (* (pow eps 2) (- (* 1/36 (pow eps 4)) 1)) (pow (- (* -1/6 (pow eps 2)) 1) 2)))) x)) (/ (* eps (- (* 1/36 (pow eps 4)) 1)) (- (* -1/6 (pow eps 2)) 1)))))>
#<alt (* -1 (* x (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/4 (/ (pow eps 3) (- (* -1/6 (pow eps 2)) 1))) (* -1/2 (/ (* eps (- (* 1/6 (/ (pow eps 4) (- (* -1/6 (pow eps 2)) 1))) (* -1/2 (/ (* (pow eps 2) (- (* 1/36 (pow eps 4)) 1)) (pow (- (* -1/6 (pow eps 2)) 1) 2))))) (- (* -1/6 (pow eps 2)) 1)))) x)) (* 1/6 (/ (pow eps 4) (- (* -1/6 (pow eps 2)) 1)))) (* -1/2 (/ (* (pow eps 2) (- (* 1/36 (pow eps 4)) 1)) (pow (- (* -1/6 (pow eps 2)) 1) 2)))) x)) (/ (* eps (- (* 1/36 (pow eps 4)) 1)) (- (* -1/6 (pow eps 2)) 1)))))>
#<alt (* -1 (* x (+ (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1/2 (/ (* eps (- (* 1/4 (/ (pow eps 3) (- (* -1/6 (pow eps 2)) 1))) (* -1/2 (/ (* eps (- (* 1/6 (/ (pow eps 4) (- (* -1/6 (pow eps 2)) 1))) (* -1/2 (/ (* (pow eps 2) (- (* 1/36 (pow eps 4)) 1)) (pow (- (* -1/6 (pow eps 2)) 1) 2))))) (- (* -1/6 (pow eps 2)) 1))))) (* x (- (* -1/6 (pow eps 2)) 1)))) (* 1/4 (/ (pow eps 3) (- (* -1/6 (pow eps 2)) 1)))) (* -1/2 (/ (* eps (- (* 1/6 (/ (pow eps 4) (- (* -1/6 (pow eps 2)) 1))) (* -1/2 (/ (* (pow eps 2) (- (* 1/36 (pow eps 4)) 1)) (pow (- (* -1/6 (pow eps 2)) 1) 2))))) (- (* -1/6 (pow eps 2)) 1)))) x)) (* 1/6 (/ (pow eps 4) (- (* -1/6 (pow eps 2)) 1)))) (* -1/2 (/ (* (pow eps 2) (- (* 1/36 (pow eps 4)) 1)) (pow (- (* -1/6 (pow eps 2)) 1) 2)))) x)) (/ (* eps (- (* 1/36 (pow eps 4)) 1)) (- (* -1/6 (pow eps 2)) 1)))))>
#<alt -1/2>
#<alt (- (* x (+ (* 1/6 eps) (/ 1 eps))) 1/2)>
#<alt (- (* x (+ (* 1/6 eps) (/ 1 eps))) 1/2)>
#<alt (- (* x (+ (* 1/6 eps) (/ 1 eps))) 1/2)>
#<alt (/ (* x (+ 1 (* 1/6 (pow eps 2)))) eps)>
#<alt (* x (- (+ (* 1/6 eps) (/ 1 eps)) (* 1/2 (/ 1 x))))>
#<alt (* x (- (+ (* 1/6 eps) (/ 1 eps)) (* 1/2 (/ 1 x))))>
#<alt (* x (- (+ (* 1/6 eps) (/ 1 eps)) (* 1/2 (/ 1 x))))>
#<alt (* -1 (/ (* x (- (* -1/6 (pow eps 2)) 1)) eps))>
#<alt (* -1 (* x (- (+ (* -1/6 eps) (* 1/2 (/ 1 x))) (/ 1 eps))))>
#<alt (* -1 (* x (- (+ (* -1/6 eps) (* 1/2 (/ 1 x))) (/ 1 eps))))>
#<alt (* -1 (* x (- (+ (* -1/6 eps) (* 1/2 (/ 1 x))) (/ 1 eps))))>
#<alt (/ x eps)>
#<alt (/ (+ x (* -1/2 eps)) eps)>
#<alt (/ (+ x (* eps (- (* 1/6 (* eps x)) 1/2))) eps)>
#<alt (/ (+ x (* eps (- (* 1/6 (* eps x)) 1/2))) eps)>
#<alt (* 1/6 (* eps x))>
#<alt (* eps (- (* 1/6 x) (* 1/2 (/ 1 eps))))>
#<alt (* eps (- (+ (* 1/6 x) (/ x (pow eps 2))) (* 1/2 (/ 1 eps))))>
#<alt (* eps (- (+ (* 1/6 x) (/ x (pow eps 2))) (* 1/2 (/ 1 eps))))>
#<alt (* 1/6 (* eps x))>
#<alt (* -1 (* eps (+ (* -1/6 x) (* 1/2 (/ 1 eps)))))>
#<alt (* -1 (* eps (+ (* -1 (/ (- (/ x eps) 1/2) eps)) (* -1/6 x))))>
#<alt (* -1 (* eps (+ (* -1 (/ (- (/ x eps) 1/2) eps)) (* -1/6 x))))>
#<alt (* -1 (pow x 2))>
#<alt (- (* 1/4 (pow eps 2)) (pow x 2))>
#<alt (- (* (pow eps 2) (+ 1/4 (* -1/6 (* eps x)))) (pow x 2))>
#<alt (- (* (pow eps 2) (+ 1/4 (* eps (+ (* -1/6 x) (* 1/36 (* eps (pow x 2))))))) (pow x 2))>
#<alt (* 1/36 (* (pow eps 4) (pow x 2)))>
#<alt (* (pow eps 4) (+ (* -1/6 (/ x eps)) (* 1/36 (pow x 2))))>
#<alt (* (pow eps 4) (+ (* -1/6 (/ x eps)) (+ (* 1/36 (pow x 2)) (/ 1/4 (pow eps 2)))))>
#<alt (* (pow eps 4) (+ (* -1 (/ (pow x 2) (pow eps 4))) (+ (* -1/6 (/ x eps)) (+ (* 1/36 (pow x 2)) (/ 1/4 (pow eps 2))))))>
#<alt (* 1/36 (* (pow eps 4) (pow x 2)))>
#<alt (* (pow eps 4) (+ (* -1/6 (/ x eps)) (* 1/36 (pow x 2))))>
#<alt (* (pow eps 4) (+ (* -1 (/ (- (* 1/6 x) (* 1/4 (/ 1 eps))) eps)) (* 1/36 (pow x 2))))>
#<alt (* (pow eps 4) (+ (* -1 (/ (+ (* -1 (/ (+ 1/4 (* -1 (/ (pow x 2) (pow eps 2)))) eps)) (* 1/6 x)) eps)) (* 1/36 (pow x 2))))>
#<alt (* 1/4 (pow eps 2))>
#<alt (+ (* -1/6 (* (pow eps 3) x)) (* 1/4 (pow eps 2)))>
#<alt (+ (* 1/4 (pow eps 2)) (* x (+ (* -1/6 (pow eps 3)) (* x (- (* 1/36 (pow eps 4)) 1)))))>
#<alt (+ (* 1/4 (pow eps 2)) (* x (+ (* -1/6 (pow eps 3)) (* x (- (* 1/36 (pow eps 4)) 1)))))>
#<alt (* (pow x 2) (- (* 1/36 (pow eps 4)) 1))>
#<alt (* (pow x 2) (- (+ (* -1/6 (/ (pow eps 3) x)) (* 1/36 (pow eps 4))) 1))>
#<alt (* (pow x 2) (- (+ (* -1/6 (/ (pow eps 3) x)) (+ (* 1/36 (pow eps 4)) (* 1/4 (/ (pow eps 2) (pow x 2))))) 1))>
#<alt (* (pow x 2) (- (+ (* -1/6 (/ (pow eps 3) x)) (+ (* 1/36 (pow eps 4)) (* 1/4 (/ (pow eps 2) (pow x 2))))) 1))>
#<alt (* (pow x 2) (- (* 1/36 (pow eps 4)) 1))>
#<alt (* (pow x 2) (- (+ (* -1/6 (/ (pow eps 3) x)) (* 1/36 (pow eps 4))) 1))>
#<alt (* (pow x 2) (- (+ (* -1 (/ (+ (* -1/4 (/ (pow eps 2) x)) (* 1/6 (pow eps 3))) x)) (* 1/36 (pow eps 4))) 1))>
#<alt (* (pow x 2) (- (+ (* -1 (/ (+ (* -1/4 (/ (pow eps 2) x)) (* 1/6 (pow eps 3))) x)) (* 1/36 (pow eps 4))) 1))>
#<alt (* -1 (pow x 2))>
#<alt (- (* 1/4 (pow eps 2)) (pow x 2))>
#<alt (- (* (pow eps 2) (+ 1/4 (* -1/6 (* eps x)))) (pow x 2))>
#<alt (- (* (pow eps 2) (+ 1/4 (* eps (+ (* -1/6 x) (* 1/36 (* eps (pow x 2))))))) (pow x 2))>
#<alt (* 1/36 (* (pow eps 4) (pow x 2)))>
#<alt (* (pow eps 4) (+ (* -1/6 (/ x eps)) (* 1/36 (pow x 2))))>
#<alt (* (pow eps 4) (+ (* -1/6 (/ x eps)) (+ (* 1/36 (pow x 2)) (/ 1/4 (pow eps 2)))))>
#<alt (* (pow eps 4) (+ (* -1 (/ (pow x 2) (pow eps 4))) (+ (* -1/6 (/ x eps)) (+ (* 1/36 (pow x 2)) (/ 1/4 (pow eps 2))))))>
#<alt (* 1/36 (* (pow eps 4) (pow x 2)))>
#<alt (* (pow eps 4) (+ (* -1/6 (/ x eps)) (* 1/36 (pow x 2))))>
#<alt (* (pow eps 4) (+ (* -1 (/ (- (* 1/6 x) (* 1/4 (/ 1 eps))) eps)) (* 1/36 (pow x 2))))>
#<alt (* (pow eps 4) (+ (* -1 (/ (+ (* -1 (/ (+ 1/4 (* -1 (/ (pow x 2) (pow eps 2)))) eps)) (* 1/6 x)) eps)) (* 1/36 (pow x 2))))>
#<alt (* 1/4 (pow eps 2))>
#<alt (+ (* -1/6 (* (pow eps 3) x)) (* 1/4 (pow eps 2)))>
#<alt (+ (* 1/4 (pow eps 2)) (* x (+ (* -1/6 (pow eps 3)) (* x (- (* 1/36 (pow eps 4)) 1)))))>
#<alt (+ (* 1/4 (pow eps 2)) (* x (+ (* -1/6 (pow eps 3)) (* x (- (* 1/36 (pow eps 4)) 1)))))>
#<alt (* (pow x 2) (- (* 1/36 (pow eps 4)) 1))>
#<alt (* (pow x 2) (- (+ (* -1/6 (/ (pow eps 3) x)) (* 1/36 (pow eps 4))) 1))>
#<alt (* (pow x 2) (- (+ (* -1/6 (/ (pow eps 3) x)) (+ (* 1/36 (pow eps 4)) (* 1/4 (/ (pow eps 2) (pow x 2))))) 1))>
#<alt (* (pow x 2) (- (+ (* -1/6 (/ (pow eps 3) x)) (+ (* 1/36 (pow eps 4)) (* 1/4 (/ (pow eps 2) (pow x 2))))) 1))>
#<alt (* (pow x 2) (- (* 1/36 (pow eps 4)) 1))>
#<alt (* (pow x 2) (- (+ (* -1/6 (/ (pow eps 3) x)) (* 1/36 (pow eps 4))) 1))>
#<alt (* (pow x 2) (- (+ (* -1 (/ (+ (* -1/4 (/ (pow eps 2) x)) (* 1/6 (pow eps 3))) x)) (* 1/36 (pow eps 4))) 1))>
#<alt (* (pow x 2) (- (+ (* -1 (/ (+ (* -1/4 (/ (pow eps 2) x)) (* 1/6 (pow eps 3))) x)) (* 1/36 (pow eps 4))) 1))>
#<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 (* -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/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/6 (* eps x))>
#<alt (* 1/6 (* eps x))>
#<alt (* 1/6 (* eps x))>
#<alt (* 1/6 (* eps x))>
#<alt (* 1/6 (* eps x))>
#<alt (* 1/6 (* eps x))>
#<alt (* 1/6 (* eps x))>
#<alt (* 1/6 (* eps x))>
#<alt (* 1/6 (* eps x))>
#<alt (* 1/6 (* eps x))>
#<alt (* 1/6 (* eps x))>
#<alt (* 1/6 (* eps x))>
#<alt (* 1/6 (* eps x))>
#<alt (* 1/6 (* eps x))>
#<alt (* 1/6 (* eps x))>
#<alt (* 1/6 (* eps x))>
#<alt (* 1/6 (* eps x))>
#<alt (* 1/6 (* eps x))>
#<alt (* 1/6 (* eps x))>
#<alt (* 1/6 (* eps x))>
#<alt (* 1/6 (* eps x))>
#<alt (* 1/6 (* eps x))>
#<alt (* 1/6 (* eps x))>
#<alt (* 1/6 (* eps x))>
#<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))>
Calls

105 calls:

TimeVariablePointExpression
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)
1.0ms
x
@inf
(/ (* (- (* (* eps (+ -1/2 (* 1/6 (* eps x)))) (* eps (+ -1/2 (* 1/6 (* eps x))))) (* x x)) 1) (* (+ x (* eps (+ -1/2 (* 1/6 (* eps x))))) (/ 1 eps)))
1.0ms
x
@-inf
(/ (* (- (* (* eps (+ -1/2 (* 1/6 (* eps x)))) (* eps (+ -1/2 (* 1/6 (* eps x))))) (* x x)) 1) (* (+ x (* eps (+ -1/2 (* 1/6 (* eps x))))) (/ 1 eps)))
1.0ms
x
@-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
@0
(* (* (* eps (+ 1/2 (* (* eps eps) (+ -1/48 (* eps (* eps (+ 1/3840 (* (* eps eps) -1/645120)))))))) (sin (/ (+ eps (* x 2)) 2))) -2)

rewrite398.0ms (2.2%)

Algorithm
batch-egg-rewrite
Rules
5912×*-lowering-*.f32
5912×*-lowering-*.f64
2792×/-lowering-/.f32
2792×/-lowering-/.f64
2124×+-lowering-+.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
054325
1359269
23471269
010134269
Stop Event
iter limit
node limit
Counts
23 → 605
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)))))))
(* x (+ (+ -1 (* (* eps eps) 1/6)) (/ (* eps -1/2) x)))
(+ (+ -1 (* (* eps eps) 1/6)) (/ (* eps -1/2) x))
(* eps (* x (+ (+ -1 (* (* eps eps) 1/6)) (/ (* eps -1/2) x))))
(+ -1 (* (* eps eps) 1/6))
(/ (* (- (* (* eps (+ -1/2 (* 1/6 (* eps x)))) (* eps (+ -1/2 (* 1/6 (* eps x))))) (* x x)) 1) (* (+ x (* eps (+ -1/2 (* 1/6 (* eps x))))) (/ 1 eps)))
(* (+ x (* eps (+ -1/2 (* 1/6 (* eps x))))) (/ 1 eps))
(* (- (* (* eps (+ -1/2 (* 1/6 (* eps x)))) (* eps (+ -1/2 (* 1/6 (* eps x))))) (* x x)) 1)
(- (* (* eps (+ -1/2 (* 1/6 (* eps x)))) (* eps (+ -1/2 (* 1/6 (* eps x))))) (* x x))
(/ (* eps (+ -1/48 (* (* eps eps) 1/3840))) (/ 1 eps))
(* (* (* eps (+ 1/2 (/ (* eps (+ -1/48 (* (* eps eps) 1/3840))) (/ 1 eps)))) (sin (/ (+ eps (* x 2)) 2))) -2)
(* (* eps (+ 1/2 (/ (* eps (+ -1/48 (* (* eps eps) 1/3840))) (/ 1 eps)))) (sin (/ (+ eps (* x 2)) 2)))
(* eps (+ 1/2 (/ (* eps (+ -1/48 (* (* eps eps) 1/3840))) (/ 1 eps))))
(* (* 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 eps) 1/6)
(* 1/6 (* eps x))
(* eps (+ -1/48 (* (* eps eps) 1/3840)))
(* (* eps eps) 1/3840)
Outputs
(*.f64 eps (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) (*.f64 (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 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) (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 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) (*.f64 eps (*.f64 (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 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))) (*.f64 (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 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))) #s(literal -2 binary64)))
(*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) (*.f64 eps (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 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) (*.f64 eps (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 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))))
(*.f64 (*.f64 #s(literal -2 binary64) eps) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) (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 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))))) (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 (*.f64 eps 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 (*.f64 eps 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 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) (*.f64 eps (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 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))) (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 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))))
(*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) (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 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))))
(+.f64 (*.f64 eps #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 (*.f64 eps 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 (*.f64 eps 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 (*.f64 eps 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 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/8 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 (*.f64 eps 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 (*.f64 eps 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 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))))) (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/2 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps #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 (*.f64 eps 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 (*.f64 eps 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 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))))
(/.f64 (*.f64 eps (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))))
(/.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))) eps) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) eps) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))))
(*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) eps)
(+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))
(+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)) (+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) (*.f64 eps (*.f64 eps eps))) #s(literal 1/2 binary64)))
(+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64))) (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) (*.f64 eps (*.f64 eps eps))))
(-.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))))
(fma.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) #s(literal 1/2 binary64))
(fma.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) (*.f64 eps eps) #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) #s(literal 1/4 binary64)) (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) #s(literal 1/2 binary64)))
(pow.f64 (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) #s(literal 1/2 binary64))))))
(*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))))
(+.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x))) x))
(+.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))
(+.f64 (*.f64 x #s(literal -1 binary64)) (*.f64 x (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x)))))
(fma.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))) x (*.f64 (*.f64 eps #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/8 binary64)) #s(literal 1 binary64))) (+.f64 (*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (-.f64 (*.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) #s(literal 1 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (-.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 x (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x)))))) (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))) (/.f64 (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))) (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))))
(/.f64 (*.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x)))) (-.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (-.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))))) x) (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))) (/.f64 (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))) (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))))
(/.f64 (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x)))) (-.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) x) (-.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64))) x) (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) x)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64))) x) x) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (*.f64 x (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) x))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64))) x) x) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) x))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64))) x) (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (*.f64 x #s(literal 1 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64))) x) (-.f64 #s(literal 0 binary64) x)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (*.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64))) x) (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (*.f64 #s(literal 1 binary64) x))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64))) x) (-.f64 #s(literal 0 binary64) x)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (*.f64 (*.f64 eps #s(literal 1/2 binary64)) x))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))) x) (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))) x)) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))) (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))) x) x) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))) (*.f64 x (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))) x))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))) x) x) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))) x))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))) x) (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))) (*.f64 x #s(literal 1 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))) (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))) x) (-.f64 #s(literal 0 binary64) x)) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))) (*.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))) x) (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))) (*.f64 #s(literal 1 binary64) x))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))) (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))) x) (-.f64 #s(literal 0 binary64) x)) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))) (*.f64 (*.f64 eps #s(literal 1/2 binary64)) x))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (+.f64 (*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64)))) (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) x)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64)))) x) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (*.f64 x (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) x))
(/.f64 (+.f64 (*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64)))) x) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) x))
(/.f64 (+.f64 (*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64)))) (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (*.f64 x #s(literal 1 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64)))) (-.f64 #s(literal 0 binary64) x)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (*.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (+.f64 (*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64)))) (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (*.f64 #s(literal 1 binary64) x))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64)))) (-.f64 #s(literal 0 binary64) x)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (*.f64 (*.f64 eps #s(literal 1/2 binary64)) x))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (+.f64 (*.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)))) (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))) x)) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))) (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)))) x) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))) (*.f64 x (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))) x))
(/.f64 (+.f64 (*.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)))) x) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))) x))
(/.f64 (+.f64 (*.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)))) (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))) (*.f64 x #s(literal 1 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))) (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)))) (-.f64 #s(literal 0 binary64) x)) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))) (*.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (+.f64 (*.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)))) (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))) (*.f64 #s(literal 1 binary64) x))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))) (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)))) (-.f64 #s(literal 0 binary64) x)) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))) (*.f64 (*.f64 eps #s(literal 1/2 binary64)) x))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (+.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))) (*.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64))) x))) (*.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))))
(/.f64 (+.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) (*.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))) x))) (*.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))))
(/.f64 (+.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))) (*.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64)))))) (*.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))))
(/.f64 (+.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) (*.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)))))) (*.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))) (*.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64))) x))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) (*.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))) x))) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))) (*.f64 x (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64)))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) (*.f64 x (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)))))) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))) (*.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64))) x))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) (*.f64 x (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))) x))) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))) (*.f64 x (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64)))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) (*.f64 x (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)))))) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))))
(/.f64 (+.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))) (*.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64))) x))) (*.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) (*.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))) x))) (*.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))))
(/.f64 (+.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))) (*.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64)))))) (*.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) (*.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)))))) (*.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 eps #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64))) x))) (*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 eps #s(literal 1/2 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) (*.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))) x))) (*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 eps #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 eps #s(literal 1/2 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) (*.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))) (*.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64))) x))) (*.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) x) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) (*.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))) x))) (*.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))) (*.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64)))))) (*.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) x) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) (*.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)))))) (*.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64))) x))) (*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) x) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) (*.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))) x))) (*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) x) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) (*.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))))
(*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x)))))
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x)))) x)
(+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x))))
(+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))
(+.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))
(+.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x))) #s(literal -1 binary64))
(+.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) #s(literal -1 binary64)) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))) (-.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (/.f64 (/.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (-.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))
(fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) x) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))) (/.f64 (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))) (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))) (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x)))) (-.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))) (/.f64 (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))) (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))))) (+.f64 (/.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (-.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x)))) (-.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (-.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64))) x) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) x))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64))) (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64))) (-.f64 #s(literal 0 binary64) x)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))) x) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))) x))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))) (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))) (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))) (-.f64 #s(literal 0 binary64) x)) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))) (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))))) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))) (*.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64))))) (*.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) (*.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))))) (*.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))))
(/.f64 (+.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) (*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x)))))) (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))) (/.f64 (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))) (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x)))) (-.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (neg.f64 (-.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x))) (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x))) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x)))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x))) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x)))) (*.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x)))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x))) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x))))) (-.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x)))))
(/.f64 (-.f64 (/.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64)))) #s(literal -1 binary64))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64)))) (neg.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64)))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64)))) x))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64)))) #s(literal 1 binary64))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64)))) (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64)))) #s(literal 1 binary64))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64)))) (/.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x)) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64)))) (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64)))) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64)))) x))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) x))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64)))) (neg.f64 (*.f64 eps #s(literal 1/2 binary64))))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) x))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)))) #s(literal -1 binary64))) (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)))) (neg.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)))) x))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)))) #s(literal 1 binary64))) (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)))) (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)))) #s(literal 1 binary64))) (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)))) (/.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x)) (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)))) (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)))) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)))) x))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) x))) (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)))) (neg.f64 (*.f64 eps #s(literal 1/2 binary64))))) (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) x))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64))) (neg.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) #s(literal -1 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (neg.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64))) (/.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (/.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64))) x) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) x))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) x))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (neg.f64 (*.f64 eps #s(literal 1/2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) x))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64))) (neg.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) #s(literal -1 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) (neg.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64))) x) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) x))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64))) (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64))) (/.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) (/.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64))) (-.f64 #s(literal 0 binary64) x)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64))) x) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) x))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) x))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) (neg.f64 (*.f64 eps #s(literal 1/2 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) (neg.f64 (-.f64 #s(literal 0 binary64) x))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))) (neg.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))) #s(literal -1 binary64))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))) (neg.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))) (/.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))) (/.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))) x) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))) x))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) x))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))) (neg.f64 (*.f64 eps #s(literal 1/2 binary64))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))) (neg.f64 (-.f64 #s(literal 0 binary64) x))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64)))) (neg.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))) #s(literal -1 binary64))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))) (neg.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64)))) x) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))) x))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64)))) (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))) #s(literal 1 binary64))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))) (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64)))) (/.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))) #s(literal 1 binary64))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))) (/.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64)))) (-.f64 #s(literal 0 binary64) x)) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))) (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64)))) x) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))) x))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) x))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))) (neg.f64 (*.f64 eps #s(literal 1/2 binary64))))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))) (neg.f64 (-.f64 #s(literal 0 binary64) x))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)))) (neg.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) #s(literal -1 binary64))) (*.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) (neg.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)))) x) (*.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) x))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)))) (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) #s(literal 1 binary64))) (*.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)))) (/.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64))) (*.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) #s(literal 1 binary64))) (*.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) (/.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)))) (-.f64 #s(literal 0 binary64) x)) (*.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)))) x) (*.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) x))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) x))) (*.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) (neg.f64 (*.f64 eps #s(literal 1/2 binary64))))) (*.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) (neg.f64 (-.f64 #s(literal 0 binary64) x))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (neg.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))) (*.f64 (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64))) (*.f64 (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)) (neg.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal 1 binary64)) x) (*.f64 (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)) x))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)) (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (/.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)) (/.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) x)) (*.f64 (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)) (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal 1 binary64)) x) (*.f64 (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)) x))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) x))) (*.f64 (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)) (neg.f64 (*.f64 eps #s(literal 1/2 binary64))))) (*.f64 (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) x))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64))))) (*.f64 (neg.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) #s(literal 1 binary64))) (*.f64 (neg.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))))) (*.f64 (neg.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) #s(literal 1 binary64))) (*.f64 (neg.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))) (*.f64 (neg.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64))))) (*.f64 (neg.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))))) (*.f64 (neg.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64))))) (*.f64 (neg.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) (*.f64 (neg.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))))) (*.f64 (neg.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))) (*.f64 (neg.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64)))))) (*.f64 (neg.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))))) (*.f64 (neg.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)))))) (*.f64 (neg.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))) (*.f64 (neg.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal 1 binary64)))) (*.f64 (neg.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64))))) (*.f64 x #s(literal 1 binary64))) (*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))))) (*.f64 x #s(literal 1 binary64))) (*.f64 x (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))))) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64))))) (*.f64 x (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))))))
(/.f64 (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))) (*.f64 x (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64)))))) (*.f64 x (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))))) (*.f64 x (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)))))) (*.f64 x (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))))))
(/.f64 (+.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))) (*.f64 x (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal 1 binary64)))) (*.f64 x (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64))))) (*.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))))) (*.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))))) (*.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64))))) (*.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))) (*.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64)))))) (*.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))))) (*.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)))))) (*.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))) (*.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal 1 binary64)))) (*.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64))))) (*.f64 (/.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))))) (*.f64 (/.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64)) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))) (*.f64 (/.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64))))) (*.f64 (/.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))))) (*.f64 (/.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64))))) (*.f64 (/.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) (*.f64 (/.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))))) (*.f64 (/.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))) (*.f64 (/.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64)) (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64)))))) (*.f64 (/.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64)) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))))) (*.f64 (/.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64)) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)))))) (*.f64 (/.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64)) (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))) (*.f64 (/.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal 1 binary64)))) (*.f64 (/.f64 (/.f64 x (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64)) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))))) (*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))))))
(/.f64 (+.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) x) (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) x) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))))) (*.f64 (-.f64 #s(literal 0 binary64) x) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) x) (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))))))
(/.f64 (+.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64))))) (*.f64 x #s(literal 1 binary64))) (*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))))) (*.f64 x #s(literal 1 binary64))) (*.f64 x (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))))) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64))))) (*.f64 x (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))))) (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) #s(literal 1 binary64)) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))) (*.f64 x (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64)))))) (*.f64 x (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) #s(literal 1 binary64)) (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))))) (*.f64 x (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)))))) (*.f64 x (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))) (*.f64 x (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal 1 binary64)))) (*.f64 x (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 eps #s(literal 1/2 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) x)) #s(literal 1 binary64))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) x)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 eps #s(literal 1/2 binary64))) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) x)) #s(literal 1 binary64))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) x)) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 eps #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) x)) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) x)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 eps #s(literal 1/2 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) x)) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) x)) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 eps #s(literal 1/2 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) x)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) x)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 eps #s(literal 1/2 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) x)) (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64)))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) x)) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 eps #s(literal 1/2 binary64))) (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) x)) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) x)) (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 eps #s(literal 1/2 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) x)) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal 1 binary64)))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) x)) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))
(pow.f64 (/.f64 (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))) (/.f64 (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))) (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))) (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x)))) (-.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))) (/.f64 (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))) (/.f64 x (*.f64 eps #s(literal -1/2 binary64)))))))
(*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x)))) (-.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x))))
(+.f64 (*.f64 eps (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 eps (*.f64 (*.f64 eps #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 eps x) #s(literal -1 binary64)) (*.f64 (*.f64 eps x) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x)))))
(+.f64 (*.f64 (*.f64 eps x) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (*.f64 eps x) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))
(+.f64 (*.f64 (*.f64 eps x) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)) (*.f64 (*.f64 eps x) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))
(+.f64 (*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))) eps) (*.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) #s(literal 1 binary64)) eps))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 eps x)) (*.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x))) (*.f64 eps x)))
(+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps x)) (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (*.f64 eps x)))
(+.f64 (*.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (*.f64 eps x)) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps x)))
(/.f64 (*.f64 (*.f64 eps x) (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x)))))) (+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))) (/.f64 (-.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))) (/.f64 x (*.f64 eps #s(literal -1/2 binary64))))))
(/.f64 (*.f64 (*.f64 eps x) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x)))) (-.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))) (-.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))) (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)))
(*.f64 eps (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x))))))
(*.f64 x (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x))))))
(*.f64 x (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x)))) eps))
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x)))) (*.f64 eps x))
(*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x))))) eps)
(*.f64 (*.f64 eps x) (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x)))))
(*.f64 (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x))))) x)
(+.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))
(+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))))
(fma.f64 eps (*.f64 eps #s(literal 1/6 binary64)) #s(literal -1 binary64))
(fma.f64 (*.f64 eps eps) #s(literal 1/6 binary64) #s(literal -1 binary64))
(fma.f64 #s(literal 1/6 binary64) (*.f64 eps eps) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)))))
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)))) (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 1/216 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/36 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) x)))) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (/.f64 (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))) eps)) (/.f64 (*.f64 x x) (/.f64 (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))) eps)))
(neg.f64 (/.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x)) (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))) eps))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x))) (/.f64 (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))) eps)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) x)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) eps) (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) x)))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x)) (/.f64 (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))) eps))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x))) (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))) eps)))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps)))))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))) eps) (+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))) eps) (+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) x) (/.f64 #s(literal 1 binary64) eps))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps)))))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x)))) (/.f64 (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))) eps)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x)) (/.f64 (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))) eps)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x)))) (neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))) eps))))
(/.f64 (/.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x)) (/.f64 #s(literal 1 binary64) eps)) (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) x)) (/.f64 #s(literal -1 binary64) eps))
(/.f64 (*.f64 (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) x) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) eps))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps)))))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (/.f64 eps (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))))) (+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))))) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 eps (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))))) (+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x)))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x)) eps) (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))))
(/.f64 (/.f64 (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) x) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) eps))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) x))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) eps) (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) x)) #s(literal -1 binary64))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) x))
(*.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) x)))
(*.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x)) (/.f64 eps (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))))))
(*.f64 (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) x) (/.f64 eps (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))))))
(*.f64 (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))) (/.f64 (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) x) (/.f64 (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))) eps)))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))) eps))))
(*.f64 (/.f64 eps (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))))) (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x)))
(*.f64 (/.f64 eps (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x))) #s(literal -1 binary64)))
(*.f64 (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) x) eps)
(*.f64 (/.f64 (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))) (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))))) (*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) x)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))))) (/.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x)) (/.f64 #s(literal 1 binary64) eps)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))))) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) eps) (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x))) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x)) (/.f64 #s(literal 1 binary64) eps)) (/.f64 #s(literal 1 binary64) (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))))))
(*.f64 (/.f64 (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))) (/.f64 #s(literal 1 binary64) eps)) (/.f64 (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) x) (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))))))
(*.f64 (/.f64 (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) x) #s(literal 1 binary64)) eps)
(*.f64 (/.f64 (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) x) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) eps))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) eps) (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x))) #s(literal -1 binary64)) (pow.f64 (/.f64 (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) eps) (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))) (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))))) #s(literal -1 binary64)) (*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) x)))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) eps) (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))))) #s(literal -1 binary64)) (pow.f64 (/.f64 (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))) (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) x)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (/.f64 (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))) eps) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps)))))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x))))))
(*.f64 (pow.f64 (/.f64 (/.f64 (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))) eps) (-.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))))) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) eps) x) (*.f64 (/.f64 #s(literal 1 binary64) eps) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) eps) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 (/.f64 #s(literal 1 binary64) eps) x))
(+.f64 (*.f64 x (/.f64 #s(literal 1 binary64) eps)) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (/.f64 #s(literal 1 binary64) eps)))
(+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (/.f64 #s(literal 1 binary64) eps)) (*.f64 x (/.f64 #s(literal 1 binary64) eps)))
(/.f64 #s(literal 1 binary64) (/.f64 eps (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))))))
(/.f64 (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))) eps)
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))))) (*.f64 eps (+.f64 (*.f64 x x) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) x)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps)))) (*.f64 eps (-.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))))))
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))))) #s(literal -1 binary64)) (*.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) x))) (-.f64 #s(literal 0 binary64) eps)))
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) x))) eps))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps)))) #s(literal -1 binary64)) (*.f64 (-.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))) (-.f64 #s(literal 0 binary64) eps)))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps)))) #s(literal 1 binary64)) (*.f64 (-.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))) eps))
(/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps)))))) (*.f64 (-.f64 #s(literal 0 binary64) eps) (+.f64 (*.f64 x x) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) x)))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))))) (*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps)))))) (*.f64 eps (+.f64 (*.f64 x x) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) x)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))))) (*.f64 eps (-.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))))))
(/.f64 (neg.f64 (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))))) (-.f64 #s(literal 0 binary64) eps))
(/.f64 (*.f64 (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) eps))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) eps) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps)))))) (+.f64 (*.f64 x x) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) x))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) eps) (-.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))))) (-.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))))
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))))) (/.f64 #s(literal 1 binary64) eps)) (+.f64 (*.f64 x x) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) x))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps)))) (/.f64 #s(literal 1 binary64) eps)) (-.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))))
(/.f64 (*.f64 #s(literal -1 binary64) (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))))) (-.f64 #s(literal 0 binary64) eps))
(pow.f64 (/.f64 (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))) eps) #s(literal 1 binary64))
(pow.f64 (/.f64 eps (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))) eps))
(*.f64 (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))) (/.f64 #s(literal 1 binary64) eps))
(*.f64 (/.f64 #s(literal 1 binary64) eps) (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))))
(+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x))))
(+.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x)))
(+.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x)) (*.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x))))
(+.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x)) #s(literal 1 binary64)))
(+.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x)) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x))))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))))
(+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x)) (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x)))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps)))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x x))))
(+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) #s(literal 1 binary64)))
(-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x))
(-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (-.f64 (*.f64 x x) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x))))
(-.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps)))))) (+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x))))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x))))))
(-.f64 (/.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))))) (+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x))) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x))))
(fma.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(fma.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))) (neg.f64 (-.f64 (*.f64 x x) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x)))))
(fma.f64 eps (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(fma.f64 eps (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))) (neg.f64 (-.f64 (*.f64 x x) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x)))))
(fma.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(fma.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (neg.f64 (-.f64 (*.f64 x x) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x)))))
(fma.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps)) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(fma.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps)) (neg.f64 (-.f64 (*.f64 x x) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x)))))
(fma.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(fma.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (neg.f64 (-.f64 (*.f64 x x) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x)))))
(fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x)))
(fma.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x)) #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x)))
(fma.f64 (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))) (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) x) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x)))
(fma.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 eps eps) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(fma.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 eps eps) (neg.f64 (-.f64 (*.f64 x x) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x)))))
(fma.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps)) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(fma.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps)) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (neg.f64 (-.f64 (*.f64 x x) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x)))))
(fma.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))) eps (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(fma.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))) eps (neg.f64 (-.f64 (*.f64 x x) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x)))))
(fma.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(fma.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (neg.f64 (-.f64 (*.f64 x x) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x)))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps)))))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))))) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps)))))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps)))))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))))) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (-.f64 #s(literal 0 binary64) (*.f64 x x))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))))) (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x)))
(/.f64 (-.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))))) (*.f64 x (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (-.f64 #s(literal 0 binary64) (*.f64 x x))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps)))))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)) (+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x)))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps)))))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (neg.f64 (+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))))) (*.f64 x (*.f64 x (*.f64 x x))))) (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x)) (*.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x)) (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x))))) (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x)) (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x))) (*.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x))))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x)) (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x)))) (-.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps)))))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))))) (*.f64 x (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x)))
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))))) (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) x)) (+.f64 (*.f64 x x) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) x))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps)))) (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) x)) (-.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))))
(pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x)))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps)))))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))))) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x)))
(*.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x)) #s(literal 1 binary64))
(*.f64 (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))) (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) x))
(*.f64 (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) x) #s(literal 1 binary64)))
(*.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps)))))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x))))))
(*.f64 (-.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))))) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x))))
(*.f64 (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) x) (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))))
(+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x))))
(+.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x)))
(+.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x)) (*.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x))))
(+.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x)) #s(literal 1 binary64)))
(+.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x)) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x))))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))))
(+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x)) (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x)))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps)))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x x))))
(+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) #s(literal 1 binary64)))
(-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x))
(-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (-.f64 (*.f64 x x) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x))))
(-.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps)))))) (+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x))))) (/.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x))))))
(-.f64 (/.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))))) (+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x))) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x))))
(fma.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(fma.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))) (neg.f64 (-.f64 (*.f64 x x) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x)))))
(fma.f64 eps (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(fma.f64 eps (*.f64 eps (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))) (neg.f64 (-.f64 (*.f64 x x) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x)))))
(fma.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(fma.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (neg.f64 (-.f64 (*.f64 x x) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x)))))
(fma.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps)) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(fma.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps)) (neg.f64 (-.f64 (*.f64 x x) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x)))))
(fma.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(fma.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (neg.f64 (-.f64 (*.f64 x x) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x)))))
(fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x)))
(fma.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x)) #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x)))
(fma.f64 (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))) (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) x) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x)))
(fma.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 eps eps) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(fma.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 eps eps) (neg.f64 (-.f64 (*.f64 x x) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x)))))
(fma.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps)) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(fma.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps)) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (neg.f64 (-.f64 (*.f64 x x) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x)))))
(fma.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))) eps (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(fma.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))) eps (neg.f64 (-.f64 (*.f64 x x) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x)))))
(fma.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(fma.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (neg.f64 (-.f64 (*.f64 x x) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x)))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps)))))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))))) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps)))))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps)))))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))))) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (-.f64 #s(literal 0 binary64) (*.f64 x x))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))))) (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x)))
(/.f64 (-.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))))) (*.f64 x (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (-.f64 #s(literal 0 binary64) (*.f64 x x))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps)))))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))))) (*.f64 x (*.f64 x (*.f64 x x)))) #s(literal 1 binary64)) (+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x)))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps)))))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (neg.f64 (+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))))) (*.f64 x (*.f64 x (*.f64 x x))))) (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x)) (*.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x)) (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x))))) (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x)) (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x))) (*.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x))))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x)) (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x)))) (-.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x x))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps)))))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))))) (*.f64 x (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x)))
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))))) (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) x)) (+.f64 (*.f64 x x) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) x))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps)))) (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) x)) (-.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))))
(pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x)))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps)))))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))))) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x)))
(*.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x)) #s(literal 1 binary64))
(*.f64 (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))) (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) x))
(*.f64 (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))) (*.f64 (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) x) #s(literal 1 binary64)))
(*.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps)))))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x))))))
(*.f64 (-.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))))) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 x x))))
(*.f64 (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) x) (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) eps) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (/.f64 #s(literal -1 binary64) eps)))
(neg.f64 (/.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (-.f64 #s(literal 0 binary64) eps)) (/.f64 #s(literal 1 binary64) eps)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) eps) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) eps) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) eps) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1 binary64)))
(/.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (/.f64 #s(literal 1 binary64) eps))
(/.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 eps eps)) #s(literal 1 binary64))
(/.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (-.f64 #s(literal 0 binary64) eps)) (/.f64 #s(literal -1 binary64) eps))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (-.f64 #s(literal 0 binary64) eps))) (/.f64 #s(literal 1 binary64) eps))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) eps) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) eps) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 eps eps)))
(*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 eps eps))
(*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) eps)
(*.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (-.f64 #s(literal 0 binary64) eps)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) eps)))
(*.f64 (/.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) #s(literal 1 binary64)) (*.f64 eps eps))
(*.f64 (/.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) eps))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) #s(literal -1 binary64)) (*.f64 eps eps))
(*.f64 eps (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 eps eps))) (*.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 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 eps eps)))) #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 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 eps eps)))) #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 eps eps))) (*.f64 eps (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 eps eps))) (*.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 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 eps eps)))) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -2 binary64)))
(*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 eps eps))) (*.f64 eps (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 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 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 eps eps)))))
(*.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 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 eps eps)))))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 eps eps))))) (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 (*.f64 eps 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 (*.f64 eps 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)))))
(*.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 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 eps eps)))))
(*.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 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 eps eps)))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 eps eps))) (*.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 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 eps eps)))) (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 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 eps eps)))) 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 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 eps eps))))
(+.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 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 (*.f64 eps eps) #s(literal 1/3840 binary64))))))
(fma.f64 #s(literal 1/2 binary64) eps (*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/8 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 eps eps)) (*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 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 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps 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 (*.f64 eps eps) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))
(/.f64 (*.f64 eps (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 eps eps)) (*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 eps eps)) (-.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 eps eps)) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 eps eps))))
(/.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 eps eps)) (*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))) eps) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 eps eps)) (-.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 eps eps)) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) eps) (-.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 eps eps))))
(*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 eps eps))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 eps eps))) eps)
(+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)) (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) (*.f64 eps (*.f64 eps eps))))
(+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))
(fma.f64 (*.f64 eps eps) #s(literal -1/48 binary64) (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) (*.f64 eps (*.f64 eps eps))))
(fma.f64 #s(literal -1/48 binary64) (*.f64 eps eps) (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) (*.f64 eps (*.f64 eps eps))))
(/.f64 (+.f64 (*.f64 #s(literal -1/110592 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))))) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)) (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) (*.f64 eps (*.f64 eps eps)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64))) (*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) (*.f64 eps (*.f64 eps eps))))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)) (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) (*.f64 eps (*.f64 eps eps)))))
(/.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/110592 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))) (+.f64 #s(literal 1/2304 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))) (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))) #s(literal -1/48 binary64)))))
(/.f64 (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/2304 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (-.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))
(/.f64 (*.f64 (+.f64 #s(literal -1/110592 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))) (*.f64 eps eps)) (+.f64 #s(literal 1/2304 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))) (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))) #s(literal -1/48 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/2304 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))) (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) (*.f64 eps eps)) (-.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))
(*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))
(*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))) (*.f64 eps eps))
(*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))) eps)
(+.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) #s(literal 1/3840 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))
(+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))) eps))
(+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)) (*.f64 eps eps)))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)) (*.f64 eps eps)) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))
(/.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/56623104000 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/268485921865728000 binary64))))) (+.f64 #s(literal 1/14745600 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)) #s(literal 1/3840 binary64)))))
(/.f64 (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/14745600 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/416179814400 binary64)))) (-.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))
(*.f64 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 x #s(literal 1/6 binary64)))
(*.f64 x (*.f64 eps #s(literal 1/6 binary64)))
(*.f64 #s(literal 1/6 binary64) (*.f64 eps x))
(*.f64 (*.f64 eps x) #s(literal 1/6 binary64))
(*.f64 (*.f64 eps #s(literal 1/6 binary64)) x)
(*.f64 (*.f64 #s(literal 1/6 binary64) x) eps)
(+.f64 (*.f64 eps #s(literal -1/48 binary64)) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))
(+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 eps #s(literal -1/48 binary64)))
(fma.f64 eps #s(literal -1/48 binary64) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))
(fma.f64 #s(literal -1/48 binary64) eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))
(/.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (/.f64 #s(literal 1 binary64) eps))
(/.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) #s(literal 1 binary64))
(/.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (-.f64 #s(literal 0 binary64) eps)) #s(literal -1 binary64))
(/.f64 (+.f64 #s(literal -1/110592 binary64) (*.f64 #s(literal 1/56623104000 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))))) (*.f64 (/.f64 #s(literal 1 binary64) eps) (+.f64 #s(literal 1/2304 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64))))))
(/.f64 (-.f64 #s(literal 1/2304 binary64) (*.f64 #s(literal 1/14745600 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 (/.f64 #s(literal 1 binary64) eps) (-.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))
(/.f64 (neg.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (/.f64 #s(literal -1 binary64) eps))
(/.f64 (/.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) eps))
(/.f64 (+.f64 (*.f64 #s(literal -1/110592 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 #s(literal 1/56623104000 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))))) (+.f64 (*.f64 (*.f64 eps #s(literal -1/48 binary64)) (*.f64 eps #s(literal -1/48 binary64))) (-.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps #s(literal -1/48 binary64)) (*.f64 eps (*.f64 (*.f64 eps 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 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (-.f64 (*.f64 eps #s(literal -1/48 binary64)) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))
(/.f64 (*.f64 eps (+.f64 #s(literal -1/110592 binary64) (*.f64 #s(literal 1/56623104000 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))))) (+.f64 #s(literal 1/2304 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) (-.f64 (*.f64 (*.f64 eps 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 (*.f64 eps eps) #s(literal 1/3840 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal -1/110592 binary64) (*.f64 #s(literal 1/56623104000 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))))) eps) (+.f64 #s(literal 1/2304 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) (-.f64 (*.f64 (*.f64 eps 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 (*.f64 eps eps) #s(literal 1/3840 binary64))))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal -1 binary64))
(*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))
(*.f64 eps (/.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) #s(literal 1 binary64)))
(*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) eps)
(*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) #s(literal 1 binary64))
(*.f64 (/.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) #s(literal 1 binary64)) eps)
(*.f64 (/.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) #s(literal -1 binary64)) (-.f64 #s(literal 0 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)

simplify354.0ms (2%)

Algorithm
egg-herbie
Rules
7056×*-lowering-*.f32
7056×*-lowering-*.f64
3992×+-lowering-+.f64
3992×+-lowering-+.f32
1734×fma-lowering-fma.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
07147541
125686236
087366236
Stop Event
iter limit
node limit
Counts
420 → 420
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)))))
(* -1/2 eps)
(+ (* -1/2 eps) (* x (- (* 1/6 (pow eps 2)) 1)))
(+ (* -1/2 eps) (* x (- (* 1/6 (pow eps 2)) 1)))
(+ (* -1/2 eps) (* x (- (* 1/6 (pow eps 2)) 1)))
(* x (- (* 1/6 (pow eps 2)) 1))
(* x (- (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))) 1))
(* x (- (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))) 1))
(* x (- (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))) 1))
(* x (- (* 1/6 (pow eps 2)) 1))
(* -1 (* x (+ (* -1 (- (* 1/6 (pow eps 2)) 1)) (* 1/2 (/ eps x)))))
(* -1 (* x (+ (* -1 (- (* 1/6 (pow eps 2)) 1)) (* 1/2 (/ eps x)))))
(* -1 (* x (+ (* -1 (- (* 1/6 (pow eps 2)) 1)) (* 1/2 (/ eps x)))))
(* -1 x)
(+ (* -1 x) (* -1/2 eps))
(+ (* -1 x) (* eps (- (* 1/6 (* eps x)) 1/2)))
(+ (* -1 x) (* eps (- (* 1/6 (* eps x)) 1/2)))
(* 1/6 (* (pow eps 2) x))
(* (pow eps 2) (- (* 1/6 x) (* 1/2 (/ 1 eps))))
(* (pow eps 2) (- (+ (* -1 (/ x (pow eps 2))) (* 1/6 x)) (* 1/2 (/ 1 eps))))
(* (pow eps 2) (- (+ (* -1 (/ x (pow eps 2))) (* 1/6 x)) (* 1/2 (/ 1 eps))))
(* 1/6 (* (pow eps 2) x))
(* (pow eps 2) (- (* 1/6 x) (* 1/2 (/ 1 eps))))
(* (pow eps 2) (+ (* -1 (/ (+ 1/2 (/ x eps)) eps)) (* 1/6 x)))
(* (pow eps 2) (+ (* -1 (/ (+ 1/2 (/ x eps)) eps)) (* 1/6 x)))
-1
(- (* -1/2 (/ eps x)) 1)
(- (* eps (- (* 1/6 eps) (* 1/2 (/ 1 x)))) 1)
(- (* eps (- (* 1/6 eps) (* 1/2 (/ 1 x)))) 1)
(* 1/6 (pow eps 2))
(* (pow eps 2) (- 1/6 (* 1/2 (/ 1 (* eps x)))))
(* (pow eps 2) (+ 1/6 (* -1 (/ (+ (* 1/2 (/ 1 x)) (/ 1 eps)) eps))))
(* (pow eps 2) (+ 1/6 (* -1 (/ (+ (* 1/2 (/ 1 x)) (/ 1 eps)) eps))))
(* 1/6 (pow eps 2))
(* (pow eps 2) (- 1/6 (* 1/2 (/ 1 (* eps x)))))
(* (pow eps 2) (+ 1/6 (* -1 (/ (+ (/ 1 eps) (* 1/2 (/ 1 x))) eps))))
(* (pow eps 2) (+ 1/6 (* -1 (/ (+ (/ 1 eps) (* 1/2 (/ 1 x))) eps))))
(* -1/2 (/ eps x))
(/ (+ (* -1/2 eps) (* x (- (* 1/6 (pow eps 2)) 1))) x)
(/ (+ (* -1/2 eps) (* x (- (* 1/6 (pow eps 2)) 1))) x)
(/ (+ (* -1/2 eps) (* x (- (* 1/6 (pow eps 2)) 1))) x)
(- (* 1/6 (pow eps 2)) 1)
(- (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))) 1)
(- (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))) 1)
(- (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))) 1)
(- (* 1/6 (pow eps 2)) 1)
(- (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))) 1)
(- (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))) 1)
(- (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))) 1)
(* -1 (* eps x))
(* eps (+ (* -1 x) (* -1/2 eps)))
(* eps (+ (* -1 x) (* eps (- (* 1/6 (* eps x)) 1/2))))
(* eps (+ (* -1 x) (* eps (- (* 1/6 (* eps x)) 1/2))))
(* 1/6 (* (pow eps 3) x))
(* (pow eps 3) (- (* 1/6 x) (* 1/2 (/ 1 eps))))
(* (pow eps 3) (- (+ (* -1 (/ x (pow eps 2))) (* 1/6 x)) (* 1/2 (/ 1 eps))))
(* (pow eps 3) (- (+ (* -1 (/ x (pow eps 2))) (* 1/6 x)) (* 1/2 (/ 1 eps))))
(* 1/6 (* (pow eps 3) x))
(* -1 (* (pow eps 3) (+ (* -1/6 x) (* 1/2 (/ 1 eps)))))
(* -1 (* (pow eps 3) (+ (* -1 (/ (- (* -1 (/ x eps)) 1/2) eps)) (* -1/6 x))))
(* -1 (* (pow eps 3) (+ (* -1 (/ (- (* -1 (/ x eps)) 1/2) eps)) (* -1/6 x))))
(* -1/2 (pow eps 2))
(+ (* -1/2 (pow eps 2)) (* eps (* x (- (* 1/6 (pow eps 2)) 1))))
(+ (* -1/2 (pow eps 2)) (* eps (* x (- (* 1/6 (pow eps 2)) 1))))
(+ (* -1/2 (pow eps 2)) (* eps (* x (- (* 1/6 (pow eps 2)) 1))))
(* eps (* x (- (* 1/6 (pow eps 2)) 1)))
(* x (+ (* -1/2 (/ (pow eps 2) x)) (* eps (- (* 1/6 (pow eps 2)) 1))))
(* x (+ (* -1/2 (/ (pow eps 2) x)) (* eps (- (* 1/6 (pow eps 2)) 1))))
(* x (+ (* -1/2 (/ (pow eps 2) x)) (* eps (- (* 1/6 (pow eps 2)) 1))))
(* eps (* x (- (* 1/6 (pow eps 2)) 1)))
(* -1 (* x (+ (* -1 (* eps (- (* 1/6 (pow eps 2)) 1))) (* 1/2 (/ (pow eps 2) x)))))
(* -1 (* x (+ (* -1 (* eps (- (* 1/6 (pow eps 2)) 1))) (* 1/2 (/ (pow eps 2) x)))))
(* -1 (* x (+ (* -1 (* eps (- (* 1/6 (pow eps 2)) 1))) (* 1/2 (/ (pow eps 2) x)))))
-1
(- (* 1/6 (pow eps 2)) 1)
(- (* 1/6 (pow eps 2)) 1)
(- (* 1/6 (pow eps 2)) 1)
(* 1/6 (pow eps 2))
(* (pow eps 2) (- 1/6 (/ 1 (pow eps 2))))
(* (pow eps 2) (- 1/6 (/ 1 (pow eps 2))))
(* (pow eps 2) (- 1/6 (/ 1 (pow eps 2))))
(* 1/6 (pow eps 2))
(* (pow eps 2) (- 1/6 (/ 1 (pow eps 2))))
(* (pow eps 2) (- 1/6 (/ 1 (pow eps 2))))
(* (pow eps 2) (- 1/6 (/ 1 (pow eps 2))))
(* -1 (* eps x))
(* eps (+ (* -1 x) (* -1/2 eps)))
(* eps (+ (* -1 x) (* eps (- (* eps (- (* 1/4 (/ 1 x)) (+ (* -1/6 x) (* 1/4 (/ 1 x))))) 1/2))))
(* eps (+ (* -1 x) (* eps (- (* eps (- (* -1 (* eps (+ 1/12 (* -1/2 (/ (- (* 1/4 (/ 1 x)) (+ (* -1/6 x) (* 1/4 (/ 1 x)))) x))))) (* -1/6 x))) 1/2))))
(* 1/6 (* (pow eps 3) x))
(* (pow eps 3) (- (* 1/6 x) (* 1/2 (/ 1 eps))))
(* (pow eps 3) (+ (* -1 (/ (+ 1/2 (/ x eps)) eps)) (* 1/6 x)))
(* (pow eps 3) (- (+ (* 1/6 x) (* 3 (/ 1 (pow eps 3)))) (+ (* -3 (/ (- (* 3/2 (/ 1 x)) (+ x (* 3/2 (/ 1 x)))) (* (pow eps 3) x))) (+ (* 1/2 (/ 1 eps)) (/ x (pow eps 2))))))
(* 1/6 (* (pow eps 3) x))
(* -1 (* (pow eps 3) (+ (* -1/6 x) (* 1/2 (/ 1 eps)))))
(* -1 (* (pow eps 3) (+ (* -1/6 x) (+ (* 1/2 (/ 1 eps)) (/ x (pow eps 2))))))
(* -1 (* (pow eps 3) (+ (* -1 (/ (- (* -1 (/ (+ (* -1 (- (* 3/2 (/ 1 x)) (+ x (* 3/2 (/ 1 x))))) (* -1 (/ (+ 3 (* 3 (/ (- (* 3/2 (/ 1 x)) (+ x (* 3/2 (/ 1 x)))) x))) eps))) eps)) 1/2) eps)) (* -1/6 x))))
(* -1/2 (pow eps 2))
(+ (* -1/2 (pow eps 2)) (* x (- (* 1/3 (pow eps 3)) (* eps (+ 1 (* 1/6 (pow eps 2)))))))
(+ (* -1/2 (pow eps 2)) (* x (- (+ (* 1/3 (pow eps 3)) (* x (- (* -2 (- (* 1/36 (pow eps 4)) 1)) (* -2 (/ (* (+ 1 (* 1/6 (pow eps 2))) (- (* 1/3 (pow eps 3)) (* eps (+ 1 (* 1/6 (pow eps 2)))))) eps))))) (* eps (+ 1 (* 1/6 (pow eps 2)))))))
(+ (* -1/2 (pow eps 2)) (* x (- (+ (* 1/3 (pow eps 3)) (* x (- (+ (* -2 (- (* 1/36 (pow eps 4)) 1)) (* 2 (/ (* x (* (+ 1 (* 1/6 (pow eps 2))) (- (* -2 (- (* 1/36 (pow eps 4)) 1)) (* -2 (/ (* (+ 1 (* 1/6 (pow eps 2))) (- (* 1/3 (pow eps 3)) (* eps (+ 1 (* 1/6 (pow eps 2)))))) eps))))) eps))) (* -2 (/ (* (+ 1 (* 1/6 (pow eps 2))) (- (* 1/3 (pow eps 3)) (* eps (+ 1 (* 1/6 (pow eps 2)))))) eps))))) (* eps (+ 1 (* 1/6 (pow eps 2)))))))
(/ (* eps (* x (- (* 1/36 (pow eps 4)) 1))) (+ 1 (* 1/6 (pow eps 2))))
(* x (- (+ (* -1/6 (/ (pow eps 4) (* x (+ 1 (* 1/6 (pow eps 2)))))) (/ (* eps (- (* 1/36 (pow eps 4)) 1)) (+ 1 (* 1/6 (pow eps 2))))) (* -1/2 (/ (* (pow eps 2) (- (* 1/36 (pow eps 4)) 1)) (* x (pow (+ 1 (* 1/6 (pow eps 2))) 2))))))
(* x (- (+ (* -1/6 (/ (pow eps 4) (* x (+ 1 (* 1/6 (pow eps 2)))))) (+ (* 1/4 (/ (pow eps 3) (* (pow x 2) (+ 1 (* 1/6 (pow eps 2)))))) (/ (* eps (- (* 1/36 (pow eps 4)) 1)) (+ 1 (* 1/6 (pow eps 2)))))) (+ (* -1/2 (/ (* eps (- (* -1/6 (/ (pow eps 4) (+ 1 (* 1/6 (pow eps 2))))) (* -1/2 (/ (* (pow eps 2) (- (* 1/36 (pow eps 4)) 1)) (pow (+ 1 (* 1/6 (pow eps 2))) 2))))) (* (pow x 2) (+ 1 (* 1/6 (pow eps 2)))))) (* -1/2 (/ (* (pow eps 2) (- (* 1/36 (pow eps 4)) 1)) (* x (pow (+ 1 (* 1/6 (pow eps 2))) 2)))))))
(* x (- (+ (* -1/6 (/ (pow eps 4) (* x (+ 1 (* 1/6 (pow eps 2)))))) (+ (* 1/4 (/ (pow eps 3) (* (pow x 2) (+ 1 (* 1/6 (pow eps 2)))))) (+ (* 1/2 (/ (* eps (- (* 1/4 (/ (pow eps 3) (+ 1 (* 1/6 (pow eps 2))))) (* -1/2 (/ (* eps (- (* -1/6 (/ (pow eps 4) (+ 1 (* 1/6 (pow eps 2))))) (* -1/2 (/ (* (pow eps 2) (- (* 1/36 (pow eps 4)) 1)) (pow (+ 1 (* 1/6 (pow eps 2))) 2))))) (+ 1 (* 1/6 (pow eps 2))))))) (* (pow x 3) (+ 1 (* 1/6 (pow eps 2)))))) (/ (* eps (- (* 1/36 (pow eps 4)) 1)) (+ 1 (* 1/6 (pow eps 2))))))) (+ (* -1/2 (/ (* eps (- (* -1/6 (/ (pow eps 4) (+ 1 (* 1/6 (pow eps 2))))) (* -1/2 (/ (* (pow eps 2) (- (* 1/36 (pow eps 4)) 1)) (pow (+ 1 (* 1/6 (pow eps 2))) 2))))) (* (pow x 2) (+ 1 (* 1/6 (pow eps 2)))))) (* -1/2 (/ (* (pow eps 2) (- (* 1/36 (pow eps 4)) 1)) (* x (pow (+ 1 (* 1/6 (pow eps 2))) 2)))))))
(* -1 (/ (* eps (* x (- (* 1/36 (pow eps 4)) 1))) (- (* -1/6 (pow eps 2)) 1)))
(* -1 (* x (+ (* -1 (/ (- (* 1/6 (/ (pow eps 4) (- (* -1/6 (pow eps 2)) 1))) (* -1/2 (/ (* (pow eps 2) (- (* 1/36 (pow eps 4)) 1)) (pow (- (* -1/6 (pow eps 2)) 1) 2)))) x)) (/ (* eps (- (* 1/36 (pow eps 4)) 1)) (- (* -1/6 (pow eps 2)) 1)))))
(* -1 (* x (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/4 (/ (pow eps 3) (- (* -1/6 (pow eps 2)) 1))) (* -1/2 (/ (* eps (- (* 1/6 (/ (pow eps 4) (- (* -1/6 (pow eps 2)) 1))) (* -1/2 (/ (* (pow eps 2) (- (* 1/36 (pow eps 4)) 1)) (pow (- (* -1/6 (pow eps 2)) 1) 2))))) (- (* -1/6 (pow eps 2)) 1)))) x)) (* 1/6 (/ (pow eps 4) (- (* -1/6 (pow eps 2)) 1)))) (* -1/2 (/ (* (pow eps 2) (- (* 1/36 (pow eps 4)) 1)) (pow (- (* -1/6 (pow eps 2)) 1) 2)))) x)) (/ (* eps (- (* 1/36 (pow eps 4)) 1)) (- (* -1/6 (pow eps 2)) 1)))))
(* -1 (* x (+ (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1/2 (/ (* eps (- (* 1/4 (/ (pow eps 3) (- (* -1/6 (pow eps 2)) 1))) (* -1/2 (/ (* eps (- (* 1/6 (/ (pow eps 4) (- (* -1/6 (pow eps 2)) 1))) (* -1/2 (/ (* (pow eps 2) (- (* 1/36 (pow eps 4)) 1)) (pow (- (* -1/6 (pow eps 2)) 1) 2))))) (- (* -1/6 (pow eps 2)) 1))))) (* x (- (* -1/6 (pow eps 2)) 1)))) (* 1/4 (/ (pow eps 3) (- (* -1/6 (pow eps 2)) 1)))) (* -1/2 (/ (* eps (- (* 1/6 (/ (pow eps 4) (- (* -1/6 (pow eps 2)) 1))) (* -1/2 (/ (* (pow eps 2) (- (* 1/36 (pow eps 4)) 1)) (pow (- (* -1/6 (pow eps 2)) 1) 2))))) (- (* -1/6 (pow eps 2)) 1)))) x)) (* 1/6 (/ (pow eps 4) (- (* -1/6 (pow eps 2)) 1)))) (* -1/2 (/ (* (pow eps 2) (- (* 1/36 (pow eps 4)) 1)) (pow (- (* -1/6 (pow eps 2)) 1) 2)))) x)) (/ (* eps (- (* 1/36 (pow eps 4)) 1)) (- (* -1/6 (pow eps 2)) 1)))))
-1/2
(- (* x (+ (* 1/6 eps) (/ 1 eps))) 1/2)
(- (* x (+ (* 1/6 eps) (/ 1 eps))) 1/2)
(- (* x (+ (* 1/6 eps) (/ 1 eps))) 1/2)
(/ (* x (+ 1 (* 1/6 (pow eps 2)))) eps)
(* x (- (+ (* 1/6 eps) (/ 1 eps)) (* 1/2 (/ 1 x))))
(* x (- (+ (* 1/6 eps) (/ 1 eps)) (* 1/2 (/ 1 x))))
(* x (- (+ (* 1/6 eps) (/ 1 eps)) (* 1/2 (/ 1 x))))
(* -1 (/ (* x (- (* -1/6 (pow eps 2)) 1)) eps))
(* -1 (* x (- (+ (* -1/6 eps) (* 1/2 (/ 1 x))) (/ 1 eps))))
(* -1 (* x (- (+ (* -1/6 eps) (* 1/2 (/ 1 x))) (/ 1 eps))))
(* -1 (* x (- (+ (* -1/6 eps) (* 1/2 (/ 1 x))) (/ 1 eps))))
(/ x eps)
(/ (+ x (* -1/2 eps)) eps)
(/ (+ x (* eps (- (* 1/6 (* eps x)) 1/2))) eps)
(/ (+ x (* eps (- (* 1/6 (* eps x)) 1/2))) eps)
(* 1/6 (* eps x))
(* eps (- (* 1/6 x) (* 1/2 (/ 1 eps))))
(* eps (- (+ (* 1/6 x) (/ x (pow eps 2))) (* 1/2 (/ 1 eps))))
(* eps (- (+ (* 1/6 x) (/ x (pow eps 2))) (* 1/2 (/ 1 eps))))
(* 1/6 (* eps x))
(* -1 (* eps (+ (* -1/6 x) (* 1/2 (/ 1 eps)))))
(* -1 (* eps (+ (* -1 (/ (- (/ x eps) 1/2) eps)) (* -1/6 x))))
(* -1 (* eps (+ (* -1 (/ (- (/ x eps) 1/2) eps)) (* -1/6 x))))
(* -1 (pow x 2))
(- (* 1/4 (pow eps 2)) (pow x 2))
(- (* (pow eps 2) (+ 1/4 (* -1/6 (* eps x)))) (pow x 2))
(- (* (pow eps 2) (+ 1/4 (* eps (+ (* -1/6 x) (* 1/36 (* eps (pow x 2))))))) (pow x 2))
(* 1/36 (* (pow eps 4) (pow x 2)))
(* (pow eps 4) (+ (* -1/6 (/ x eps)) (* 1/36 (pow x 2))))
(* (pow eps 4) (+ (* -1/6 (/ x eps)) (+ (* 1/36 (pow x 2)) (/ 1/4 (pow eps 2)))))
(* (pow eps 4) (+ (* -1 (/ (pow x 2) (pow eps 4))) (+ (* -1/6 (/ x eps)) (+ (* 1/36 (pow x 2)) (/ 1/4 (pow eps 2))))))
(* 1/36 (* (pow eps 4) (pow x 2)))
(* (pow eps 4) (+ (* -1/6 (/ x eps)) (* 1/36 (pow x 2))))
(* (pow eps 4) (+ (* -1 (/ (- (* 1/6 x) (* 1/4 (/ 1 eps))) eps)) (* 1/36 (pow x 2))))
(* (pow eps 4) (+ (* -1 (/ (+ (* -1 (/ (+ 1/4 (* -1 (/ (pow x 2) (pow eps 2)))) eps)) (* 1/6 x)) eps)) (* 1/36 (pow x 2))))
(* 1/4 (pow eps 2))
(+ (* -1/6 (* (pow eps 3) x)) (* 1/4 (pow eps 2)))
(+ (* 1/4 (pow eps 2)) (* x (+ (* -1/6 (pow eps 3)) (* x (- (* 1/36 (pow eps 4)) 1)))))
(+ (* 1/4 (pow eps 2)) (* x (+ (* -1/6 (pow eps 3)) (* x (- (* 1/36 (pow eps 4)) 1)))))
(* (pow x 2) (- (* 1/36 (pow eps 4)) 1))
(* (pow x 2) (- (+ (* -1/6 (/ (pow eps 3) x)) (* 1/36 (pow eps 4))) 1))
(* (pow x 2) (- (+ (* -1/6 (/ (pow eps 3) x)) (+ (* 1/36 (pow eps 4)) (* 1/4 (/ (pow eps 2) (pow x 2))))) 1))
(* (pow x 2) (- (+ (* -1/6 (/ (pow eps 3) x)) (+ (* 1/36 (pow eps 4)) (* 1/4 (/ (pow eps 2) (pow x 2))))) 1))
(* (pow x 2) (- (* 1/36 (pow eps 4)) 1))
(* (pow x 2) (- (+ (* -1/6 (/ (pow eps 3) x)) (* 1/36 (pow eps 4))) 1))
(* (pow x 2) (- (+ (* -1 (/ (+ (* -1/4 (/ (pow eps 2) x)) (* 1/6 (pow eps 3))) x)) (* 1/36 (pow eps 4))) 1))
(* (pow x 2) (- (+ (* -1 (/ (+ (* -1/4 (/ (pow eps 2) x)) (* 1/6 (pow eps 3))) x)) (* 1/36 (pow eps 4))) 1))
(* -1 (pow x 2))
(- (* 1/4 (pow eps 2)) (pow x 2))
(- (* (pow eps 2) (+ 1/4 (* -1/6 (* eps x)))) (pow x 2))
(- (* (pow eps 2) (+ 1/4 (* eps (+ (* -1/6 x) (* 1/36 (* eps (pow x 2))))))) (pow x 2))
(* 1/36 (* (pow eps 4) (pow x 2)))
(* (pow eps 4) (+ (* -1/6 (/ x eps)) (* 1/36 (pow x 2))))
(* (pow eps 4) (+ (* -1/6 (/ x eps)) (+ (* 1/36 (pow x 2)) (/ 1/4 (pow eps 2)))))
(* (pow eps 4) (+ (* -1 (/ (pow x 2) (pow eps 4))) (+ (* -1/6 (/ x eps)) (+ (* 1/36 (pow x 2)) (/ 1/4 (pow eps 2))))))
(* 1/36 (* (pow eps 4) (pow x 2)))
(* (pow eps 4) (+ (* -1/6 (/ x eps)) (* 1/36 (pow x 2))))
(* (pow eps 4) (+ (* -1 (/ (- (* 1/6 x) (* 1/4 (/ 1 eps))) eps)) (* 1/36 (pow x 2))))
(* (pow eps 4) (+ (* -1 (/ (+ (* -1 (/ (+ 1/4 (* -1 (/ (pow x 2) (pow eps 2)))) eps)) (* 1/6 x)) eps)) (* 1/36 (pow x 2))))
(* 1/4 (pow eps 2))
(+ (* -1/6 (* (pow eps 3) x)) (* 1/4 (pow eps 2)))
(+ (* 1/4 (pow eps 2)) (* x (+ (* -1/6 (pow eps 3)) (* x (- (* 1/36 (pow eps 4)) 1)))))
(+ (* 1/4 (pow eps 2)) (* x (+ (* -1/6 (pow eps 3)) (* x (- (* 1/36 (pow eps 4)) 1)))))
(* (pow x 2) (- (* 1/36 (pow eps 4)) 1))
(* (pow x 2) (- (+ (* -1/6 (/ (pow eps 3) x)) (* 1/36 (pow eps 4))) 1))
(* (pow x 2) (- (+ (* -1/6 (/ (pow eps 3) x)) (+ (* 1/36 (pow eps 4)) (* 1/4 (/ (pow eps 2) (pow x 2))))) 1))
(* (pow x 2) (- (+ (* -1/6 (/ (pow eps 3) x)) (+ (* 1/36 (pow eps 4)) (* 1/4 (/ (pow eps 2) (pow x 2))))) 1))
(* (pow x 2) (- (* 1/36 (pow eps 4)) 1))
(* (pow x 2) (- (+ (* -1/6 (/ (pow eps 3) x)) (* 1/36 (pow eps 4))) 1))
(* (pow x 2) (- (+ (* -1 (/ (+ (* -1/4 (/ (pow eps 2) x)) (* 1/6 (pow eps 3))) x)) (* 1/36 (pow eps 4))) 1))
(* (pow x 2) (- (+ (* -1 (/ (+ (* -1/4 (/ (pow eps 2) x)) (* 1/6 (pow eps 3))) x)) (* 1/36 (pow eps 4))) 1))
(* -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)))))
(* -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/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/6 (* eps x))
(* 1/6 (* eps x))
(* 1/6 (* eps x))
(* 1/6 (* eps x))
(* 1/6 (* eps x))
(* 1/6 (* eps x))
(* 1/6 (* eps x))
(* 1/6 (* eps x))
(* 1/6 (* eps x))
(* 1/6 (* eps x))
(* 1/6 (* eps x))
(* 1/6 (* eps x))
(* 1/6 (* eps x))
(* 1/6 (* eps x))
(* 1/6 (* eps x))
(* 1/6 (* eps x))
(* 1/6 (* eps x))
(* 1/6 (* eps x))
(* 1/6 (* eps x))
(* 1/6 (* eps x))
(* 1/6 (* eps x))
(* 1/6 (* eps x))
(* 1/6 (* eps x))
(* 1/6 (* eps x))
(* -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))
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 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 eps (*.f64 (sin.f64 x) #s(literal 1/6 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 (sin.f64 x) #s(literal 1/6 binary64)) (*.f64 eps (*.f64 (cos.f64 x) #s(literal 1/24 binary64))))))) (sin.f64 x)))
(* 1/322560 (* (pow eps 7) (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 #s(literal 1/322560 binary64) (pow.f64 eps #s(literal 7 binary64))))
(* (pow eps 7) (+ (* -1/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 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 #s(literal 1/322560 binary64) (pow.f64 eps #s(literal 7 binary64))))
(* -1 (* (pow eps 7) (+ (* -1/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))) (neg.f64 (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 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -1/322560 binary64)) (+.f64 (*.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)))))) (neg.f64 (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)))))) (neg.f64 (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 (*.f64 #s(literal -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 eps (*.f64 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 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))) #s(literal -1/48 binary64)))) (+.f64 (*.f64 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 #s(literal -2 binary64) (*.f64 eps (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))) #s(literal -1/48 binary64)))) (+.f64 (*.f64 x (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))))) (*.f64 x (*.f64 eps (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))) #s(literal -1/48 binary64)))) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) x)))))
(+ (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* x (+ (* -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 eps (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))) #s(literal -1/48 binary64)))) (+.f64 (*.f64 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 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))) #s(literal -1/48 binary64)))))) (*.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) eps) (*.f64 x (cos.f64 (*.f64 eps #s(literal 1/2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))) #s(literal -1/48 binary64)))))))))
(* -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 eps (*.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 eps (*.f64 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)))
(* -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 eps (*.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 eps (*.f64 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)))
(* -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 eps (*.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 eps (*.f64 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)))
(* -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 eps (*.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 eps (*.f64 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)))
(* -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 eps (*.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 eps (*.f64 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)))
(* -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 eps (*.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 eps (*.f64 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)))
(* -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 eps (*.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 eps (*.f64 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)))
(* -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 eps (*.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 eps (*.f64 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)))
(* 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 (cos.f64 x) (*.f64 #s(literal 1/4 binary64) eps))))
(* 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 eps (*.f64 #s(literal -1/48 binary64) (cos.f64 x)))))))))
(* -1/645120 (* (pow eps 7) (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (pow.f64 eps #s(literal 7 binary64)) #s(literal -1/645120 binary64)))
(* (pow eps 7) (+ (* -1/645120 (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 (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 (* 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 (*.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) (/.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (pow.f64 eps #s(literal 6 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)))))))
(* -1/645120 (* (pow eps 7) (sin (* 1/2 (- (* 2 x) (* -1 eps))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (pow.f64 eps #s(literal 7 binary64)) #s(literal -1/645120 binary64)))
(* -1 (* (pow eps 7) (+ (* -1/3840 (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (* 1/645120 (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/3840 binary64)) (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 1/645120 binary64))) (neg.f64 (pow.f64 eps #s(literal 7 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 (+.f64 (+.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))) (*.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))) (neg.f64 (pow.f64 eps #s(literal 7 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 (+.f64 (*.f64 (/.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps eps)) #s(literal -1/3840 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)))) (pow.f64 eps #s(literal 4 binary64))) #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 6 binary64)))))) (neg.f64 (pow.f64 eps #s(literal 7 binary64))))
(* eps (* (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 eps (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))) #s(literal -1/48 binary64))))))
(+ (* 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 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))) #s(literal -1/48 binary64)))) (+.f64 (*.f64 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 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))) #s(literal -1/48 binary64)))) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) x)) (*.f64 eps #s(literal -1/2 binary64)))) (*.f64 eps (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))) #s(literal -1/48 binary64)))) (+.f64 (*.f64 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 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))) #s(literal -1/48 binary64)))) (+.f64 (*.f64 x (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))))) (*.f64 (+.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 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))) #s(literal -1/48 binary64))))) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))) #s(literal -1/48 binary64)))) (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) x)) (*.f64 eps #s(literal -1/6 binary64)))) (*.f64 x x)))
(* 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 eps (*.f64 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 eps (*.f64 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 eps (*.f64 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 eps (*.f64 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 eps (*.f64 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 eps (*.f64 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 eps (*.f64 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 eps (*.f64 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 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 (*.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 eps (*.f64 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 #s(literal 1/3840 binary64) (*.f64 eps eps)) (+.f64 #s(literal 1/645120 binary64) (/.f64 #s(literal 1/48 binary64) (pow.f64 eps #s(literal 4 binary64))))))
(* (pow eps 7) (- (+ (* 1/3840 (/ 1 (pow eps 2))) (* 1/2 (/ 1 (pow eps 6)))) (+ 1/645120 (/ 1/48 (pow eps 4)))))
(*.f64 (pow.f64 eps #s(literal 7 binary64)) (+.f64 (/.f64 #s(literal 1/2 binary64) (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 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))) (neg.f64 (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 (/.f64 #s(literal 1/48 binary64) (pow.f64 eps #s(literal 4 binary64))) (+.f64 #s(literal 1/645120 binary64) (/.f64 #s(literal -1/3840 binary64) (*.f64 eps eps)))) (neg.f64 (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 #s(literal 1/645120 binary64) (-.f64 (/.f64 #s(literal 1/48 binary64) (pow.f64 eps #s(literal 4 binary64))) (+.f64 (/.f64 #s(literal 1/3840 binary64) (*.f64 eps eps)) (/.f64 #s(literal 1/2 binary64) (pow.f64 eps #s(literal 6 binary64)))))) (neg.f64 (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 eps (*.f64 eps #s(literal -1/48 binary64))))
(+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))
(+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 (*.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 eps (*.f64 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/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/2 binary64) (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/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/2 binary64) (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/2 eps)
(*.f64 eps #s(literal -1/2 binary64))
(+ (* -1/2 eps) (* x (- (* 1/6 (pow eps 2)) 1)))
(+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(+ (* -1/2 eps) (* x (- (* 1/6 (pow eps 2)) 1)))
(+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(+ (* -1/2 eps) (* x (- (* 1/6 (pow eps 2)) 1)))
(+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(* x (- (* 1/6 (pow eps 2)) 1))
(*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)))
(* x (- (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))) 1))
(*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) #s(literal -1 binary64))))
(* x (- (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))) 1))
(*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) #s(literal -1 binary64))))
(* x (- (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))) 1))
(*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) #s(literal -1 binary64))))
(* x (- (* 1/6 (pow eps 2)) 1))
(*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)))
(* -1 (* x (+ (* -1 (- (* 1/6 (pow eps 2)) 1)) (* 1/2 (/ eps x)))))
(*.f64 (-.f64 (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (+ (* -1 (- (* 1/6 (pow eps 2)) 1)) (* 1/2 (/ eps x)))))
(*.f64 (-.f64 (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (+ (* -1 (- (* 1/6 (pow eps 2)) 1)) (* 1/2 (/ eps x)))))
(*.f64 (-.f64 (/.f64 (*.f64 eps #s(literal 1/2 binary64)) x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) x))
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(+ (* -1 x) (* -1/2 eps))
(-.f64 (*.f64 eps #s(literal -1/2 binary64)) x)
(+ (* -1 x) (* eps (- (* 1/6 (* eps x)) 1/2)))
(-.f64 (*.f64 eps (+.f64 (*.f64 eps (*.f64 x #s(literal 1/6 binary64))) #s(literal -1/2 binary64))) x)
(+ (* -1 x) (* eps (- (* 1/6 (* eps x)) 1/2)))
(-.f64 (*.f64 eps (+.f64 (*.f64 eps (*.f64 x #s(literal 1/6 binary64))) #s(literal -1/2 binary64))) x)
(* 1/6 (* (pow eps 2) x))
(*.f64 eps (*.f64 eps (*.f64 x #s(literal 1/6 binary64))))
(* (pow eps 2) (- (* 1/6 x) (* 1/2 (/ 1 eps))))
(*.f64 eps (*.f64 eps (+.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) eps))))
(* (pow eps 2) (- (+ (* -1 (/ x (pow eps 2))) (* 1/6 x)) (* 1/2 (/ 1 eps))))
(*.f64 (*.f64 eps eps) (+.f64 (-.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 x (*.f64 eps eps))) (/.f64 #s(literal -1/2 binary64) eps)))
(* (pow eps 2) (- (+ (* -1 (/ x (pow eps 2))) (* 1/6 x)) (* 1/2 (/ 1 eps))))
(*.f64 (*.f64 eps eps) (+.f64 (-.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 x (*.f64 eps eps))) (/.f64 #s(literal -1/2 binary64) eps)))
(* 1/6 (* (pow eps 2) x))
(*.f64 eps (*.f64 eps (*.f64 x #s(literal 1/6 binary64))))
(* (pow eps 2) (- (* 1/6 x) (* 1/2 (/ 1 eps))))
(*.f64 eps (*.f64 eps (+.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) eps))))
(* (pow eps 2) (+ (* -1 (/ (+ 1/2 (/ x eps)) eps)) (* 1/6 x)))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 x eps)) eps)))
(* (pow eps 2) (+ (* -1 (/ (+ 1/2 (/ x eps)) eps)) (* 1/6 x)))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 x eps)) eps)))
-1
#s(literal -1 binary64)
(- (* -1/2 (/ eps x)) 1)
(+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) #s(literal -1 binary64))
(- (* eps (- (* 1/6 eps) (* 1/2 (/ 1 x)))) 1)
(+.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x))) #s(literal -1 binary64))
(- (* eps (- (* 1/6 eps) (* 1/2 (/ 1 x)))) 1)
(+.f64 (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x))) #s(literal -1 binary64))
(* 1/6 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))
(* (pow eps 2) (- 1/6 (* 1/2 (/ 1 (* eps x)))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 eps x))))
(* (pow eps 2) (+ 1/6 (* -1 (/ (+ (* 1/2 (/ 1 x)) (/ 1 eps)) eps))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1/2 binary64) x) (/.f64 #s(literal -1 binary64) eps)) eps)))
(* (pow eps 2) (+ 1/6 (* -1 (/ (+ (* 1/2 (/ 1 x)) (/ 1 eps)) eps))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1/2 binary64) x) (/.f64 #s(literal -1 binary64) eps)) eps)))
(* 1/6 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))
(* (pow eps 2) (- 1/6 (* 1/2 (/ 1 (* eps x)))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 eps x))))
(* (pow eps 2) (+ 1/6 (* -1 (/ (+ (/ 1 eps) (* 1/2 (/ 1 x))) eps))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1/2 binary64) x) (/.f64 #s(literal -1 binary64) eps)) eps)))
(* (pow eps 2) (+ 1/6 (* -1 (/ (+ (/ 1 eps) (* 1/2 (/ 1 x))) eps))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal -1/2 binary64) x) (/.f64 #s(literal -1 binary64) eps)) eps)))
(* -1/2 (/ eps x))
(/.f64 (*.f64 eps #s(literal -1/2 binary64)) x)
(/ (+ (* -1/2 eps) (* x (- (* 1/6 (pow eps 2)) 1))) x)
(/.f64 (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)))) x)
(/ (+ (* -1/2 eps) (* x (- (* 1/6 (pow eps 2)) 1))) x)
(/.f64 (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)))) x)
(/ (+ (* -1/2 eps) (* x (- (* 1/6 (pow eps 2)) 1))) x)
(/.f64 (+.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)))) x)
(- (* 1/6 (pow eps 2)) 1)
(+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))
(- (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))) 1)
(+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) #s(literal -1 binary64)))
(- (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))) 1)
(+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) #s(literal -1 binary64)))
(- (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))) 1)
(+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) #s(literal -1 binary64)))
(- (* 1/6 (pow eps 2)) 1)
(+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))
(- (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))) 1)
(+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) #s(literal -1 binary64)))
(- (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))) 1)
(+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) #s(literal -1 binary64)))
(- (+ (* -1/2 (/ eps x)) (* 1/6 (pow eps 2))) 1)
(+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) #s(literal -1 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 eps (*.f64 x #s(literal 1/6 binary64))) #s(literal -1/2 binary64))) x))
(* eps (+ (* -1 x) (* eps (- (* 1/6 (* eps x)) 1/2))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 eps (*.f64 x #s(literal 1/6 binary64))) #s(literal -1/2 binary64))) x))
(* 1/6 (* (pow eps 3) x))
(*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps eps))))
(* (pow eps 3) (- (* 1/6 x) (* 1/2 (/ 1 eps))))
(*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) eps)) (*.f64 eps (*.f64 eps eps)))
(* (pow eps 3) (- (+ (* -1 (/ x (pow eps 2))) (* 1/6 x)) (* 1/2 (/ 1 eps))))
(*.f64 (+.f64 (-.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 x (*.f64 eps eps))) (/.f64 #s(literal -1/2 binary64) eps)) (*.f64 eps (*.f64 eps eps)))
(* (pow eps 3) (- (+ (* -1 (/ x (pow eps 2))) (* 1/6 x)) (* 1/2 (/ 1 eps))))
(*.f64 (+.f64 (-.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 x (*.f64 eps eps))) (/.f64 #s(literal -1/2 binary64) eps)) (*.f64 eps (*.f64 eps eps)))
(* 1/6 (* (pow eps 3) x))
(*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps eps))))
(* -1 (* (pow eps 3) (+ (* -1/6 x) (* 1/2 (/ 1 eps)))))
(*.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) eps) (*.f64 x #s(literal -1/6 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps))))
(* -1 (* (pow eps 3) (+ (* -1 (/ (- (* -1 (/ x eps)) 1/2) eps)) (* -1/6 x))))
(*.f64 (-.f64 (*.f64 x #s(literal -1/6 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 x eps)) (-.f64 #s(literal 0 binary64) eps))) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps))))
(* -1 (* (pow eps 3) (+ (* -1 (/ (- (* -1 (/ x eps)) 1/2) eps)) (* -1/6 x))))
(*.f64 (-.f64 (*.f64 x #s(literal -1/6 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 x eps)) (-.f64 #s(literal 0 binary64) eps))) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps))))
(* -1/2 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))
(+ (* -1/2 (pow eps 2)) (* eps (* x (- (* 1/6 (pow eps 2)) 1))))
(+.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (*.f64 eps x)))
(+ (* -1/2 (pow eps 2)) (* eps (* x (- (* 1/6 (pow eps 2)) 1))))
(+.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (*.f64 eps x)))
(+ (* -1/2 (pow eps 2)) (* eps (* x (- (* 1/6 (pow eps 2)) 1))))
(+.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (*.f64 eps x)))
(* eps (* x (- (* 1/6 (pow eps 2)) 1)))
(*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (*.f64 eps x))
(* x (+ (* -1/2 (/ (pow eps 2) x)) (* eps (- (* 1/6 (pow eps 2)) 1))))
(*.f64 x (+.f64 (/.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) x) (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
(* x (+ (* -1/2 (/ (pow eps 2) x)) (* eps (- (* 1/6 (pow eps 2)) 1))))
(*.f64 x (+.f64 (/.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) x) (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
(* x (+ (* -1/2 (/ (pow eps 2) x)) (* eps (- (* 1/6 (pow eps 2)) 1))))
(*.f64 x (+.f64 (/.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) x) (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
(* eps (* x (- (* 1/6 (pow eps 2)) 1)))
(*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (*.f64 eps x))
(* -1 (* x (+ (* -1 (* eps (- (* 1/6 (pow eps 2)) 1))) (* 1/2 (/ (pow eps 2) x)))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 eps eps) 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/2 (/ (pow eps 2) x)))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 eps eps) 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/2 (/ (pow eps 2) x)))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 eps eps) x)) (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
-1
#s(literal -1 binary64)
(- (* 1/6 (pow eps 2)) 1)
(+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))
(- (* 1/6 (pow eps 2)) 1)
(+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))
(- (* 1/6 (pow eps 2)) 1)
(+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64))
(* 1/6 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))
(* (pow eps 2) (- 1/6 (/ 1 (pow eps 2))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 eps eps))))
(* (pow eps 2) (- 1/6 (/ 1 (pow eps 2))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 eps eps))))
(* (pow eps 2) (- 1/6 (/ 1 (pow eps 2))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 eps eps))))
(* 1/6 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))
(* (pow eps 2) (- 1/6 (/ 1 (pow eps 2))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 eps eps))))
(* (pow eps 2) (- 1/6 (/ 1 (pow eps 2))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 eps eps))))
(* (pow eps 2) (- 1/6 (/ 1 (pow eps 2))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 eps eps))))
(* -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 (- (* eps (- (* 1/4 (/ 1 x)) (+ (* -1/6 x) (* 1/4 (/ 1 x))))) 1/2))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 eps (-.f64 (-.f64 (/.f64 #s(literal 1/4 binary64) x) (/.f64 #s(literal 1/4 binary64) x)) (*.f64 x #s(literal -1/6 binary64)))) #s(literal -1/2 binary64))) x))
(* eps (+ (* -1 x) (* eps (- (* eps (- (* -1 (* eps (+ 1/12 (* -1/2 (/ (- (* 1/4 (/ 1 x)) (+ (* -1/6 x) (* 1/4 (/ 1 x)))) x))))) (* -1/6 x))) 1/2))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 eps (+.f64 (*.f64 eps (neg.f64 (+.f64 #s(literal 1/12 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/4 binary64) x) (/.f64 #s(literal 1/4 binary64) x)) (*.f64 x #s(literal -1/6 binary64))) x))))) (*.f64 x #s(literal 1/6 binary64)))) #s(literal -1/2 binary64))) x))
(* 1/6 (* (pow eps 3) x))
(*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps eps))))
(* (pow eps 3) (- (* 1/6 x) (* 1/2 (/ 1 eps))))
(*.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) eps)) (*.f64 eps (*.f64 eps eps)))
(* (pow eps 3) (+ (* -1 (/ (+ 1/2 (/ x eps)) eps)) (* 1/6 x)))
(*.f64 (-.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 x eps)) eps)) (*.f64 eps (*.f64 eps eps)))
(* (pow eps 3) (- (+ (* 1/6 x) (* 3 (/ 1 (pow eps 3)))) (+ (* -3 (/ (- (* 3/2 (/ 1 x)) (+ x (* 3/2 (/ 1 x)))) (* (pow eps 3) x))) (+ (* 1/2 (/ 1 eps)) (/ x (pow eps 2))))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (-.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 #s(literal 3 binary64) (*.f64 eps (*.f64 eps eps)))) (+.f64 (/.f64 #s(literal 1/2 binary64) eps) (/.f64 x (*.f64 eps eps)))) (*.f64 #s(literal -3 binary64) (/.f64 (-.f64 (/.f64 #s(literal 3/2 binary64) x) (+.f64 x (/.f64 #s(literal 3/2 binary64) x))) (*.f64 x (*.f64 eps (*.f64 eps eps)))))))
(* 1/6 (* (pow eps 3) x))
(*.f64 x (*.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps eps))))
(* -1 (* (pow eps 3) (+ (* -1/6 x) (* 1/2 (/ 1 eps)))))
(*.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) eps) (*.f64 x #s(literal -1/6 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps))))
(* -1 (* (pow eps 3) (+ (* -1/6 x) (+ (* 1/2 (/ 1 eps)) (/ x (pow eps 2))))))
(*.f64 (+.f64 (/.f64 x (*.f64 eps eps)) (+.f64 (/.f64 #s(literal 1/2 binary64) eps) (*.f64 x #s(literal -1/6 binary64)))) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps))))
(* -1 (* (pow eps 3) (+ (* -1 (/ (- (* -1 (/ (+ (* -1 (- (* 3/2 (/ 1 x)) (+ x (* 3/2 (/ 1 x))))) (* -1 (/ (+ 3 (* 3 (/ (- (* 3/2 (/ 1 x)) (+ x (* 3/2 (/ 1 x)))) x))) eps))) eps)) 1/2) eps)) (* -1/6 x))))
(*.f64 (-.f64 (*.f64 x #s(literal -1/6 binary64)) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (-.f64 (/.f64 #s(literal 3/2 binary64) x) (+.f64 x (/.f64 #s(literal 3/2 binary64) x))) (/.f64 (+.f64 #s(literal 3 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (-.f64 (/.f64 #s(literal 3/2 binary64) x) (+.f64 x (/.f64 #s(literal 3/2 binary64) x)))) x)) eps))) eps) #s(literal -1/2 binary64)) eps)) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps))))
(* -1/2 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))
(+ (* -1/2 (pow eps 2)) (* x (- (* 1/3 (pow eps 3)) (* eps (+ 1 (* 1/6 (pow eps 2)))))))
(+.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (-.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)))))))
(+ (* -1/2 (pow eps 2)) (* x (- (+ (* 1/3 (pow eps 3)) (* x (- (* -2 (- (* 1/36 (pow eps 4)) 1)) (* -2 (/ (* (+ 1 (* 1/6 (pow eps 2))) (- (* 1/3 (pow eps 3)) (* eps (+ 1 (* 1/6 (pow eps 2)))))) eps))))) (* eps (+ 1 (* 1/6 (pow eps 2)))))))
(+.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (+.f64 (*.f64 (*.f64 x #s(literal -2 binary64)) (-.f64 (+.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))) (-.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)))))) eps))) (-.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))))))))
(+ (* -1/2 (pow eps 2)) (* x (- (+ (* 1/3 (pow eps 3)) (* x (- (+ (* -2 (- (* 1/36 (pow eps 4)) 1)) (* 2 (/ (* x (* (+ 1 (* 1/6 (pow eps 2))) (- (* -2 (- (* 1/36 (pow eps 4)) 1)) (* -2 (/ (* (+ 1 (* 1/6 (pow eps 2))) (- (* 1/3 (pow eps 3)) (* eps (+ 1 (* 1/6 (pow eps 2)))))) eps))))) eps))) (* -2 (/ (* (+ 1 (* 1/6 (pow eps 2))) (- (* 1/3 (pow eps 3)) (* eps (+ 1 (* 1/6 (pow eps 2)))))) eps))))) (* eps (+ 1 (* 1/6 (pow eps 2)))))))
(+.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (+.f64 (*.f64 x (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)))) #s(literal -2 binary64)) (-.f64 (+.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))) (-.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)))))) eps)))) eps) (*.f64 #s(literal -2 binary64) (-.f64 (+.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))) (-.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)))))) eps))))) (-.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))))))))
(/ (* eps (* x (- (* 1/36 (pow eps 4)) 1))) (+ 1 (* 1/6 (pow eps 2))))
(/.f64 (*.f64 (*.f64 eps x) (+.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))))
(* x (- (+ (* -1/6 (/ (pow eps 4) (* x (+ 1 (* 1/6 (pow eps 2)))))) (/ (* eps (- (* 1/36 (pow eps 4)) 1)) (+ 1 (* 1/6 (pow eps 2))))) (* -1/2 (/ (* (pow eps 2) (- (* 1/36 (pow eps 4)) 1)) (* x (pow (+ 1 (* 1/6 (pow eps 2))) 2))))))
(*.f64 x (+.f64 (/.f64 (*.f64 eps (+.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)))) (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (/.f64 (pow.f64 eps #s(literal 4 binary64)) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))))) (/.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (+.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)))))))))
(* x (- (+ (* -1/6 (/ (pow eps 4) (* x (+ 1 (* 1/6 (pow eps 2)))))) (+ (* 1/4 (/ (pow eps 3) (* (pow x 2) (+ 1 (* 1/6 (pow eps 2)))))) (/ (* eps (- (* 1/36 (pow eps 4)) 1)) (+ 1 (* 1/6 (pow eps 2)))))) (+ (* -1/2 (/ (* eps (- (* -1/6 (/ (pow eps 4) (+ 1 (* 1/6 (pow eps 2))))) (* -1/2 (/ (* (pow eps 2) (- (* 1/36 (pow eps 4)) 1)) (pow (+ 1 (* 1/6 (pow eps 2))) 2))))) (* (pow x 2) (+ 1 (* 1/6 (pow eps 2)))))) (* -1/2 (/ (* (pow eps 2) (- (* 1/36 (pow eps 4)) 1)) (* x (pow (+ 1 (* 1/6 (pow eps 2))) 2)))))))
(*.f64 x (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (/.f64 (pow.f64 eps #s(literal 4 binary64)) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))))) (+.f64 (+.f64 (/.f64 (*.f64 eps (+.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))) (*.f64 x x)))) (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (+.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))) (*.f64 x x))) (/.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)))))))))))
(* x (- (+ (* -1/6 (/ (pow eps 4) (* x (+ 1 (* 1/6 (pow eps 2)))))) (+ (* 1/4 (/ (pow eps 3) (* (pow x 2) (+ 1 (* 1/6 (pow eps 2)))))) (+ (* 1/2 (/ (* eps (- (* 1/4 (/ (pow eps 3) (+ 1 (* 1/6 (pow eps 2))))) (* -1/2 (/ (* eps (- (* -1/6 (/ (pow eps 4) (+ 1 (* 1/6 (pow eps 2))))) (* -1/2 (/ (* (pow eps 2) (- (* 1/36 (pow eps 4)) 1)) (pow (+ 1 (* 1/6 (pow eps 2))) 2))))) (+ 1 (* 1/6 (pow eps 2))))))) (* (pow x 3) (+ 1 (* 1/6 (pow eps 2)))))) (/ (* eps (- (* 1/36 (pow eps 4)) 1)) (+ 1 (* 1/6 (pow eps 2))))))) (+ (* -1/2 (/ (* eps (- (* -1/6 (/ (pow eps 4) (+ 1 (* 1/6 (pow eps 2))))) (* -1/2 (/ (* (pow eps 2) (- (* 1/36 (pow eps 4)) 1)) (pow (+ 1 (* 1/6 (pow eps 2))) 2))))) (* (pow x 2) (+ 1 (* 1/6 (pow eps 2)))))) (* -1/2 (/ (* (pow eps 2) (- (* 1/36 (pow eps 4)) 1)) (* x (pow (+ 1 (* 1/6 (pow eps 2))) 2)))))))
(*.f64 x (+.f64 (+.f64 (+.f64 (/.f64 (*.f64 eps (+.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))) (*.f64 x x)))) (/.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps eps))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)))) (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (+.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (/.f64 (pow.f64 eps #s(literal 4 binary64)) x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))))) (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 eps (-.f64 (/.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)))) (/.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (+.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))) (*.f64 x x))) (/.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)))))))))))
(* -1 (/ (* eps (* x (- (* 1/36 (pow eps 4)) 1))) (- (* -1/6 (pow eps 2)) 1)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) (*.f64 x (+.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 1/36 binary64)) #s(literal -1 binary64)))) (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64)))
(* -1 (* x (+ (* -1 (/ (- (* 1/6 (/ (pow eps 4) (- (* -1/6 (pow eps 2)) 1))) (* -1/2 (/ (* (pow eps 2) (- (* 1/36 (pow eps 4)) 1)) (pow (- (* -1/6 (pow eps 2)) 1) 2)))) x)) (/ (* eps (- (* 1/36 (pow eps 4)) 1)) (- (* -1/6 (pow eps 2)) 1)))))
(-.f64 #s(literal 0 binary64) (*.f64 x (-.f64 (/.f64 (*.f64 eps (+.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64))) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 eps #s(literal 4 binary64))) (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eps eps)) (/.f64 (+.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64)) (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64)))))) x))))
(* -1 (* x (+ (* -1 (/ (- (+ (* -1 (/ (- (* 1/4 (/ (pow eps 3) (- (* -1/6 (pow eps 2)) 1))) (* -1/2 (/ (* eps (- (* 1/6 (/ (pow eps 4) (- (* -1/6 (pow eps 2)) 1))) (* -1/2 (/ (* (pow eps 2) (- (* 1/36 (pow eps 4)) 1)) (pow (- (* -1/6 (pow eps 2)) 1) 2))))) (- (* -1/6 (pow eps 2)) 1)))) x)) (* 1/6 (/ (pow eps 4) (- (* -1/6 (pow eps 2)) 1)))) (* -1/2 (/ (* (pow eps 2) (- (* 1/36 (pow eps 4)) 1)) (pow (- (* -1/6 (pow eps 2)) 1) 2)))) x)) (/ (* eps (- (* 1/36 (pow eps 4)) 1)) (- (* -1/6 (pow eps 2)) 1)))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (/.f64 (*.f64 eps (+.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64))) (/.f64 (+.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 eps #s(literal 4 binary64))) (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64))) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps eps))) (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64))) (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 eps #s(literal 4 binary64))) (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eps eps)) (/.f64 (+.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64)) (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64)))))) (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64))))) x)) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eps eps)) (/.f64 (+.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64)) (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64)))))) x)))
(* -1 (* x (+ (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1/2 (/ (* eps (- (* 1/4 (/ (pow eps 3) (- (* -1/6 (pow eps 2)) 1))) (* -1/2 (/ (* eps (- (* 1/6 (/ (pow eps 4) (- (* -1/6 (pow eps 2)) 1))) (* -1/2 (/ (* (pow eps 2) (- (* 1/36 (pow eps 4)) 1)) (pow (- (* -1/6 (pow eps 2)) 1) 2))))) (- (* -1/6 (pow eps 2)) 1))))) (* x (- (* -1/6 (pow eps 2)) 1)))) (* 1/4 (/ (pow eps 3) (- (* -1/6 (pow eps 2)) 1)))) (* -1/2 (/ (* eps (- (* 1/6 (/ (pow eps 4) (- (* -1/6 (pow eps 2)) 1))) (* -1/2 (/ (* (pow eps 2) (- (* 1/36 (pow eps 4)) 1)) (pow (- (* -1/6 (pow eps 2)) 1) 2))))) (- (* -1/6 (pow eps 2)) 1)))) x)) (* 1/6 (/ (pow eps 4) (- (* -1/6 (pow eps 2)) 1)))) (* -1/2 (/ (* (pow eps 2) (- (* 1/36 (pow eps 4)) 1)) (pow (- (* -1/6 (pow eps 2)) 1) 2)))) x)) (/ (* eps (- (* 1/36 (pow eps 4)) 1)) (- (* -1/6 (pow eps 2)) 1)))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (/.f64 (*.f64 eps (+.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64))) (/.f64 (+.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 eps #s(literal 4 binary64))) (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64))) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps eps))) (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64))) (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 eps #s(literal 4 binary64))) (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eps eps)) (/.f64 (+.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64)) (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64)))))) (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64)))))) (*.f64 x (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 eps (*.f64 eps eps))) (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64))) (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 eps #s(literal 4 binary64))) (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eps eps)) (/.f64 (+.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64)) (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64)))))) (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64)))))) x)) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eps eps)) (/.f64 (+.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64)) (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64)))))) x)))
-1/2
#s(literal -1/2 binary64)
(- (* x (+ (* 1/6 eps) (/ 1 eps))) 1/2)
(+.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (*.f64 eps #s(literal 1/6 binary64)))) #s(literal -1/2 binary64))
(- (* x (+ (* 1/6 eps) (/ 1 eps))) 1/2)
(+.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (*.f64 eps #s(literal 1/6 binary64)))) #s(literal -1/2 binary64))
(- (* x (+ (* 1/6 eps) (/ 1 eps))) 1/2)
(+.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (*.f64 eps #s(literal 1/6 binary64)))) #s(literal -1/2 binary64))
(/ (* x (+ 1 (* 1/6 (pow eps 2)))) eps)
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)))) eps)
(* x (- (+ (* 1/6 eps) (/ 1 eps)) (* 1/2 (/ 1 x))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x))))
(* x (- (+ (* 1/6 eps) (/ 1 eps)) (* 1/2 (/ 1 x))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x))))
(* x (- (+ (* 1/6 eps) (/ 1 eps)) (* 1/2 (/ 1 x))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) eps) (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x))))
(* -1 (/ (* x (- (* -1/6 (pow eps 2)) 1)) eps))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal -1 binary64))) eps))
(* -1 (* x (- (+ (* -1/6 eps) (* 1/2 (/ 1 x))) (/ 1 eps))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (/.f64 #s(literal 1/2 binary64) x) (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) eps))))
(* -1 (* x (- (+ (* -1/6 eps) (* 1/2 (/ 1 x))) (/ 1 eps))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (/.f64 #s(literal 1/2 binary64) x) (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) eps))))
(* -1 (* x (- (+ (* -1/6 eps) (* 1/2 (/ 1 x))) (/ 1 eps))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (+.f64 (/.f64 #s(literal 1/2 binary64) x) (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) eps))))
(/ x eps)
(/.f64 x eps)
(/ (+ x (* -1/2 eps)) eps)
(/.f64 (+.f64 x (*.f64 eps #s(literal -1/2 binary64))) eps)
(/ (+ x (* eps (- (* 1/6 (* eps x)) 1/2))) eps)
(/.f64 (+.f64 x (*.f64 eps (+.f64 (*.f64 eps (*.f64 x #s(literal 1/6 binary64))) #s(literal -1/2 binary64)))) eps)
(/ (+ x (* eps (- (* 1/6 (* eps x)) 1/2))) eps)
(/.f64 (+.f64 x (*.f64 eps (+.f64 (*.f64 eps (*.f64 x #s(literal 1/6 binary64))) #s(literal -1/2 binary64)))) eps)
(* 1/6 (* eps x))
(*.f64 eps (*.f64 x #s(literal 1/6 binary64)))
(* eps (- (* 1/6 x) (* 1/2 (/ 1 eps))))
(*.f64 eps (+.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) eps)))
(* eps (- (+ (* 1/6 x) (/ x (pow eps 2))) (* 1/2 (/ 1 eps))))
(*.f64 eps (+.f64 (*.f64 x #s(literal 1/6 binary64)) (+.f64 (/.f64 x (*.f64 eps eps)) (/.f64 #s(literal -1/2 binary64) eps))))
(* eps (- (+ (* 1/6 x) (/ x (pow eps 2))) (* 1/2 (/ 1 eps))))
(*.f64 eps (+.f64 (*.f64 x #s(literal 1/6 binary64)) (+.f64 (/.f64 x (*.f64 eps eps)) (/.f64 #s(literal -1/2 binary64) eps))))
(* 1/6 (* eps x))
(*.f64 eps (*.f64 x #s(literal 1/6 binary64)))
(* -1 (* eps (+ (* -1/6 x) (* 1/2 (/ 1 eps)))))
(*.f64 (-.f64 #s(literal 0 binary64) eps) (+.f64 (/.f64 #s(literal 1/2 binary64) eps) (*.f64 x #s(literal -1/6 binary64))))
(* -1 (* eps (+ (* -1 (/ (- (/ x eps) 1/2) eps)) (* -1/6 x))))
(*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 (*.f64 x #s(literal -1/6 binary64)) (/.f64 (+.f64 (/.f64 x eps) #s(literal -1/2 binary64)) eps)))
(* -1 (* eps (+ (* -1 (/ (- (/ x eps) 1/2) eps)) (* -1/6 x))))
(*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 (*.f64 x #s(literal -1/6 binary64)) (/.f64 (+.f64 (/.f64 x eps) #s(literal -1/2 binary64)) eps)))
(* -1 (pow x 2))
(-.f64 #s(literal 0 binary64) (*.f64 x x))
(- (* 1/4 (pow eps 2)) (pow x 2))
(-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x))
(- (* (pow eps 2) (+ 1/4 (* -1/6 (* eps x)))) (pow x 2))
(-.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 x (*.f64 eps #s(literal -1/6 binary64)))) eps) eps) (*.f64 x x))
(- (* (pow eps 2) (+ 1/4 (* eps (+ (* -1/6 x) (* 1/36 (* eps (pow x 2))))))) (pow x 2))
(-.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/4 binary64) (*.f64 eps (+.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 eps (*.f64 #s(literal 1/36 binary64) (*.f64 x x))))))) (*.f64 x x))
(* 1/36 (* (pow eps 4) (pow x 2)))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 #s(literal 1/36 binary64) (*.f64 x x)))
(* (pow eps 4) (+ (* -1/6 (/ x eps)) (* 1/36 (pow x 2))))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (+.f64 (/.f64 (*.f64 x #s(literal -1/6 binary64)) eps) (*.f64 #s(literal 1/36 binary64) (*.f64 x x))))
(* (pow eps 4) (+ (* -1/6 (/ x eps)) (+ (* 1/36 (pow x 2)) (/ 1/4 (pow eps 2)))))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (+.f64 (+.f64 (/.f64 (*.f64 x #s(literal -1/6 binary64)) eps) (*.f64 #s(literal 1/36 binary64) (*.f64 x x))) (/.f64 #s(literal 1/4 binary64) (*.f64 eps eps))))
(* (pow eps 4) (+ (* -1 (/ (pow x 2) (pow eps 4))) (+ (* -1/6 (/ x eps)) (+ (* 1/36 (pow x 2)) (/ 1/4 (pow eps 2))))))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 (+.f64 (+.f64 (/.f64 (*.f64 x #s(literal -1/6 binary64)) eps) (*.f64 #s(literal 1/36 binary64) (*.f64 x x))) (/.f64 #s(literal 1/4 binary64) (*.f64 eps eps))) (/.f64 (*.f64 x x) (pow.f64 eps #s(literal 4 binary64)))))
(* 1/36 (* (pow eps 4) (pow x 2)))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 #s(literal 1/36 binary64) (*.f64 x x)))
(* (pow eps 4) (+ (* -1/6 (/ x eps)) (* 1/36 (pow x 2))))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (+.f64 (/.f64 (*.f64 x #s(literal -1/6 binary64)) eps) (*.f64 #s(literal 1/36 binary64) (*.f64 x x))))
(* (pow eps 4) (+ (* -1 (/ (- (* 1/6 x) (* 1/4 (/ 1 eps))) eps)) (* 1/36 (pow x 2))))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x)) (/.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 #s(literal -1/4 binary64) eps)) eps)))
(* (pow eps 4) (+ (* -1 (/ (+ (* -1 (/ (+ 1/4 (* -1 (/ (pow x 2) (pow eps 2)))) eps)) (* 1/6 x)) eps)) (* 1/36 (pow x 2))))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x)) (/.f64 (-.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 (-.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 x x) (*.f64 eps eps))) eps)) eps)))
(* 1/4 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))
(+ (* -1/6 (* (pow eps 3) x)) (* 1/4 (pow eps 2)))
(*.f64 (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 x (*.f64 eps #s(literal -1/6 binary64)))) eps) eps)
(+ (* 1/4 (pow eps 2)) (* x (+ (* -1/6 (pow eps 3)) (* x (- (* 1/36 (pow eps 4)) 1)))))
(+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 x (*.f64 eps #s(literal -1/6 binary64)))) eps) eps) (*.f64 (+.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (*.f64 x x)))
(+ (* 1/4 (pow eps 2)) (* x (+ (* -1/6 (pow eps 3)) (* x (- (* 1/36 (pow eps 4)) 1)))))
(+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 x (*.f64 eps #s(literal -1/6 binary64)))) eps) eps) (*.f64 (+.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (*.f64 x x)))
(* (pow x 2) (- (* 1/36 (pow eps 4)) 1))
(*.f64 (+.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (*.f64 x x))
(* (pow x 2) (- (+ (* -1/6 (/ (pow eps 3) x)) (* 1/36 (pow eps 4))) 1))
(*.f64 (*.f64 x x) (+.f64 (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) x) (+.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 1/36 binary64)) #s(literal -1 binary64))))
(* (pow x 2) (- (+ (* -1/6 (/ (pow eps 3) x)) (+ (* 1/36 (pow eps 4)) (* 1/4 (/ (pow eps 2) (pow x 2))))) 1))
(*.f64 (*.f64 x x) (+.f64 (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) x) (+.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x)) (+.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 1/36 binary64)) #s(literal -1 binary64)))))
(* (pow x 2) (- (+ (* -1/6 (/ (pow eps 3) x)) (+ (* 1/36 (pow eps 4)) (* 1/4 (/ (pow eps 2) (pow x 2))))) 1))
(*.f64 (*.f64 x x) (+.f64 (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) x) (+.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x)) (+.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 1/36 binary64)) #s(literal -1 binary64)))))
(* (pow x 2) (- (* 1/36 (pow eps 4)) 1))
(*.f64 (+.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (*.f64 x x))
(* (pow x 2) (- (+ (* -1/6 (/ (pow eps 3) x)) (* 1/36 (pow eps 4))) 1))
(*.f64 (*.f64 x x) (+.f64 (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) x) (+.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 1/36 binary64)) #s(literal -1 binary64))))
(* (pow x 2) (- (+ (* -1 (/ (+ (* -1/4 (/ (pow eps 2) x)) (* 1/6 (pow eps 3))) x)) (* 1/36 (pow eps 4))) 1))
(*.f64 x (*.f64 x (+.f64 (-.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 1/36 binary64)) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 eps eps)) x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps eps)))) x)) #s(literal -1 binary64))))
(* (pow x 2) (- (+ (* -1 (/ (+ (* -1/4 (/ (pow eps 2) x)) (* 1/6 (pow eps 3))) x)) (* 1/36 (pow eps 4))) 1))
(*.f64 x (*.f64 x (+.f64 (-.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 1/36 binary64)) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 eps eps)) x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps eps)))) x)) #s(literal -1 binary64))))
(* -1 (pow x 2))
(-.f64 #s(literal 0 binary64) (*.f64 x x))
(- (* 1/4 (pow eps 2)) (pow x 2))
(-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x))
(- (* (pow eps 2) (+ 1/4 (* -1/6 (* eps x)))) (pow x 2))
(-.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 x (*.f64 eps #s(literal -1/6 binary64)))) eps) eps) (*.f64 x x))
(- (* (pow eps 2) (+ 1/4 (* eps (+ (* -1/6 x) (* 1/36 (* eps (pow x 2))))))) (pow x 2))
(-.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/4 binary64) (*.f64 eps (+.f64 (*.f64 x #s(literal -1/6 binary64)) (*.f64 eps (*.f64 #s(literal 1/36 binary64) (*.f64 x x))))))) (*.f64 x x))
(* 1/36 (* (pow eps 4) (pow x 2)))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 #s(literal 1/36 binary64) (*.f64 x x)))
(* (pow eps 4) (+ (* -1/6 (/ x eps)) (* 1/36 (pow x 2))))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (+.f64 (/.f64 (*.f64 x #s(literal -1/6 binary64)) eps) (*.f64 #s(literal 1/36 binary64) (*.f64 x x))))
(* (pow eps 4) (+ (* -1/6 (/ x eps)) (+ (* 1/36 (pow x 2)) (/ 1/4 (pow eps 2)))))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (+.f64 (+.f64 (/.f64 (*.f64 x #s(literal -1/6 binary64)) eps) (*.f64 #s(literal 1/36 binary64) (*.f64 x x))) (/.f64 #s(literal 1/4 binary64) (*.f64 eps eps))))
(* (pow eps 4) (+ (* -1 (/ (pow x 2) (pow eps 4))) (+ (* -1/6 (/ x eps)) (+ (* 1/36 (pow x 2)) (/ 1/4 (pow eps 2))))))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 (+.f64 (+.f64 (/.f64 (*.f64 x #s(literal -1/6 binary64)) eps) (*.f64 #s(literal 1/36 binary64) (*.f64 x x))) (/.f64 #s(literal 1/4 binary64) (*.f64 eps eps))) (/.f64 (*.f64 x x) (pow.f64 eps #s(literal 4 binary64)))))
(* 1/36 (* (pow eps 4) (pow x 2)))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (*.f64 #s(literal 1/36 binary64) (*.f64 x x)))
(* (pow eps 4) (+ (* -1/6 (/ x eps)) (* 1/36 (pow x 2))))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (+.f64 (/.f64 (*.f64 x #s(literal -1/6 binary64)) eps) (*.f64 #s(literal 1/36 binary64) (*.f64 x x))))
(* (pow eps 4) (+ (* -1 (/ (- (* 1/6 x) (* 1/4 (/ 1 eps))) eps)) (* 1/36 (pow x 2))))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x)) (/.f64 (+.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 #s(literal -1/4 binary64) eps)) eps)))
(* (pow eps 4) (+ (* -1 (/ (+ (* -1 (/ (+ 1/4 (* -1 (/ (pow x 2) (pow eps 2)))) eps)) (* 1/6 x)) eps)) (* 1/36 (pow x 2))))
(*.f64 (pow.f64 eps #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 x x)) (/.f64 (-.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 (-.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 x x) (*.f64 eps eps))) eps)) eps)))
(* 1/4 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/4 binary64))
(+ (* -1/6 (* (pow eps 3) x)) (* 1/4 (pow eps 2)))
(*.f64 (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 x (*.f64 eps #s(literal -1/6 binary64)))) eps) eps)
(+ (* 1/4 (pow eps 2)) (* x (+ (* -1/6 (pow eps 3)) (* x (- (* 1/36 (pow eps 4)) 1)))))
(+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 x (*.f64 eps #s(literal -1/6 binary64)))) eps) eps) (*.f64 (+.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (*.f64 x x)))
(+ (* 1/4 (pow eps 2)) (* x (+ (* -1/6 (pow eps 3)) (* x (- (* 1/36 (pow eps 4)) 1)))))
(+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 x (*.f64 eps #s(literal -1/6 binary64)))) eps) eps) (*.f64 (+.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (*.f64 x x)))
(* (pow x 2) (- (* 1/36 (pow eps 4)) 1))
(*.f64 (+.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (*.f64 x x))
(* (pow x 2) (- (+ (* -1/6 (/ (pow eps 3) x)) (* 1/36 (pow eps 4))) 1))
(*.f64 (*.f64 x x) (+.f64 (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) x) (+.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 1/36 binary64)) #s(literal -1 binary64))))
(* (pow x 2) (- (+ (* -1/6 (/ (pow eps 3) x)) (+ (* 1/36 (pow eps 4)) (* 1/4 (/ (pow eps 2) (pow x 2))))) 1))
(*.f64 (*.f64 x x) (+.f64 (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) x) (+.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x)) (+.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 1/36 binary64)) #s(literal -1 binary64)))))
(* (pow x 2) (- (+ (* -1/6 (/ (pow eps 3) x)) (+ (* 1/36 (pow eps 4)) (* 1/4 (/ (pow eps 2) (pow x 2))))) 1))
(*.f64 (*.f64 x x) (+.f64 (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) x) (+.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x)) (+.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 1/36 binary64)) #s(literal -1 binary64)))))
(* (pow x 2) (- (* 1/36 (pow eps 4)) 1))
(*.f64 (+.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (*.f64 x x))
(* (pow x 2) (- (+ (* -1/6 (/ (pow eps 3) x)) (* 1/36 (pow eps 4))) 1))
(*.f64 (*.f64 x x) (+.f64 (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) x) (+.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 1/36 binary64)) #s(literal -1 binary64))))
(* (pow x 2) (- (+ (* -1 (/ (+ (* -1/4 (/ (pow eps 2) x)) (* 1/6 (pow eps 3))) x)) (* 1/36 (pow eps 4))) 1))
(*.f64 x (*.f64 x (+.f64 (-.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 1/36 binary64)) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 eps eps)) x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps eps)))) x)) #s(literal -1 binary64))))
(* (pow x 2) (- (+ (* -1 (/ (+ (* -1/4 (/ (pow eps 2) x)) (* 1/6 (pow eps 3))) x)) (* 1/36 (pow eps 4))) 1))
(*.f64 x (*.f64 x (+.f64 (-.f64 (*.f64 (pow.f64 eps #s(literal 4 binary64)) #s(literal 1/36 binary64)) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 eps eps)) x) (*.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 eps eps)))) x)) #s(literal -1 binary64))))
(* -1/48 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))
(* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))
(*.f64 (*.f64 eps eps) (+.f64 (*.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))))
(* -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 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 eps (*.f64 (sin.f64 x) #s(literal 1/6 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 (sin.f64 x) #s(literal 1/6 binary64)) (*.f64 eps (*.f64 (cos.f64 x) #s(literal 1/24 binary64))))))) (sin.f64 x)))
(* -1/1920 (* (pow eps 5) (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 #s(literal -1/1920 binary64) (pow.f64 eps #s(literal 5 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 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 #s(literal -1/1920 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))))))))
(*.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))) (neg.f64 (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 #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)))) (*.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))))))
(* -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 #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)))) (*.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))))))
(* -2 (* 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) (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 #s(literal -2 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)))))))
(+ (* -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 #s(literal -2 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))))))) (*.f64 x (*.f64 (*.f64 (*.f64 eps 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) #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 #s(literal -2 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))))))) (*.f64 x (*.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) #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) (+.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))))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 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) (+.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))))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 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) (+.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))))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 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) (+.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))))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 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) (+.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))))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 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) (+.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))))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 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) (+.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))))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 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) (+.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))))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 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 (cos.f64 x) (*.f64 #s(literal 1/4 binary64) eps))))
(* 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 eps (*.f64 #s(literal -1/48 binary64) (cos.f64 x)))))))))
(* 1/3840 (* (pow eps 5) (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 #s(literal 1/3840 binary64) (pow.f64 eps #s(literal 5 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 #s(literal -1/48 binary64) (/.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps eps))) (+.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #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 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 #s(literal -1/48 binary64) (/.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps eps))) (+.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #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 4 binary64)))))))
(* 1/3840 (* (pow eps 5) (sin (* 1/2 (- (* 2 x) (* -1 eps))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 #s(literal 1/3840 binary64) (pow.f64 eps #s(literal 5 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))) (neg.f64 (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 (+.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))))) (neg.f64 (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 (+.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))))) (neg.f64 (pow.f64 eps #s(literal 5 binary64))))
(* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (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) #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 (*.f64 x #s(literal -1/2 binary64)) (*.f64 (*.f64 (*.f64 eps 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) #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 (*.f64 x 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 (+.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 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) eps))
(* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))
(*.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 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) eps))
(* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))
(*.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 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) eps))
(* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))
(*.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 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) eps))
(* eps (* (sin (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))
(*.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 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) eps))
(* eps (* (sin (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))
(*.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 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) eps))
(* eps (* (sin (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))
(*.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 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) eps))
(* eps (* (sin (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))
(*.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 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) eps))
(* 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 (*.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 (+.f64 #s(literal 1/3840 binary64) (/.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (pow.f64 eps #s(literal 5 binary64)))
(* (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 (+.f64 (/.f64 #s(literal 1/48 binary64) (*.f64 eps eps)) #s(literal -1/3840 binary64)) (neg.f64 (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 (pow.f64 eps #s(literal 5 binary64)) #s(literal -1 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 (pow.f64 eps #s(literal 5 binary64)) #s(literal -1 binary64)))
(* -1/48 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))
(* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))
(*.f64 (*.f64 eps eps) (+.f64 (*.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 eps (*.f64 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 eps (*.f64 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 eps (*.f64 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 eps (*.f64 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 eps (*.f64 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/6 (* eps x))
(*.f64 eps (*.f64 x #s(literal 1/6 binary64)))
(* 1/6 (* eps x))
(*.f64 eps (*.f64 x #s(literal 1/6 binary64)))
(* 1/6 (* eps x))
(*.f64 eps (*.f64 x #s(literal 1/6 binary64)))
(* 1/6 (* eps x))
(*.f64 eps (*.f64 x #s(literal 1/6 binary64)))
(* 1/6 (* eps x))
(*.f64 eps (*.f64 x #s(literal 1/6 binary64)))
(* 1/6 (* eps x))
(*.f64 eps (*.f64 x #s(literal 1/6 binary64)))
(* 1/6 (* eps x))
(*.f64 eps (*.f64 x #s(literal 1/6 binary64)))
(* 1/6 (* eps x))
(*.f64 eps (*.f64 x #s(literal 1/6 binary64)))
(* 1/6 (* eps x))
(*.f64 eps (*.f64 x #s(literal 1/6 binary64)))
(* 1/6 (* eps x))
(*.f64 eps (*.f64 x #s(literal 1/6 binary64)))
(* 1/6 (* eps x))
(*.f64 eps (*.f64 x #s(literal 1/6 binary64)))
(* 1/6 (* eps x))
(*.f64 eps (*.f64 x #s(literal 1/6 binary64)))
(* 1/6 (* eps x))
(*.f64 eps (*.f64 x #s(literal 1/6 binary64)))
(* 1/6 (* eps x))
(*.f64 eps (*.f64 x #s(literal 1/6 binary64)))
(* 1/6 (* eps x))
(*.f64 eps (*.f64 x #s(literal 1/6 binary64)))
(* 1/6 (* eps x))
(*.f64 eps (*.f64 x #s(literal 1/6 binary64)))
(* 1/6 (* eps x))
(*.f64 eps (*.f64 x #s(literal 1/6 binary64)))
(* 1/6 (* eps x))
(*.f64 eps (*.f64 x #s(literal 1/6 binary64)))
(* 1/6 (* eps x))
(*.f64 eps (*.f64 x #s(literal 1/6 binary64)))
(* 1/6 (* eps x))
(*.f64 eps (*.f64 x #s(literal 1/6 binary64)))
(* 1/6 (* eps x))
(*.f64 eps (*.f64 x #s(literal 1/6 binary64)))
(* 1/6 (* eps x))
(*.f64 eps (*.f64 x #s(literal 1/6 binary64)))
(* 1/6 (* eps x))
(*.f64 eps (*.f64 x #s(literal 1/6 binary64)))
(* 1/6 (* eps x))
(*.f64 eps (*.f64 x #s(literal 1/6 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 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))
(* (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 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))
(* -1 (* (pow eps 3) (- (* 1/48 (/ 1 (pow eps 2))) 1/3840)))
(*.f64 (+.f64 (/.f64 #s(literal 1/48 binary64) (*.f64 eps eps)) #s(literal -1/3840 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps))))
(* -1 (* (pow eps 3) (- (* 1/48 (/ 1 (pow eps 2))) 1/3840)))
(*.f64 (+.f64 (/.f64 #s(literal 1/48 binary64) (*.f64 eps eps)) #s(literal -1/3840 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps))))
(* -1 (* (pow eps 3) (- (* 1/48 (/ 1 (pow eps 2))) 1/3840)))
(*.f64 (+.f64 (/.f64 #s(literal 1/48 binary64) (*.f64 eps eps)) #s(literal -1/3840 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps))))
(* 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))

eval166.0ms (0.9%)

Compiler

Compiled 47223 to 3457 computations (92.7% saved)

prune138.0ms (0.8%)

Pruning

35 alts after pruning (29 fresh and 6 done)

PrunedKeptTotal
New1069161085
Fresh71320
Picked325
Done044
Total1079351114
Accuracy
100.0%
Counts
1114 → 35
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.4%
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 x (*.f64 eps #s(literal -1/6 binary64)))) eps) eps) (*.f64 x x)) (*.f64 (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))))) (/.f64 #s(literal 1 binary64) eps)))
97.4%
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 x x)) (*.f64 (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))))) (/.f64 #s(literal 1 binary64) eps)))
97.6%
(/.f64 (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) x) (/.f64 #s(literal 1 binary64) eps))
88.8%
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 (+.f64 x (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))))) (/.f64 #s(literal 1 binary64) eps)))
96.1%
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)))) (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 eps x))))) (*.f64 x x)) #s(literal 1 binary64)) (*.f64 eps (+.f64 (*.f64 x #s(literal 1/6 binary64)) (+.f64 (/.f64 x (*.f64 eps eps)) (/.f64 #s(literal -1/2 binary64) eps)))))
96.0%
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) eps) (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 eps #s(literal 1/6 binary64))))) x)))
54.4%
(-.f64 (-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (cos.f64 x))
80.2%
(-.f64 (+.f64 (-.f64 #s(literal 0 binary64) (cos.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps)))
54.4%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
52.5%
(-.f64 (cos.f64 (+.f64 x eps)) #s(literal 1 binary64))
52.5%
(-.f64 (cos.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 eps x)))) #s(literal 1 binary64))
79.0%
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
78.8%
(-.f64 #s(literal 0 binary64) (*.f64 eps x))
97.6%
(+.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (*.f64 eps x)))
99.2%
(*.f64 (/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))) (/.f64 #s(literal 1 binary64) eps)) #s(literal -2 binary64))
79.6%
(*.f64 (-.f64 (*.f64 x #s(literal 1/6 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 x eps)) eps)) (*.f64 eps (*.f64 eps eps)))
1.7%
(*.f64 (-.f64 (*.f64 x #s(literal -1/6 binary64)) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (-.f64 (/.f64 #s(literal 3/2 binary64) x) (+.f64 x (/.f64 #s(literal 3/2 binary64) x))) (/.f64 (+.f64 #s(literal 3 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (-.f64 (/.f64 #s(literal 3/2 binary64) x) (+.f64 x (/.f64 #s(literal 3/2 binary64) x)))) x)) eps))) eps) #s(literal -1/2 binary64)) eps)) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps))))
78.8%
(*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)) (*.f64 eps x))
97.4%
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x)))) (*.f64 eps x))
99.2%
(*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (/.f64 #s(literal 1 binary64) eps)))) (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 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) #s(literal -2 binary64))
99.1%
(*.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))
22.8%
(*.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (+.f64 #s(literal 1/3840 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (/.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
98.7%
(*.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.4%
(*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 2 binary64))) (+.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x (+.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/6 binary64))) #s(literal 1 binary64)) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))))))) #s(literal -2 binary64))
97.5%
(*.f64 (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x))))) eps)
97.5%
(*.f64 (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal -1/2 binary64) x))))) x)
99.3%
(*.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 eps (*.f64 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))
97.6%
(*.f64 x (+.f64 (/.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) x) (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
97.6%
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 (*.f64 eps #s(literal 1/24 binary64)) (*.f64 x #s(literal 1/6 binary64)))))) x))
97.6%
(*.f64 eps (-.f64 (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 x #s(literal 1/6 binary64))))) x))
97.6%
(*.f64 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
97.5%
(*.f64 eps (*.f64 x (+.f64 (/.f64 (*.f64 eps #s(literal -1/2 binary64)) x) #s(literal -1 binary64))))
53.8%
(*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))
52.4%
#s(literal 0 binary64)
Compiler

Compiled 1750 to 759 computations (56.6% saved)

regimes48.0ms (0.3%)

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

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

Compiled 15 to 10 computations (33.3% saved)

regimes42.0ms (0.2%)

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

3 calls:

14.0ms
eps
13.0ms
x
11.0ms
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Results
AccuracySegmentsBranch
99.3%1x
99.3%1eps
99.3%1(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes29.0ms (0.2%)

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

2 calls:

13.0ms
eps
12.0ms
x
Results
AccuracySegmentsBranch
99.3%1x
99.3%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes28.0ms (0.2%)

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

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

regimes27.0ms (0.2%)

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

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

regimes25.0ms (0.1%)

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

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

regimes25.0ms (0.1%)

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

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

Compiled 6 to 4 computations (33.3% saved)

regimes21.0ms (0.1%)

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

2 calls:

10.0ms
x
10.0ms
eps
Results
AccuracySegmentsBranch
97.6%1eps
97.6%1x
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes6.0ms (0%)

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

2 calls:

3.0ms
eps
2.0ms
x
Results
AccuracySegmentsBranch
78.8%1x
78.8%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 eps (*.f64 eps #s(literal -1/2 binary64)))
Outputs
(*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))
Calls

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

regimes3.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:

1.0ms
x
1.0ms
eps
Results
AccuracySegmentsBranch
52.4%1eps
52.4%1x
Compiler

Compiled 6 to 4 computations (33.3% saved)

simplify12.0ms (0.1%)

Algorithm
egg-herbie
Rules
80×*-commutative_binary64
30×+-commutative_binary64
10×sub-neg_binary64
neg-mul-1_binary64
distribute-neg-in_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
071180
1130180
2145180
3154180
4159180
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 (*.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))))))))) (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 eps (*.f64 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 eps (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (/.f64 #s(literal 1 binary64) eps)))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
(*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))))) (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 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))
(*.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 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(-.f64 #s(literal 0 binary64) (*.f64 eps x))
(*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))
#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 (*.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))))))))) (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 (+.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 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))) #s(literal -1/48 binary64)))))) #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 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))))
(*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (/.f64 #s(literal 1 binary64) eps)))) (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 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (/.f64 #s(literal 1 binary64) eps))))))
(*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) #s(literal -2 binary64))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/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 (*.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))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 #s(literal 2 binary64) x)) #s(literal 2 binary64))) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #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 eps (-.f64 (*.f64 eps #s(literal -1/2 binary64)) x))
(-.f64 #s(literal 0 binary64) (*.f64 eps x))
(*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))
#s(literal 0 binary64)

soundness1.9s (10.7%)

Rules
7056×*-lowering-*.f32
7056×*-lowering-*.f64
6364×*-lowering-*.f32
6364×*-lowering-*.f64
5256×*-lowering-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0105481
1311458
2784457
32955457
08510457
043201
1242183
22257171
09463171
04184727
114764034
250144002
092514002
07147541
125686236
087366236
0616
15216
241916
3529616
0831616
03372684
111112340
233382319
379472307
085582307
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 482 to 287 computations (40.5% saved)

preprocess62.0ms (0.3%)

Compiler

Compiled 414 to 166 computations (59.9% saved)

end0.0ms (0%)

Profiling

Loading profile data...