2cos (problem 3.3.5)

Time bar (total: 17.8s)

analyze114.0ms (0.6%)

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: 48.0ms
ival-cos: 24.0ms (50.5% of total)
...c/correct-round.rkt:119:19: 7.0ms (14.7% of total)
ival-mult: 3.0ms (6.3% of total)
ival-fabs: 3.0ms (6.3% of total)
ival-<=: 3.0ms (6.3% of total)
ival-<: 3.0ms (6.3% of total)
ival-add: 2.0ms (4.2% of total)
ival-sub: 2.0ms (4.2% of total)
ival-and: 1.0ms (2.1% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

sample9.0s (50.2%)

Results
3.4s26138×0precondition
3.2s5650×2valid
695.0ms2530×1valid
13.0ms76×0valid
Precisions
Click to see histograms. Total time spent on operations: 5.9s
ival-cos: 2.2s (36.3% of total)
...c/correct-round.rkt:119:19: 827.0ms (13.9% of total)
ival-mult: 625.0ms (10.5% of total)
ival-add: 443.0ms (7.4% of total)
ival-<: 401.0ms (6.7% of total)
ival-<=: 377.0ms (6.3% of total)
ival-fabs: 375.0ms (6.3% of total)
backward-pass: 277.0ms (4.7% of total)
ival-sub: 269.0ms (4.5% of total)
ival-and: 154.0ms (2.6% of total)
const: 44.0ms (0.7% of total)
Bogosity

preprocess58.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
14344
28942
317842
443842
586342
6127942
7161142
8174942
9183242
10185042
067
197
2147
3217
4317
5637
61227
72107
82957
94017
104797
114857
04857
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))

explain221.0ms (1.2%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1460-0-(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
10-0-(cos.f64 (+.f64 x eps))
00-0-x
00-0-(+.f64 x eps)
00-0-(cos.f64 x)
00-0-eps
Results
157.0ms336×2valid
28.0ms176×1valid
Compiler

Compiled 51 to 20 computations (60.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 140.0ms
ival-cos: 110.0ms (78.3% of total)
backward-pass: 14.0ms (10% of total)
ival-add: 9.0ms (6.4% of total)
ival-sub: 7.0ms (5% of total)
const: 0.0ms (0% 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
48.0%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Compiler

Compiled 9 to 6 computations (33.3% saved)

simplify13.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
1918
21418
32118
43118
56318
612218
721018
829518
940118
1047918
1148518
048518
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)

localize133.0ms (0.7%)

Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(+.f64 x eps)
accuracy100.0%
(cos.f64 x)
accuracy100.0%
(cos.f64 (+.f64 x eps))
accuracy48.1%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Results
75.0ms168×2valid
14.0ms88×1valid
Compiler

Compiled 21 to 7 computations (66.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 66.0ms
ival-cos: 51.0ms (77.1% of total)
backward-pass: 7.0ms (10.6% of total)
ival-add: 4.0ms (6% of total)
ival-sub: 4.0ms (6% of total)
const: 0.0ms (0% of total)

series4.0ms (0%)

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

21 calls:

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

rewrite351.0ms (2%)

Algorithm
batch-egg-rewrite
Rules
2774×*-lowering-*.f32
2774×*-lowering-*.f64
2160×fma-lowering-fma.f32
2160×fma-lowering-fma.f64
2148×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0616
15016
240816
3523216
0916016
Stop Event
iter limit
node limit
Counts
4 → 195
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 (+.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 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))) (neg.f64 (/.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.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 (+.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 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))) (/.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.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 (+.f64 x eps)) (/.f64 (cos.f64 (+.f64 x eps)) (+.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)))))
(fma.f64 (cos.f64 (+.f64 x eps)) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (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 (+.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 x) (+.f64 (cos.f64 (+.f64 x eps)) (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 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (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 (+.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 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (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)))))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (/.f64 (cos.f64 (+.f64 x eps)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (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 (+.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 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))))
(fma.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (-.f64 x eps))) #s(literal 1/2 binary64) (neg.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(fma.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 #s(literal 0 binary64) (cos.f64 x)))
(fma.f64 #s(literal -1 binary64) (cos.f64 x) (cos.f64 (+.f64 x eps)))
(fma.f64 (*.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 #s(literal 1 binary64) (cos.f64 (-.f64 x eps))) (-.f64 #s(literal 0 binary64) (cos.f64 x)))
(fma.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3/2 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (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 (+.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 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))))
(fma.f64 (/.f64 (cos.f64 (+.f64 x eps)) #s(literal 2 binary64)) (/.f64 (cos.f64 (+.f64 x eps)) (*.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))))) (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)))))
(fma.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))))) (-.f64 (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)))))
(fma.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (+.f64 (pow.f64 (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 (cos.f64 x) (-.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))) (neg.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
(fma.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #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)))))))) (neg.f64 (/.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))))
(fma.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #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 (+.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 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (neg.f64 (/.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))))
(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 (+.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 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 (+.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 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 (+.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 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 (+.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 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 6 binary64)) (pow.f64 (cos.f64 x) #s(literal 6 binary64))) (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (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 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 9 binary64)) (pow.f64 (cos.f64 x) #s(literal 9 binary64))) (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (+.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 6 binary64)) (pow.f64 (cos.f64 x) #s(literal 6 binary64))) (pow.f64 (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) #s(literal 3 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 (*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (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 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.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 #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 (+.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 (*.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 (+.f64 x eps)) #s(literal 6 binary64)) (pow.f64 (cos.f64 x) #s(literal 6 binary64))) (pow.f64 (*.f64 (cos.f64 (+.f64 x eps)) (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 (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 (+.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 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 (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 (+.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 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 (+.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 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 (+.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 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 (+.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 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))) (/.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (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 (+.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 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))) (/.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.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 (+.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 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))) (/.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.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 (+.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 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))) (/.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))) (*.f64 (/.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.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 (+.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 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))) (/.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.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 (+.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 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 (+.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 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))) (+.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 6 binary64)) (pow.f64 (cos.f64 x) #s(literal 6 binary64))) (pow.f64 (*.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 6 binary64)) (pow.f64 (cos.f64 x) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))))) (*.f64 (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 (+.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 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 (+.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 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 (+.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 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 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) (/.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 (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 (+.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 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 (+.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 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 (+.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 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 (+.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 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 eps (/.f64 eps (-.f64 x eps))))) (*.f64 (sin.f64 (/.f64 (*.f64 x x) (-.f64 x eps))) (sin.f64 (*.f64 eps (/.f64 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 x) (cos.f64 eps) (neg.f64 (-.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))))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (sin.f64 eps))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (-.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))))))
(fma.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (-.f64 x eps))) #s(literal 1/2 binary64) (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (sin.f64 eps))))
(fma.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (-.f64 x eps))) #s(literal 1/2 binary64) (neg.f64 (-.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)) (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 eps (/.f64 eps (-.f64 x eps)))))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x eps)) (*.f64 eps (/.f64 eps (-.f64 x eps))))
(-.f64 (/.f64 (*.f64 eps eps) (-.f64 eps x)) (/.f64 (*.f64 x x) (-.f64 eps x)))
(fma.f64 x (/.f64 x (-.f64 x eps)) (neg.f64 (*.f64 eps (/.f64 eps (-.f64 x eps)))))
(fma.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (-.f64 x eps)) (neg.f64 (*.f64 eps (/.f64 eps (-.f64 x eps)))))
(fma.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 x x) (*.f64 eps eps))) (+.f64 x eps) (neg.f64 (*.f64 eps (/.f64 eps (-.f64 x eps)))))
(fma.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) (+.f64 (*.f64 x x) (*.f64 eps (+.f64 x eps))) (neg.f64 (*.f64 eps (/.f64 eps (-.f64 x eps)))))
(neg.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 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 eps eps) (*.f64 x x)) (-.f64 eps x))
(/.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 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 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 (*.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 (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 eps (/.f64 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 eps (/.f64 eps (-.f64 x eps))) (*.f64 eps (/.f64 eps (-.f64 x eps)))) (*.f64 (/.f64 (*.f64 x x) (-.f64 x eps)) (*.f64 eps (/.f64 eps (-.f64 x eps)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x x) (-.f64 x eps)) (/.f64 (*.f64 x x) (-.f64 x eps))) (*.f64 (*.f64 eps (/.f64 eps (-.f64 x eps))) (*.f64 eps (/.f64 eps (-.f64 x eps))))) (+.f64 (/.f64 (*.f64 x x) (-.f64 x eps)) (*.f64 eps (/.f64 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)

simplify162.0ms (0.9%)

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
1304464
2776463
32952463
08504463
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 (sin.f64 x) (-.f64 #s(literal 0 binary64) eps))
(* 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 (*.f64 eps (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 (cos.f64 eps) (*.f64 x #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 (cos.f64 eps) (*.f64 x #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 (*.f64 x 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)

eval39.0ms (0.2%)

Compiler

Compiled 7623 to 791 computations (89.6% saved)

prune36.0ms (0.2%)

Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New2727279
Fresh000
Picked101
Done000
Total2737280
Accuracy
99.8%
Counts
280 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
77.2%
(-.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)) (*.f64 x (sin.f64 eps)))
47.7%
(-.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)))))))
47.5%
(-.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
47.2%
(+.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))
77.8%
(*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) eps))
99.7%
(*.f64 eps (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (sin.f64 x)))
Compiler

Compiled 182 to 132 computations (27.5% saved)

simplify133.0ms (0.7%)

Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
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 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
cost-diff0
(+.f64 x eps)
cost-diff0
(cos.f64 (+.f64 x eps))
cost-diff0
(-.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
cost-diff0
(-.f64 #s(literal 0 binary64) eps)
cost-diff0
(sin.f64 x)
cost-diff0
(*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) eps))
cost-diff0
(cos.f64 eps)
cost-diff0
(+.f64 (cos.f64 eps) #s(literal -1 binary64))
cost-diff128
(/.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 2 binary64))
cost-diff128
(sin.f64 (/.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 2 binary64)))
cost-diff128
(*.f64 (sin.f64 (/.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))
cost-diff128
(*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
Rules
1992×fnmadd-define
1556×sum5-define
1422×fmsub-define
1414×fma-lowering-fma.f32
1414×fma-lowering-fma.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
036194
176181
2205181
3523181
41497181
55653181
08125181
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
(* (sin x) (- 0 eps))
(sin x)
x
(- 0 eps)
0
eps
(- (cos (+ x eps)) (+ 1 (* x (* x -1/2))))
(cos (+ x eps))
(+ x eps)
x
eps
(+ 1 (* x (* x -1/2)))
1
(* x (* x -1/2))
(* x -1/2)
-1/2
(- (cos (+ 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
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)
(* (sin x) (- 0 eps))
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
(sin x)
(sin.f64 x)
x
(- 0 eps)
(-.f64 #s(literal 0 binary64) eps)
0
#s(literal 0 binary64)
eps
(- (cos (+ x eps)) (+ 1 (* x (* x -1/2))))
(+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/2 binary64)))))
(cos (+ x eps))
(cos.f64 (+.f64 eps x))
(+ x eps)
(+.f64 eps x)
x
eps
(+ 1 (* x (* x -1/2)))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
1
#s(literal 1 binary64)
(* x (* x -1/2))
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(* x -1/2)
(*.f64 x #s(literal -1/2 binary64))
-1/2
#s(literal -1/2 binary64)
(- (cos (+ x eps)) (+ 1 (* (* x x) (+ -1/2 (* x (* x 1/24))))))
(-.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 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)

localize547.0ms (3.1%)

Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(cos.f64 (+.f64 x eps))
accuracy99.8%
(*.f64 x (*.f64 x #s(literal 1/24 binary64)))
accuracy99.4%
(*.f64 x #s(literal 1/24 binary64))
accuracy48.4%
(-.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 (*.f64 x #s(literal -1/2 binary64)))
accuracy100.0%
(*.f64 x #s(literal -1/2 binary64))
accuracy100.0%
(cos.f64 (+.f64 x eps))
accuracy48.5%
(-.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
accuracy100.0%
(-.f64 #s(literal 0 binary64) eps)
accuracy100.0%
(*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) eps))
accuracy100.0%
(sin.f64 x)
accuracy100.0%
(cos.f64 eps)
accuracy49.1%
(+.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
357.0ms167×2valid
116.0ms88×1valid
2.0ms3valid
Compiler

Compiled 209 to 37 computations (82.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 366.0ms
ival-cos: 135.0ms (36.9% of total)
ival-mult: 79.0ms (21.6% of total)
ival-add: 63.0ms (17.2% of total)
backward-pass: 44.0ms (12% of total)
...c/correct-round.rkt:119:19: 14.0ms (3.8% of total)
ival-sin: 12.0ms (3.3% of total)
ival-sub: 9.0ms (2.5% of total)
ival-div: 8.0ms (2.2% of total)
const: 2.0ms (0.5% of total)

series23.0ms (0.1%)

Counts
20 → 336
Calls
Call 1
Inputs
#<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 (/ (+ eps 0) 2)>
#<alt (+ (cos eps) -1)>
#<alt (cos eps)>
#<alt (* (sin x) (- 0 eps))>
#<alt (sin x)>
#<alt (- 0 eps)>
#<alt (- (cos (+ x eps)) (+ 1 (* x (* x -1/2))))>
#<alt (cos (+ x eps))>
#<alt (+ x eps)>
#<alt (+ 1 (* x (* x -1/2)))>
#<alt (- (cos (+ x eps)) (+ 1 (* (* x x) (+ -1/2 (* x (* x 1/24))))))>
#<alt (+ 1 (* (* x x) (+ -1/2 (* x (* x 1/24)))))>
#<alt (sin (/ (+ eps (* x 2)) 2))>
#<alt (* x -1/2)>
#<alt (* x (* x -1/2))>
#<alt (* x 1/24)>
#<alt (* x (* x 1/24))>
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 (* -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 eps)>
#<alt (* 1/2 eps)>
#<alt (* 1/2 eps)>
#<alt (* 1/2 eps)>
#<alt (* 1/2 eps)>
#<alt (* 1/2 eps)>
#<alt (* 1/2 eps)>
#<alt (* 1/2 eps)>
#<alt (* 1/2 eps)>
#<alt (* 1/2 eps)>
#<alt (* 1/2 eps)>
#<alt (* 1/2 eps)>
#<alt (* -1/2 (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 (* -1 (* eps x))>
#<alt (* x (+ (* -1 eps) (* 1/6 (* eps (pow x 2)))))>
#<alt (* x (+ (* -1 eps) (* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps)))))>
#<alt (* x (+ (* -1 eps) (* (pow x 2) (+ (* 1/6 eps) (* (pow x 2) (+ (* -1/120 eps) (* 1/5040 (* eps (pow x 2)))))))))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 (* eps (sin x)))>
#<alt x>
#<alt (* x (+ 1 (* -1/6 (pow x 2))))>
#<alt (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))>
#<alt (* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))>
#<alt (sin x)>
#<alt (sin x)>
#<alt (sin x)>
#<alt (sin x)>
#<alt (sin x)>
#<alt (sin x)>
#<alt (sin x)>
#<alt (sin x)>
#<alt (* -1 eps)>
#<alt (* -1 eps)>
#<alt (* -1 eps)>
#<alt (* -1 eps)>
#<alt (* -1 eps)>
#<alt (* -1 eps)>
#<alt (* -1 eps)>
#<alt (* -1 eps)>
#<alt (* -1 eps)>
#<alt (* -1 eps)>
#<alt (* -1 eps)>
#<alt (* -1 eps)>
#<alt (- (cos eps) 1)>
#<alt (- (+ (cos eps) (* -1 (* x (sin eps)))) 1)>
#<alt (- (+ (cos eps) (* x (- (* x (+ 1/2 (* -1/2 (cos eps)))) (sin eps)))) 1)>
#<alt (- (+ (cos eps) (* x (- (* x (+ 1/2 (+ (* -1/2 (cos eps)) (* 1/6 (* x (sin eps)))))) (sin eps)))) 1)>
#<alt (* 1/2 (pow x 2))>
#<alt (* (pow x 2) (- (+ 1/2 (/ (cos (+ eps x)) (pow x 2))) (/ 1 (pow x 2))))>
#<alt (* (pow x 2) (- (+ 1/2 (/ (cos (+ eps x)) (pow x 2))) (/ 1 (pow x 2))))>
#<alt (* (pow x 2) (- (+ 1/2 (/ (cos (+ eps x)) (pow x 2))) (/ 1 (pow x 2))))>
#<alt (* 1/2 (pow x 2))>
#<alt (* (pow x 2) (- (+ 1/2 (/ (cos (- eps (* -1 x))) (pow x 2))) (/ 1 (pow x 2))))>
#<alt (* (pow x 2) (- (+ 1/2 (/ (cos (- eps (* -1 x))) (pow x 2))) (/ 1 (pow x 2))))>
#<alt (* (pow x 2) (- (+ 1/2 (/ (cos (- eps (* -1 x))) (pow x 2))) (/ 1 (pow x 2))))>
#<alt (- (cos x) (+ 1 (* -1/2 (pow x 2))))>
#<alt (- (+ (cos x) (* -1 (* eps (sin x)))) (+ 1 (* -1/2 (pow x 2))))>
#<alt (- (+ (cos x) (* eps (- (* -1/2 (* eps (cos x))) (sin x)))) (+ 1 (* -1/2 (pow x 2))))>
#<alt (- (+ (cos x) (* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x)))) (+ 1 (* -1/2 (pow x 2))))>
#<alt (- (cos (+ eps x)) (+ 1 (* -1/2 (pow x 2))))>
#<alt (- (cos (+ eps x)) (+ 1 (* -1/2 (pow x 2))))>
#<alt (- (cos (+ eps x)) (+ 1 (* -1/2 (pow x 2))))>
#<alt (- (cos (+ eps x)) (+ 1 (* -1/2 (pow x 2))))>
#<alt (- (cos (- x (* -1 eps))) (+ 1 (* -1/2 (pow x 2))))>
#<alt (- (cos (- x (* -1 eps))) (+ 1 (* -1/2 (pow x 2))))>
#<alt (- (cos (- x (* -1 eps))) (+ 1 (* -1/2 (pow x 2))))>
#<alt (- (cos (- x (* -1 eps))) (+ 1 (* -1/2 (pow x 2))))>
#<alt (cos eps)>
#<alt (+ (cos eps) (* -1 (* x (sin eps))))>
#<alt (+ (cos eps) (* x (- (* -1/2 (* x (cos eps))) (sin eps))))>
#<alt (+ (cos eps) (* x (- (* x (+ (* -1/2 (cos eps)) (* 1/6 (* x (sin eps))))) (sin eps))))>
#<alt (cos (+ eps x))>
#<alt (cos (+ eps x))>
#<alt (cos (+ eps x))>
#<alt (cos (+ eps x))>
#<alt (cos (- eps (* -1 x)))>
#<alt (cos (- eps (* -1 x)))>
#<alt (cos (- eps (* -1 x)))>
#<alt (cos (- eps (* -1 x)))>
#<alt (cos x)>
#<alt (+ (cos x) (* -1 (* eps (sin x))))>
#<alt (+ (cos x) (* eps (- (* -1/2 (* eps (cos x))) (sin x))))>
#<alt (+ (cos x) (* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x))))>
#<alt (cos (+ eps x))>
#<alt (cos (+ eps x))>
#<alt (cos (+ eps x))>
#<alt (cos (+ eps x))>
#<alt (cos (- x (* -1 eps)))>
#<alt (cos (- x (* -1 eps)))>
#<alt (cos (- x (* -1 eps)))>
#<alt (cos (- x (* -1 eps)))>
#<alt eps>
#<alt (+ eps x)>
#<alt (+ eps x)>
#<alt (+ eps x)>
#<alt x>
#<alt (* x (+ 1 (/ eps x)))>
#<alt (* x (+ 1 (/ eps x)))>
#<alt (* x (+ 1 (/ eps x)))>
#<alt x>
#<alt (* -1 (* x (- (* -1 (/ eps x)) 1)))>
#<alt (* -1 (* x (- (* -1 (/ eps x)) 1)))>
#<alt (* -1 (* x (- (* -1 (/ eps x)) 1)))>
#<alt x>
#<alt (+ eps x)>
#<alt (+ eps x)>
#<alt (+ eps x)>
#<alt eps>
#<alt (* eps (+ 1 (/ x eps)))>
#<alt (* eps (+ 1 (/ x eps)))>
#<alt (* eps (+ 1 (/ x eps)))>
#<alt eps>
#<alt (* -1 (* eps (- (* -1 (/ x eps)) 1)))>
#<alt (* -1 (* eps (- (* -1 (/ x eps)) 1)))>
#<alt (* -1 (* eps (- (* -1 (/ x eps)) 1)))>
#<alt 1>
#<alt (+ 1 (* -1/2 (pow x 2)))>
#<alt (+ 1 (* -1/2 (pow x 2)))>
#<alt (+ 1 (* -1/2 (pow x 2)))>
#<alt (* -1/2 (pow x 2))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) 1/2))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) 1/2))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) 1/2))>
#<alt (* -1/2 (pow x 2))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) 1/2))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) 1/2))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) 1/2))>
#<alt (- (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 (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/2 x)>
#<alt (* -1/2 x)>
#<alt (* -1/2 x)>
#<alt (* -1/2 x)>
#<alt (* -1/2 x)>
#<alt (* -1/2 x)>
#<alt (* -1/2 x)>
#<alt (* -1/2 x)>
#<alt (* -1/2 x)>
#<alt (* -1/2 x)>
#<alt (* -1/2 x)>
#<alt (* -1/2 x)>
#<alt (* -1/2 (pow x 2))>
#<alt (* -1/2 (pow x 2))>
#<alt (* -1/2 (pow x 2))>
#<alt (* -1/2 (pow x 2))>
#<alt (* -1/2 (pow x 2))>
#<alt (* -1/2 (pow x 2))>
#<alt (* -1/2 (pow x 2))>
#<alt (* -1/2 (pow x 2))>
#<alt (* -1/2 (pow x 2))>
#<alt (* -1/2 (pow x 2))>
#<alt (* -1/2 (pow x 2))>
#<alt (* -1/2 (pow x 2))>
#<alt (* 1/24 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

84 calls:

TimeVariablePointExpression
2.0ms
eps
@-inf
(- (cos (+ x eps)) (+ 1 (* (* x x) (+ -1/2 (* x (* x 1/24))))))
1.0ms
x
@-inf
(* (* (sin (/ (+ eps 0) 2)) (sin (/ (+ eps (* x 2)) 2))) -2)
1.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
@0
(* (sin x) (- 0 eps))

rewrite449.0ms (2.5%)

Algorithm
batch-egg-rewrite
Rules
5496×*-lowering-*.f32
5496×*-lowering-*.f64
3230×+-lowering-+.f64
3230×+-lowering-+.f32
2832×/-lowering-/.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
036131
1214122
22096122
010443122
Stop Event
iter limit
node limit
Counts
20 → 345
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)
(+ (cos eps) -1)
(cos eps)
(* (sin x) (- 0 eps))
(sin x)
(- 0 eps)
(- (cos (+ x eps)) (+ 1 (* x (* x -1/2))))
(cos (+ x eps))
(+ x eps)
(+ 1 (* x (* x -1/2)))
(- (cos (+ x eps)) (+ 1 (* (* x x) (+ -1/2 (* x (* x 1/24))))))
(+ 1 (* (* x x) (+ -1/2 (* x (* x 1/24)))))
(sin (/ (+ eps (* x 2)) 2))
(* x -1/2)
(* x (* x -1/2))
(* x 1/24)
(* x (* x 1/24))
Outputs
(/.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))
(-.f64 (*.f64 #s(literal 0 binary64) (cos.f64 (/.f64 eps #s(literal 2 binary64)))) (*.f64 #s(literal 1 binary64) (sin.f64 (/.f64 eps #s(literal -2 binary64)))))
(sin.f64 (/.f64 eps #s(literal 2 binary64)))
(neg.f64 (sin.f64 (/.f64 eps #s(literal -2 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 2 binary64) eps)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 eps #s(literal -2 binary64)))
(neg.f64 (/.f64 eps #s(literal -2 binary64)))
(/.f64 eps #s(literal 2 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) eps)))
(/.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal -2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) eps))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64)))
(/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal 2 binary64) (*.f64 eps eps)))
(/.f64 (*.f64 eps eps) (*.f64 #s(literal 2 binary64) eps))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 #s(literal -2 binary64) (*.f64 eps eps)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) (*.f64 #s(literal -2 binary64) eps))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) eps)) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/2 binary64)) (*.f64 eps eps))
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)) eps)
(pow.f64 (/.f64 #s(literal 2 binary64) eps) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 eps #s(literal 1/2 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal -1/2 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 eps #s(literal 2 binary64)))
(*.f64 #s(literal 1/2 binary64) eps)
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 eps (*.f64 eps eps))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) eps))
(+.f64 (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 (*.f64 (sin.f64 x) #s(literal 0 binary64)) (neg.f64 (*.f64 eps (sin.f64 x))))
(+.f64 (*.f64 #s(literal 0 binary64) (sin.f64 x)) (neg.f64 (*.f64 eps (sin.f64 x))))
(fma.f64 #s(literal 0 binary64) (sin.f64 x) (neg.f64 (*.f64 eps (sin.f64 x))))
(fma.f64 (sin.f64 x) #s(literal 0 binary64) (neg.f64 (*.f64 eps (sin.f64 x))))
(neg.f64 (*.f64 eps (sin.f64 x)))
(neg.f64 (*.f64 (sin.f64 x) eps))
(/.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps)))) (*.f64 eps eps))
(/.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (*.f64 eps eps))) eps)
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) (sin.f64 x)) (*.f64 eps eps))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) (sin.f64 x)) eps)
(*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) eps))
(*.f64 (-.f64 #s(literal 0 binary64) eps) (sin.f64 x))
(sin.f64 x)
(+.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) eps))
(+.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) eps)
(-.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal 0 binary64))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 eps eps)) eps)
(-.f64 (/.f64 #s(literal 0 binary64) eps) eps)
(fma.f64 #s(literal -1 binary64) eps #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) eps) #s(literal 0 binary64))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (*.f64 eps eps) #s(literal 0 binary64))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) (*.f64 eps eps)) eps #s(literal 0 binary64))
(neg.f64 eps)
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps eps) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 eps (-.f64 #s(literal 0 binary64) (*.f64 eps eps))))
(/.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))
(/.f64 (*.f64 eps eps) (-.f64 #s(literal 0 binary64) eps))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps eps))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 eps eps) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) eps)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) eps)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) eps)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps)))) (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps))) (-.f64 #s(literal 0 binary64) eps))
(pow.f64 (/.f64 (*.f64 eps eps) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps)))) #s(literal -1 binary64))
(pow.f64 (/.f64 eps (-.f64 #s(literal 0 binary64) (*.f64 eps eps))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) eps)
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) eps))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (*.f64 eps eps))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) (*.f64 eps eps)) eps)
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))
(+.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) (cos.f64 (+.f64 eps x)))
(+.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)) (neg.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))
(+.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)) (*.f64 (neg.f64 x) (*.f64 x #s(literal -1/2 binary64))))
(+.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)) (*.f64 (neg.f64 (*.f64 x #s(literal -1/2 binary64))) x))
(+.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)) (*.f64 (neg.f64 (*.f64 x x)) #s(literal -1/2 binary64)))
(-.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))
(-.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))
(-.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 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))))))
(-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))))
(-.f64 (-.f64 (cos.f64 (+.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) #s(literal 1 binary64))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (+.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))))
(fma.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (cos.f64 (+.f64 eps x)))
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (+.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 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 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))) (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) (*.f64 (cos.f64 (+.f64 eps x)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x 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 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))) (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x 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 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))) (-.f64 (cos.f64 (+.f64 eps x)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))))) (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 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))))))
(/.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))) (neg.f64 (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)) #s(literal 3 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))))) (+.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)) #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (+.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 3 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #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 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))))))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64)))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 3 binary64))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #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 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x)))))))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 3 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64)))))) (*.f64 (cos.f64 (-.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))))))) (*.f64 (cos.f64 (-.f64 x eps)) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #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 x) (sin.f64 eps)) #s(literal 2 binary64))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))) (*.f64 (cos.f64 (-.f64 x eps)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))))) (*.f64 (cos.f64 (-.f64 x eps)) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64))))) (*.f64 (cos.f64 (-.f64 x eps)) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x)))))))) (*.f64 (cos.f64 (-.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #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 x) (sin.f64 eps)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) (*.f64 (cos.f64 (-.f64 x eps)) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))))) (*.f64 (cos.f64 (-.f64 x eps)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))))) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64))))) (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 3 binary64))))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64))))) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))))) (cos.f64 (-.f64 x eps))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64))))) (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64))))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64))))) (cos.f64 (-.f64 x eps))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))))) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 3 binary64))))) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (cos.f64 (-.f64 x eps))) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64))))) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) (cos.f64 (-.f64 x eps))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x)))))) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64)))) (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 3 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64)))) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x)))))) (cos.f64 (-.f64 x eps))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64)))) (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64)))) (cos.f64 (-.f64 x eps))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 3 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))) (cos.f64 (-.f64 x eps))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (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 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))) (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))) #s(literal -1 binary64))
(*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x 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 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x 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 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))))
(+.f64 (cos.f64 (+.f64 eps x)) (+.f64 (*.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (cos.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 x x) (-.f64 x eps))) (cos.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)))) (*.f64 (sin.f64 (/.f64 (*.f64 x x) (-.f64 x eps))) (sin.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)))))
(cos.f64 (+.f64 eps x))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)) (*.f64 (sin.f64 (+.f64 eps x)) #s(literal 0 binary64)))
(-.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (+.f64 eps x))) (*.f64 #s(literal 0 binary64) (sin.f64 (+.f64 eps x))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 (+.f64 #s(literal 0 binary64) x))) (*.f64 (sin.f64 eps) (sin.f64 (+.f64 #s(literal 0 binary64) x))))
(-.f64 (*.f64 (cos.f64 (+.f64 x #s(literal 0 binary64))) (cos.f64 eps)) (*.f64 (sin.f64 (+.f64 x #s(literal 0 binary64))) (sin.f64 eps)))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)))
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (cos.f64 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 x) (sin.f64 eps)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #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 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 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x)))) #s(literal 0 binary64))
(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 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 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x eps) (-.f64 (*.f64 x x) (*.f64 eps 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 (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) (+.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 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) (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 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 x eps) (-.f64 (*.f64 x x) (*.f64 eps eps))) #s(literal -1 binary64))
(*.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 eps)) (/.f64 #s(literal 1 binary64) (-.f64 x eps)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))
(fma.f64 x (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64))
(fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (*.f64 x #s(literal -1/2 binary64)) x #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 x x) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 x #s(literal -1/2 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal -1/2 binary64))) x #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x)))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64)))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))))
(+.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))) (cos.f64 (+.f64 eps x)))
(+.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)) (neg.f64 (*.f64 x (*.f64 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 (neg.f64 x) (*.f64 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 (neg.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 (neg.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 x x)))
(+.f64 (fma.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x 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 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))))) (neg.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/24 binary64)))) x))) (fma.f64 (neg.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) x (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/24 binary64)))) x)))
(+.f64 (fma.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x 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 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))))) (neg.f64 (*.f64 (*.f64 (*.f64 x #s(literal 1/24 binary64)) (*.f64 x x)) x))) (fma.f64 (neg.f64 (*.f64 (*.f64 x #s(literal 1/24 binary64)) (*.f64 x x))) x (*.f64 (*.f64 (*.f64 x #s(literal 1/24 binary64)) (*.f64 x x)) x)))
(+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))) (fma.f64 (neg.f64 (*.f64 x (*.f64 x #s(literal 1/24 binary64)))) (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))
(+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))) (fma.f64 (neg.f64 (*.f64 x (*.f64 x x))) (*.f64 x #s(literal 1/24 binary64)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))
(+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))) (fma.f64 (neg.f64 (*.f64 x x)) (*.f64 x (*.f64 x #s(literal 1/24 binary64))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))
(+.f64 (-.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))) (fma.f64 (neg.f64 (*.f64 x #s(literal 1/24 binary64))) (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))
(+.f64 (fma.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x 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 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))))) (neg.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))) (fma.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))))
(+.f64 (fma.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x 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 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))))) (neg.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x #s(literal 1/24 binary64))) x)))) (fma.f64 (neg.f64 x) (*.f64 (*.f64 x (*.f64 x #s(literal 1/24 binary64))) x) (*.f64 x (*.f64 (*.f64 x (*.f64 x #s(literal 1/24 binary64))) x))))
(+.f64 (fma.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x 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 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))))) (neg.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x #s(literal 1/24 binary64)))))) (fma.f64 (neg.f64 x) (*.f64 (*.f64 x x) (*.f64 x #s(literal 1/24 binary64))) (*.f64 x (*.f64 (*.f64 x x) (*.f64 x #s(literal 1/24 binary64))))))
(+.f64 (fma.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))) (neg.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/24 binary64)))) x))) (fma.f64 (neg.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) x (*.f64 (*.f64 x (*.f64 x (*.f64 x #s(literal 1/24 binary64)))) x)))
(+.f64 (fma.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))) (neg.f64 (*.f64 (*.f64 (*.f64 x #s(literal 1/24 binary64)) (*.f64 x x)) x))) (fma.f64 (neg.f64 (*.f64 (*.f64 x #s(literal 1/24 binary64)) (*.f64 x x))) x (*.f64 (*.f64 (*.f64 x #s(literal 1/24 binary64)) (*.f64 x x)) x)))
(+.f64 (fma.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))) (neg.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) (*.f64 x x))))) (fma.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))))
(+.f64 (fma.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))) (neg.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x #s(literal 1/24 binary64))) x)))) (fma.f64 (neg.f64 x) (*.f64 (*.f64 x (*.f64 x #s(literal 1/24 binary64))) x) (*.f64 x (*.f64 (*.f64 x (*.f64 x #s(literal 1/24 binary64))) x))))
(+.f64 (fma.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))) (neg.f64 (*.f64 x (*.f64 (*.f64 x x) (*.f64 x #s(literal 1/24 binary64)))))) (fma.f64 (neg.f64 x) (*.f64 (*.f64 x x) (*.f64 x #s(literal 1/24 binary64))) (*.f64 x (*.f64 (*.f64 x x) (*.f64 x #s(literal 1/24 binary64))))))
(-.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))
(-.f64 (-.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 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 x) (sin.f64 eps)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 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 x (*.f64 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 x (*.f64 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 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 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 x (*.f64 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 x (*.f64 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 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 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 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))))
(-.f64 (-.f64 (cos.f64 (+.f64 eps x)) (*.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 (cos.f64 eps) (cos.f64 x) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 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 x) (sin.f64 eps)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 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 x (*.f64 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 x) (cos.f64 eps) (neg.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 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 x) (sin.f64 eps)) (+.f64 #s(literal 1 binary64) (*.f64 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)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x 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 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))))) (neg.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))
(fma.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))) (neg.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.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 x (*.f64 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 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 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 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 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 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 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 x (*.f64 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 x (*.f64 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 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 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 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 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 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 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 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 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 x (*.f64 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 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 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 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 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 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 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 x (*.f64 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 x (*.f64 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 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))))) (neg.f64 (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)) #s(literal 3 binary64)) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))) (+.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)) #s(literal 2 binary64)) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 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 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 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 x (*.f64 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 x) (sin.f64 eps)) #s(literal 3 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (-.f64 (*.f64 x (*.f64 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 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 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 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (-.f64 (*.f64 x (*.f64 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 x) (sin.f64 eps)) #s(literal 3 binary64))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 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 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 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 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.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 x) (sin.f64 eps)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (-.f64 (*.f64 x (*.f64 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 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 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 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (-.f64 (*.f64 x (*.f64 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 x) (sin.f64 eps)) #s(literal 3 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 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 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 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 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps))))) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.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 x) (sin.f64 eps)) #s(literal 2 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (-.f64 (*.f64 x (*.f64 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 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 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 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (-.f64 (*.f64 x (*.f64 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 x) (sin.f64 eps)) #s(literal 2 binary64))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 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 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 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 x (*.f64 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 x) (sin.f64 eps)) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (-.f64 (*.f64 x (*.f64 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 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 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 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (-.f64 (*.f64 x (*.f64 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 x) (sin.f64 eps)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 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 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 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 x (*.f64 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 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 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 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (-.f64 (*.f64 x (*.f64 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 x) (sin.f64 eps)) #s(literal 3 binary64))))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (-.f64 (*.f64 x (*.f64 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 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 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 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (-.f64 (*.f64 x (*.f64 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 x) (sin.f64 eps)) #s(literal 2 binary64))))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (-.f64 (*.f64 x (*.f64 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 x x) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 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 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))))) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.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 x) (sin.f64 eps)) #s(literal 3 binary64))))) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 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 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 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 x (*.f64 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 x) (sin.f64 eps)) #s(literal 2 binary64))))) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 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 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 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 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (-.f64 (*.f64 x (*.f64 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 x) (sin.f64 eps)) #s(literal 3 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (-.f64 (*.f64 x (*.f64 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 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 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 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (-.f64 (*.f64 x (*.f64 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 x) (sin.f64 eps)) #s(literal 2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (-.f64 (*.f64 x (*.f64 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 x x) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 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 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.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 x) (sin.f64 eps)) #s(literal 3 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 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 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 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 x (*.f64 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 x) (sin.f64 eps)) #s(literal 2 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 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 x (*.f64 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 x (*.f64 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 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 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 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 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 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.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 x (*.f64 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 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))) (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (+.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 #s(literal -1/2 binary64) (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))
(+.f64 (*.f64 x (*.f64 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 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))) (/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 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 x (*.f64 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 binary64) (*.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 #s(literal 1 binary64) (*.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 #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 x #s(literal -1/2 binary64)) 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 x)) #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) (*.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 (+.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 x (*.f64 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 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 #s(literal -1/8 binary64) (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64))))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))
(fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))
(fma.f64 (*.f64 x (+.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 binary64) 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 (*.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)) #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 #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))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal -1/2 binary64))) x (+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (-.f64 (*.f64 x (*.f64 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 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 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 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 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 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (-.f64 (*.f64 x (*.f64 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 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))) (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 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 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 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 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (-.f64 (*.f64 x (*.f64 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 x x) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))) #s(literal 1 binary64)) (-.f64 (*.f64 x (*.f64 x (+.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 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (-.f64 (*.f64 x (*.f64 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 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 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 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 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 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 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 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64)))))) (-.f64 (*.f64 x (*.f64 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 x x) (*.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))) (*.f64 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 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 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/2 binary64))
(*.f64 #s(literal -1/2 binary64) x)
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 x x))
(*.f64 (*.f64 x #s(literal -1/2 binary64)) x)
(*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x x)) #s(literal 1 binary64))
(*.f64 (*.f64 x x) #s(literal -1/2 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 x #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal -1/2 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 x #s(literal -1/2 binary64))) x)
(*.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)

simplify313.0ms (1.8%)

Algorithm
egg-herbie
Rules
4236×*-lowering-*.f32
4236×*-lowering-*.f64
3764×+-lowering-+.f64
3764×+-lowering-+.f32
1114×fma-lowering-fma.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03352907
110882658
233642613
080412613
Stop Event
iter limit
node limit
Counts
336 → 336
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)))))))))
(* -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 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* -1/2 (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)
(* -1 (* eps x))
(* x (+ (* -1 eps) (* 1/6 (* eps (pow x 2)))))
(* x (+ (* -1 eps) (* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps)))))
(* x (+ (* -1 eps) (* (pow x 2) (+ (* 1/6 eps) (* (pow x 2) (+ (* -1/120 eps) (* 1/5040 (* eps (pow x 2)))))))))
(* -1 (* eps (sin x)))
(* -1 (* eps (sin x)))
(* -1 (* eps (sin x)))
(* -1 (* eps (sin x)))
(* -1 (* eps (sin x)))
(* -1 (* eps (sin x)))
(* -1 (* eps (sin x)))
(* -1 (* eps (sin x)))
(* -1 (* eps (sin x)))
(* -1 (* eps (sin x)))
(* -1 (* eps (sin x)))
(* -1 (* eps (sin x)))
(* -1 (* eps (sin x)))
(* -1 (* eps (sin x)))
(* -1 (* eps (sin x)))
(* -1 (* eps (sin x)))
(* -1 (* eps (sin x)))
(* -1 (* eps (sin x)))
(* -1 (* eps (sin x)))
(* -1 (* eps (sin x)))
x
(* x (+ 1 (* -1/6 (pow x 2))))
(* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))
(* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))
(sin x)
(sin x)
(sin x)
(sin x)
(sin x)
(sin x)
(sin x)
(sin x)
(* -1 eps)
(* -1 eps)
(* -1 eps)
(* -1 eps)
(* -1 eps)
(* -1 eps)
(* -1 eps)
(* -1 eps)
(* -1 eps)
(* -1 eps)
(* -1 eps)
(* -1 eps)
(- (cos eps) 1)
(- (+ (cos eps) (* -1 (* x (sin eps)))) 1)
(- (+ (cos eps) (* x (- (* x (+ 1/2 (* -1/2 (cos eps)))) (sin eps)))) 1)
(- (+ (cos eps) (* x (- (* x (+ 1/2 (+ (* -1/2 (cos eps)) (* 1/6 (* x (sin eps)))))) (sin eps)))) 1)
(* 1/2 (pow x 2))
(* (pow x 2) (- (+ 1/2 (/ (cos (+ eps x)) (pow x 2))) (/ 1 (pow x 2))))
(* (pow x 2) (- (+ 1/2 (/ (cos (+ eps x)) (pow x 2))) (/ 1 (pow x 2))))
(* (pow x 2) (- (+ 1/2 (/ (cos (+ eps x)) (pow x 2))) (/ 1 (pow x 2))))
(* 1/2 (pow x 2))
(* (pow x 2) (- (+ 1/2 (/ (cos (- eps (* -1 x))) (pow x 2))) (/ 1 (pow x 2))))
(* (pow x 2) (- (+ 1/2 (/ (cos (- eps (* -1 x))) (pow x 2))) (/ 1 (pow x 2))))
(* (pow x 2) (- (+ 1/2 (/ (cos (- eps (* -1 x))) (pow x 2))) (/ 1 (pow x 2))))
(- (cos x) (+ 1 (* -1/2 (pow x 2))))
(- (+ (cos x) (* -1 (* eps (sin x)))) (+ 1 (* -1/2 (pow x 2))))
(- (+ (cos x) (* eps (- (* -1/2 (* eps (cos x))) (sin x)))) (+ 1 (* -1/2 (pow x 2))))
(- (+ (cos x) (* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x)))) (+ 1 (* -1/2 (pow x 2))))
(- (cos (+ eps x)) (+ 1 (* -1/2 (pow x 2))))
(- (cos (+ eps x)) (+ 1 (* -1/2 (pow x 2))))
(- (cos (+ eps x)) (+ 1 (* -1/2 (pow x 2))))
(- (cos (+ eps x)) (+ 1 (* -1/2 (pow x 2))))
(- (cos (- x (* -1 eps))) (+ 1 (* -1/2 (pow x 2))))
(- (cos (- x (* -1 eps))) (+ 1 (* -1/2 (pow x 2))))
(- (cos (- x (* -1 eps))) (+ 1 (* -1/2 (pow x 2))))
(- (cos (- x (* -1 eps))) (+ 1 (* -1/2 (pow x 2))))
(cos eps)
(+ (cos eps) (* -1 (* x (sin eps))))
(+ (cos eps) (* x (- (* -1/2 (* x (cos eps))) (sin eps))))
(+ (cos eps) (* x (- (* x (+ (* -1/2 (cos eps)) (* 1/6 (* x (sin eps))))) (sin eps))))
(cos (+ eps x))
(cos (+ eps x))
(cos (+ eps x))
(cos (+ eps x))
(cos (- eps (* -1 x)))
(cos (- eps (* -1 x)))
(cos (- eps (* -1 x)))
(cos (- eps (* -1 x)))
(cos x)
(+ (cos x) (* -1 (* eps (sin x))))
(+ (cos x) (* eps (- (* -1/2 (* eps (cos x))) (sin x))))
(+ (cos x) (* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x))))
(cos (+ eps x))
(cos (+ eps x))
(cos (+ eps x))
(cos (+ eps x))
(cos (- x (* -1 eps)))
(cos (- x (* -1 eps)))
(cos (- x (* -1 eps)))
(cos (- x (* -1 eps)))
eps
(+ eps x)
(+ eps x)
(+ eps x)
x
(* x (+ 1 (/ eps x)))
(* x (+ 1 (/ eps x)))
(* x (+ 1 (/ eps x)))
x
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(* -1 (* x (- (* -1 (/ eps x)) 1)))
x
(+ eps x)
(+ eps x)
(+ eps x)
eps
(* eps (+ 1 (/ x eps)))
(* eps (+ 1 (/ x eps)))
(* eps (+ 1 (/ x eps)))
eps
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
1
(+ 1 (* -1/2 (pow x 2)))
(+ 1 (* -1/2 (pow x 2)))
(+ 1 (* -1/2 (pow x 2)))
(* -1/2 (pow x 2))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(* -1/2 (pow x 2))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(- (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)))))
(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/2 x)
(* -1/2 x)
(* -1/2 x)
(* -1/2 x)
(* -1/2 x)
(* -1/2 x)
(* -1/2 x)
(* -1/2 x)
(* -1/2 x)
(* -1/2 x)
(* -1/2 x)
(* -1/2 x)
(* -1/2 (pow x 2))
(* -1/2 (pow x 2))
(* -1/2 (pow x 2))
(* -1/2 (pow x 2))
(* -1/2 (pow x 2))
(* -1/2 (pow x 2))
(* -1/2 (pow x 2))
(* -1/2 (pow x 2))
(* -1/2 (pow x 2))
(* -1/2 (pow x 2))
(* -1/2 (pow x 2))
(* -1/2 (pow x 2))
(* 1/24 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
(* -1 (* eps (sin x)))
(*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(* eps (+ (* -1 (sin x)) (* -1/2 (* eps (cos x)))))
(*.f64 eps (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (sin.f64 x)))
(* eps (+ (* -1 (sin x)) (* eps (+ (* -2 (* eps (+ (* -1/16 (sin x)) (* -1/48 (sin x))))) (* -1/2 (cos x))))))
(*.f64 eps (+.f64 (*.f64 eps (*.f64 #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 (*.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))))) (*.f64 x (pow.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64))))))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 (sin.f64 (+.f64 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 eps (*.f64 (sin.f64 x) #s(literal 1/2 binary64)))
(* eps (+ (* 1/4 (* eps (cos x))) (* 1/2 (sin x))))
(*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) (*.f64 eps (*.f64 (cos.f64 x) #s(literal 1/4 binary64)))))
(* eps (+ (* 1/2 (sin x)) (* eps (+ (* 1/4 (cos x)) (* eps (+ (* -1/16 (sin x)) (* -1/48 (sin x))))))))
(*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) (*.f64 eps (+.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/12 binary64))) (*.f64 (cos.f64 x) #s(literal 1/4 binary64))))))
(* eps (+ (* 1/2 (sin x)) (* eps (+ (* 1/4 (cos x)) (* eps (+ (* -1/16 (sin x)) (+ (* -1/48 (sin x)) (* -1/48 (* eps (cos x))))))))))
(*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) #s(literal 1/4 binary64)) (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/12 binary64)) (*.f64 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 #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))) (*.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 (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 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 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 #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 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))
(* eps (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))
(*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))))))))
(sin (* 1/2 eps))
(sin.f64 (*.f64 eps #s(literal 1/2 binary64)))
(sin (* 1/2 eps))
(sin.f64 (*.f64 eps #s(literal 1/2 binary64)))
(sin (* 1/2 eps))
(sin.f64 (*.f64 eps #s(literal 1/2 binary64)))
(sin (* 1/2 eps))
(sin.f64 (*.f64 eps #s(literal 1/2 binary64)))
(sin (* 1/2 eps))
(sin.f64 (*.f64 eps #s(literal 1/2 binary64)))
(sin (* 1/2 eps))
(sin.f64 (*.f64 eps #s(literal 1/2 binary64)))
(sin (* 1/2 eps))
(sin.f64 (*.f64 eps #s(literal 1/2 binary64)))
(sin (* 1/2 eps))
(sin.f64 (*.f64 eps #s(literal 1/2 binary64)))
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(* -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 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))))
(* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 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 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/24 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/720 binary64) (*.f64 (*.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 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))) #s(literal 1 binary64))
(+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2)))
(+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 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)
(* -1 (* eps x))
(*.f64 eps (-.f64 #s(literal 0 binary64) x))
(* x (+ (* -1 eps) (* 1/6 (* eps (pow x 2)))))
(*.f64 x (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))))
(* x (+ (* -1 eps) (* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps)))))
(*.f64 x (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) #s(literal -1/120 binary64)) #s(literal 1/6 binary64))) eps))
(* x (+ (* -1 eps) (* (pow x 2) (+ (* 1/6 eps) (* (pow x 2) (+ (* -1/120 eps) (* 1/5040 (* eps (pow x 2)))))))))
(*.f64 x (-.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))) eps))
(* -1 (* eps (sin x)))
(*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(* -1 (* eps (sin x)))
(*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(* -1 (* eps (sin x)))
(*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(* -1 (* eps (sin x)))
(*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(* -1 (* eps (sin x)))
(*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(* -1 (* eps (sin x)))
(*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(* -1 (* eps (sin x)))
(*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(* -1 (* eps (sin x)))
(*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(* -1 (* eps (sin x)))
(*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(* -1 (* eps (sin x)))
(*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(* -1 (* eps (sin x)))
(*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(* -1 (* eps (sin x)))
(*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(* -1 (* eps (sin x)))
(*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(* -1 (* eps (sin x)))
(*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(* -1 (* eps (sin x)))
(*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(* -1 (* eps (sin x)))
(*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(* -1 (* eps (sin x)))
(*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(* -1 (* eps (sin x)))
(*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(* -1 (* eps (sin x)))
(*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(* -1 (* eps (sin x)))
(*.f64 eps (-.f64 #s(literal 0 binary64) (sin.f64 x)))
x
(* x (+ 1 (* -1/6 (pow x 2))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))
(* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 x (*.f64 x #s(literal 1/120 binary64)))))))
(* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64)))))))))
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(* -1 eps)
(-.f64 #s(literal 0 binary64) eps)
(* -1 eps)
(-.f64 #s(literal 0 binary64) eps)
(* -1 eps)
(-.f64 #s(literal 0 binary64) eps)
(* -1 eps)
(-.f64 #s(literal 0 binary64) eps)
(* -1 eps)
(-.f64 #s(literal 0 binary64) eps)
(* -1 eps)
(-.f64 #s(literal 0 binary64) eps)
(* -1 eps)
(-.f64 #s(literal 0 binary64) eps)
(* -1 eps)
(-.f64 #s(literal 0 binary64) eps)
(* -1 eps)
(-.f64 #s(literal 0 binary64) eps)
(* -1 eps)
(-.f64 #s(literal 0 binary64) eps)
(* -1 eps)
(-.f64 #s(literal 0 binary64) eps)
(* -1 eps)
(-.f64 #s(literal 0 binary64) eps)
(- (cos eps) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
(- (+ (cos eps) (* -1 (* x (sin eps)))) 1)
(-.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) (*.f64 x (sin.f64 eps)))
(- (+ (cos eps) (* x (- (* x (+ 1/2 (* -1/2 (cos eps)))) (sin eps)))) 1)
(+.f64 (cos.f64 eps) (+.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 eps)))) (sin.f64 eps))) #s(literal -1 binary64)))
(- (+ (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/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/2 binary64)))
(* (pow x 2) (- (+ 1/2 (/ (cos (+ eps x)) (pow x 2))) (/ 1 (pow x 2))))
(+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (+.f64 eps x)) (*.f64 x x)))))
(* (pow x 2) (- (+ 1/2 (/ (cos (+ eps x)) (pow x 2))) (/ 1 (pow x 2))))
(+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (+.f64 eps x)) (*.f64 x x)))))
(* (pow x 2) (- (+ 1/2 (/ (cos (+ eps x)) (pow x 2))) (/ 1 (pow x 2))))
(+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (+.f64 eps x)) (*.f64 x x)))))
(* 1/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/2 binary64)))
(* (pow x 2) (- (+ 1/2 (/ (cos (- eps (* -1 x))) (pow x 2))) (/ 1 (pow x 2))))
(+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (+.f64 eps x)) (*.f64 x x)))))
(* (pow x 2) (- (+ 1/2 (/ (cos (- eps (* -1 x))) (pow x 2))) (/ 1 (pow x 2))))
(+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (+.f64 eps x)) (*.f64 x x)))))
(* (pow x 2) (- (+ 1/2 (/ (cos (- eps (* -1 x))) (pow x 2))) (/ 1 (pow x 2))))
(+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (+.f64 eps x)) (*.f64 x x)))))
(- (cos x) (+ 1 (* -1/2 (pow x 2))))
(+.f64 (cos.f64 x) (-.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))
(- (+ (cos x) (* -1 (* eps (sin x)))) (+ 1 (* -1/2 (pow x 2))))
(+.f64 (-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x))) (-.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))
(- (+ (cos x) (* eps (- (* -1/2 (* eps (cos x))) (sin x)))) (+ 1 (* -1/2 (pow x 2))))
(+.f64 (*.f64 eps (-.f64 #s(literal 0 binary64) (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 #s(literal -1/2 binary64) (*.f64 x x)))))
(- (+ (cos x) (* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x)))) (+ 1 (* -1/2 (pow x 2))))
(+.f64 (cos.f64 x) (+.f64 (*.f64 eps (+.f64 (*.f64 eps (*.f64 #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 #s(literal -1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))))
(- (cos (+ eps x)) (+ 1 (* -1/2 (pow x 2))))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))
(- (cos (+ eps x)) (+ 1 (* -1/2 (pow x 2))))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))
(- (cos (+ eps x)) (+ 1 (* -1/2 (pow x 2))))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))
(- (cos (+ eps x)) (+ 1 (* -1/2 (pow x 2))))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))
(- (cos (- x (* -1 eps))) (+ 1 (* -1/2 (pow x 2))))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))
(- (cos (- x (* -1 eps))) (+ 1 (* -1/2 (pow x 2))))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))
(- (cos (- x (* -1 eps))) (+ 1 (* -1/2 (pow x 2))))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))
(- (cos (- x (* -1 eps))) (+ 1 (* -1/2 (pow x 2))))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x 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 eps (-.f64 #s(literal 0 binary64) (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)))
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 (* -1/2 (pow x 2)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))
(+ 1 (* -1/2 (pow x 2)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))
(* -1/2 (pow x 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 x x))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))
(* -1/2 (pow x 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 x x))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))
(- (cos eps) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
(- (+ (cos eps) (* -1 (* x (sin eps)))) 1)
(-.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) (*.f64 x (sin.f64 eps)))
(- (+ (cos eps) (* x (- (* x (+ 1/2 (* -1/2 (cos eps)))) (sin eps)))) 1)
(+.f64 (cos.f64 eps) (+.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 eps)))) (sin.f64 eps))) #s(literal -1 binary64)))
(- (+ (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) (*.f64 (*.f64 x x) (*.f64 x x)))
(* (pow x 4) (- (* 1/2 (/ 1 (pow x 2))) 1/24))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.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 (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 (+.f64 (/.f64 (cos.f64 (+.f64 eps x)) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (-.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 (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 (+.f64 (/.f64 (cos.f64 (+.f64 eps x)) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (-.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) (*.f64 (*.f64 x x) (*.f64 x x)))
(* (pow x 4) (- (* 1/2 (/ 1 (pow x 2))) 1/24))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.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 (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 (+.f64 (/.f64 (cos.f64 (+.f64 eps x)) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (-.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 (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 (+.f64 (/.f64 (cos.f64 (+.f64 eps x)) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (-.f64 #s(literal 1/24 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 x x)))))
(- (cos x) (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))
(-.f64 (+.f64 (cos.f64 x) #s(literal -1 binary64)) (*.f64 x (*.f64 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 (cos.f64 x) (*.f64 eps (sin.f64 x))) (-.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x)))))))
(- (+ (cos x) (* eps (- (* -1/2 (* eps (cos x))) (sin x)))) (+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2))))
(+.f64 (*.f64 eps (-.f64 #s(literal 0 binary64) (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 x (*.f64 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 (cos.f64 x) (+.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 #s(literal -1 binary64) (*.f64 x (*.f64 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 x (*.f64 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 x (*.f64 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 x (*.f64 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 x (*.f64 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 x (*.f64 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 x (*.f64 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 x (*.f64 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 x (*.f64 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 x (*.f64 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 x (*.f64 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) (*.f64 (*.f64 x x) (*.f64 x x)))
(* (pow x 4) (- 1/24 (* 1/2 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (-.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 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 #s(literal 1/24 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (/.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 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 #s(literal 1/24 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 #s(literal -1/2 binary64) (*.f64 x x)))))
(* 1/24 (pow x 4))
(*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))
(* (pow x 4) (- 1/24 (* 1/2 (/ 1 (pow x 2)))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (-.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 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 #s(literal 1/24 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (/.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 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 #s(literal 1/24 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 #s(literal -1/2 binary64) (*.f64 x x)))))
(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 (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/8 binary64))) #s(literal 1 binary64)) (sin.f64 x)) (*.f64 eps (*.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 eps (*.f64 (sin.f64 x) #s(literal -1/8 binary64))) (*.f64 (cos.f64 x) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))))))
(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 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 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/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* -1/2 x)
(*.f64 x #s(literal -1/2 binary64))
(* -1/2 (pow x 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 x x))
(* -1/2 (pow x 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 x x))
(* -1/2 (pow x 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 x x))
(* -1/2 (pow x 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 x x))
(* -1/2 (pow x 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 x x))
(* -1/2 (pow x 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 x x))
(* -1/2 (pow x 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 x x))
(* -1/2 (pow x 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 x x))
(* -1/2 (pow x 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 x x))
(* -1/2 (pow x 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 x x))
(* -1/2 (pow x 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 x x))
(* -1/2 (pow x 2))
(*.f64 #s(literal -1/2 binary64) (*.f64 x x))
(* 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))

eval115.0ms (0.6%)

Compiler

Compiled 18958 to 1508 computations (92% saved)

prune81.0ms (0.5%)

Pruning

25 alts after pruning (24 fresh and 1 done)

PrunedKeptTotal
New74923772
Fresh112
Picked415
Done000
Total75425779
Accuracy
100.0%
Counts
779 → 25
Alt Table
Click to see full alt table
StatusAccuracyProgram
67.6%
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) (sin.f64 x)) eps)
47.8%
(-.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))
47.5%
(-.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
98.5%
(+.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))))
47.2%
(+.f64 #s(literal 1 binary64) #s(literal -1 binary64))
99.7%
(*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.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))
99.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))
38.9%
(*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/2 binary64)) (*.f64 eps eps))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
98.3%
(*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)) eps)) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
99.7%
(*.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) eps))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
37.8%
(*.f64 (*.f64 (sin.f64 (*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 eps (*.f64 eps eps))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
97.9%
(*.f64 (*.f64 (sin.f64 (*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 eps eps)) #s(literal -1 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))
77.4%
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64))))))))) (-.f64 #s(literal 0 binary64) eps))
77.4%
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))) (-.f64 #s(literal 0 binary64) eps))
77.8%
(*.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal 1/2 binary64))) #s(literal -2 binary64))
76.7%
(*.f64 (sin.f64 x) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) eps))
76.7%
(*.f64 (sin.f64 x) (/.f64 #s(literal 1 binary64) (/.f64 eps (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))))
76.7%
(*.f64 (sin.f64 x) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) eps)))
77.8%
(*.f64 (sin.f64 x) (neg.f64 eps))
77.4%
(*.f64 x (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) #s(literal -1/120 binary64)) #s(literal 1/6 binary64))) eps))
77.1%
(*.f64 x (-.f64 #s(literal 0 binary64) eps))
47.6%
(*.f64 x (*.f64 x #s(literal 1/2 binary64)))
77.4%
(*.f64 x (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))))
99.7%
(*.f64 eps (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (sin.f64 x)))
48.5%
(*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))
Compiler

Compiled 776 to 536 computations (30.9% saved)

simplify214.0ms (1.2%)

Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff256
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)) eps)
cost-diff256
(sin.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)) eps))
cost-diff256
(*.f64 (sin.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)) eps)) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))
cost-diff256
(*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)) eps)) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
cost-diff0
(-.f64 #s(literal 0 binary64) (*.f64 eps eps))
cost-diff0
(sin.f64 x)
cost-diff384
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) eps))
cost-diff384
(*.f64 (sin.f64 x) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) eps)))
cost-diff0
(*.f64 eps (*.f64 x x))
cost-diff0
(*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) #s(literal -1/120 binary64)) #s(literal 1/6 binary64)))
cost-diff0
(-.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) #s(literal -1/120 binary64)) #s(literal 1/6 binary64))) eps)
cost-diff0
(*.f64 x (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) #s(literal -1/120 binary64)) #s(literal 1/6 binary64))) eps))
cost-diff128
(+.f64 #s(literal 1 binary64) #s(literal -1 binary64))
cost-diff0
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))
cost-diff0
(*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))
cost-diff0
(*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps 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 #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))
Rules
3176×*-lowering-*.f32
3176×*-lowering-*.f64
1660×+-lowering-+.f64
1660×+-lowering-+.f32
1580×sum3-define
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
039276
1100260
2299260
3906234
42148232
54446230
08376230
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (* (* eps (+ 1/2 (* -1/48 (* eps eps)))) (sin (/ (+ eps (* x 2)) 2))) -2)
(* (* eps (+ 1/2 (* -1/48 (* eps eps)))) (sin (/ (+ eps (* x 2)) 2)))
(* eps (+ 1/2 (* -1/48 (* eps eps))))
eps
(+ 1/2 (* -1/48 (* eps eps)))
1/2
(* -1/48 (* eps eps))
-1/48
(* eps eps)
(sin (/ (+ eps (* x 2)) 2))
(/ (+ eps (* x 2)) 2)
(+ eps (* x 2))
(* x 2)
x
2
-2
(+ 1 -1)
1
-1
(* x (- (* (* eps (* x x)) (+ (* (* x x) -1/120) 1/6)) eps))
x
(- (* (* eps (* x x)) (+ (* (* x x) -1/120) 1/6)) eps)
(* (* eps (* x x)) (+ (* (* x x) -1/120) 1/6))
(* eps (* x x))
eps
(* x x)
(+ (* (* x x) -1/120) 1/6)
(* (* x x) -1/120)
-1/120
1/6
(* (sin x) (* (- 0 (* eps eps)) (/ 1 eps)))
(sin x)
x
(* (- 0 (* eps eps)) (/ 1 eps))
(- 0 (* eps eps))
0
(* eps eps)
eps
(/ 1 eps)
1
(* (* (sin (/ (* (* eps eps) 1/2) eps)) (sin (/ (+ eps (* x 2)) 2))) -2)
(* (sin (/ (* (* eps eps) 1/2) eps)) (sin (/ (+ eps (* x 2)) 2)))
(sin (/ (* (* eps eps) 1/2) eps))
(/ (* (* eps eps) 1/2) eps)
(* (* eps eps) 1/2)
(* eps eps)
eps
1/2
(sin (/ (+ eps (* x 2)) 2))
(/ (+ eps (* x 2)) 2)
(+ eps (* x 2))
(* x 2)
x
2
-2
Outputs
(* (* (* eps (+ 1/2 (* -1/48 (* eps eps)))) (sin (/ (+ eps (* x 2)) 2))) -2)
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (*.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 (* -1/48 (* eps eps)))) (sin (/ (+ eps (* x 2)) 2)))
(*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))
(* eps (+ 1/2 (* -1/48 (* eps eps))))
(*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))
eps
(+ 1/2 (* -1/48 (* eps eps)))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))
1/2
#s(literal 1/2 binary64)
(* -1/48 (* eps eps))
(*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))
-1/48
#s(literal -1/48 binary64)
(* eps eps)
(*.f64 eps eps)
(sin (/ (+ eps (* x 2)) 2))
(sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))
(/ (+ eps (* x 2)) 2)
(/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))
(+ eps (* x 2))
(+.f64 eps (*.f64 x #s(literal 2 binary64)))
(* x 2)
(*.f64 x #s(literal 2 binary64))
x
2
#s(literal 2 binary64)
-2
#s(literal -2 binary64)
(+ 1 -1)
#s(literal 0 binary64)
1
#s(literal 1 binary64)
-1
#s(literal -1 binary64)
(* x (- (* (* eps (* x x)) (+ (* (* x x) -1/120) 1/6)) eps))
(*.f64 (*.f64 eps x) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))
x
(- (* (* eps (* x x)) (+ (* (* x x) -1/120) 1/6)) eps)
(*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))
(* (* eps (* x x)) (+ (* (* x x) -1/120) 1/6))
(*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))
(* eps (* x x))
(*.f64 eps (*.f64 x x))
eps
(* x x)
(*.f64 x x)
(+ (* (* x x) -1/120) 1/6)
(+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))
(* (* x x) -1/120)
(*.f64 x (*.f64 x #s(literal -1/120 binary64)))
-1/120
#s(literal -1/120 binary64)
1/6
#s(literal 1/6 binary64)
(* (sin x) (* (- 0 (* eps eps)) (/ 1 eps)))
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
(sin x)
(sin.f64 x)
x
(* (- 0 (* eps eps)) (/ 1 eps))
(-.f64 #s(literal 0 binary64) eps)
(- 0 (* eps eps))
(-.f64 #s(literal 0 binary64) (*.f64 eps eps))
0
#s(literal 0 binary64)
(* eps eps)
(*.f64 eps eps)
eps
(/ 1 eps)
(/.f64 #s(literal 1 binary64) eps)
1
#s(literal 1 binary64)
(* (* (sin (/ (* (* eps eps) 1/2) eps)) (sin (/ (+ eps (* x 2)) 2))) -2)
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -2 binary64)))
(* (sin (/ (* (* eps eps) 1/2) eps)) (sin (/ (+ eps (* x 2)) 2)))
(*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))
(sin (/ (* (* eps eps) 1/2) eps))
(sin.f64 (*.f64 eps #s(literal 1/2 binary64)))
(/ (* (* eps eps) 1/2) eps)
(*.f64 eps #s(literal 1/2 binary64))
(* (* eps eps) 1/2)
(*.f64 eps (*.f64 eps #s(literal 1/2 binary64)))
(* eps eps)
(*.f64 eps eps)
eps
1/2
#s(literal 1/2 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)

localize168.0ms (0.9%)

Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)) eps)) (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 (*.f64 eps eps) #s(literal 1/2 binary64)) eps)) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))
accuracy57.4%
(/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)) eps)
accuracy100.0%
(*.f64 (sin.f64 x) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) eps)))
accuracy100.0%
(*.f64 eps eps)
accuracy100.0%
(sin.f64 x)
accuracy57.3%
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) eps))
accuracy100.0%
(+.f64 (*.f64 (*.f64 x x) #s(literal -1/120 binary64)) #s(literal 1/6 binary64))
accuracy99.8%
(*.f64 (*.f64 x x) #s(literal -1/120 binary64))
accuracy99.8%
(*.f64 eps (*.f64 x x))
accuracy99.8%
(*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) #s(literal -1/120 binary64)) #s(literal 1/6 binary64)))
accuracy100.0%
(+.f64 #s(literal 1 binary64) #s(literal -1 binary64))
accuracy100.0%
(*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.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))
accuracy99.9%
(sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))
accuracy99.8%
(*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))
accuracy99.6%
(*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))
Results
105.0ms255×0valid
2.0ms3valid
Compiler

Compiled 293 to 40 computations (86.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 63.0ms
ival-mult: 28.0ms (44.6% of total)
...c/correct-round.rkt:119:19: 14.0ms (22.3% of total)
ival-sin: 7.0ms (11.1% of total)
ival-div: 5.0ms (8% of total)
ival-add: 5.0ms (8% of total)
ival-sub: 2.0ms (3.2% of total)
const: 1.0ms (1.6% of total)
backward-pass: 0.0ms (0% of total)

series42.0ms (0.2%)

Counts
22 → 372
Calls
Call 1
Inputs
#<alt (* (* (* eps (+ 1/2 (* -1/48 (* eps eps)))) (sin (/ (+ eps (* x 2)) 2))) -2)>
#<alt (* (* eps (+ 1/2 (* -1/48 (* eps eps)))) (sin (/ (+ eps (* x 2)) 2)))>
#<alt (* eps (+ 1/2 (* -1/48 (* eps eps))))>
#<alt (+ 1/2 (* -1/48 (* eps eps)))>
#<alt (+ 1 -1)>
#<alt (* x (- (* (* eps (* x x)) (+ (* (* x x) -1/120) 1/6)) eps))>
#<alt (- (* (* eps (* x x)) (+ (* (* x x) -1/120) 1/6)) eps)>
#<alt (* (* eps (* x x)) (+ (* (* x x) -1/120) 1/6))>
#<alt (* eps (* x x))>
#<alt (* (sin x) (* (- 0 (* eps eps)) (/ 1 eps)))>
#<alt (* (- 0 (* eps eps)) (/ 1 eps))>
#<alt (sin x)>
#<alt (- 0 (* eps eps))>
#<alt (* (* (sin (/ (* (* eps eps) 1/2) eps)) (sin (/ (+ eps (* x 2)) 2))) -2)>
#<alt (* (sin (/ (* (* eps eps) 1/2) eps)) (sin (/ (+ eps (* x 2)) 2)))>
#<alt (sin (/ (* (* eps eps) 1/2) eps))>
#<alt (/ (* (* eps eps) 1/2) eps)>
#<alt (* -1/48 (* eps eps))>
#<alt (sin (/ (+ eps (* x 2)) 2))>
#<alt (* (* x x) -1/120)>
#<alt (+ (* (* x x) -1/120) 1/6)>
#<alt (* eps eps)>
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/24 (* (pow eps 3) (sin (* 1/2 (+ eps (* 2 x))))))>
#<alt (* (pow eps 3) (+ (* -1 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 2))) (* 1/24 (sin (* 1/2 (+ eps (* 2 x)))))))>
#<alt (* (pow eps 3) (+ (* -1 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 2))) (* 1/24 (sin (* 1/2 (+ eps (* 2 x)))))))>
#<alt (* (pow eps 3) (+ (* -1 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 2))) (* 1/24 (sin (* 1/2 (+ eps (* 2 x)))))))>
#<alt (* 1/24 (* (pow eps 3) (sin (* 1/2 (- (* 2 x) (* -1 eps))))))>
#<alt (* -1 (* (pow eps 3) (+ (* -1/24 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2)))))>
#<alt (* -1 (* (pow eps 3) (+ (* -1/24 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2)))))>
#<alt (* -1 (* (pow eps 3) (+ (* -1/24 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2)))))>
#<alt (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))))>
#<alt (+ (* -2 (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))))) (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))))>
#<alt (+ (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))) (* x (+ (* -2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))) (* eps (* x (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))))))>
#<alt (+ (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))) (* x (+ (* -2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))) (* x (+ (* 1/3 (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))))) (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))))))))>
#<alt (* -2 (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* -1/48 (pow eps 2))))))>
#<alt (* -2 (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* -1/48 (pow eps 2))))))>
#<alt (* -2 (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* -1/48 (pow eps 2))))))>
#<alt (* -2 (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* -1/48 (pow eps 2))))))>
#<alt (* -2 (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* -1/48 (pow eps 2))))))>
#<alt (* -2 (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* -1/48 (pow eps 2))))))>
#<alt (* -2 (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* -1/48 (pow eps 2))))))>
#<alt (* -2 (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* -1/48 (pow eps 2))))))>
#<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/48 (* (pow eps 3) (sin (* 1/2 (+ eps (* 2 x))))))>
#<alt (* (pow eps 3) (+ (* -1/48 (sin (* 1/2 (+ eps (* 2 x))))) (* 1/2 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 2)))))>
#<alt (* (pow eps 3) (+ (* -1/48 (sin (* 1/2 (+ eps (* 2 x))))) (* 1/2 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 2)))))>
#<alt (* (pow eps 3) (+ (* -1/48 (sin (* 1/2 (+ eps (* 2 x))))) (* 1/2 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 2)))))>
#<alt (* -1/48 (* (pow eps 3) (sin (* 1/2 (- (* 2 x) (* -1 eps))))))>
#<alt (* -1 (* (pow eps 3) (+ (* -1/2 (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (* 1/48 (sin (* 1/2 (- (* 2 x) (* -1 eps))))))))>
#<alt (* -1 (* (pow eps 3) (+ (* -1/2 (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (* 1/48 (sin (* 1/2 (- (* 2 x) (* -1 eps))))))))>
#<alt (* -1 (* (pow eps 3) (+ (* -1/2 (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (* 1/48 (sin (* 1/2 (- (* 2 x) (* -1 eps))))))))>
#<alt (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))>
#<alt (+ (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))) (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))))>
#<alt (+ (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))) (* x (+ (* -1/2 (* eps (* x (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))))) (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))))))>
#<alt (+ (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))) (* x (+ (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))) (* x (+ (* -1/2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))) (* -1/6 (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))))))))))>
#<alt (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* -1/48 (pow eps 2)))))>
#<alt (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* -1/48 (pow eps 2)))))>
#<alt (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* -1/48 (pow eps 2)))))>
#<alt (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* -1/48 (pow eps 2)))))>
#<alt (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* -1/48 (pow eps 2)))))>
#<alt (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* -1/48 (pow eps 2)))))>
#<alt (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* -1/48 (pow eps 2)))))>
#<alt (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* -1/48 (pow eps 2)))))>
#<alt (* 1/2 eps)>
#<alt (* eps (+ 1/2 (* -1/48 (pow eps 2))))>
#<alt (* eps (+ 1/2 (* -1/48 (pow eps 2))))>
#<alt (* eps (+ 1/2 (* -1/48 (pow eps 2))))>
#<alt (* -1/48 (pow eps 3))>
#<alt (* (pow eps 3) (- (* 1/2 (/ 1 (pow eps 2))) 1/48))>
#<alt (* (pow eps 3) (- (* 1/2 (/ 1 (pow eps 2))) 1/48))>
#<alt (* (pow eps 3) (- (* 1/2 (/ 1 (pow eps 2))) 1/48))>
#<alt (* -1/48 (pow eps 3))>
#<alt (* -1 (* (pow eps 3) (- 1/48 (* 1/2 (/ 1 (pow eps 2))))))>
#<alt (* -1 (* (pow eps 3) (- 1/48 (* 1/2 (/ 1 (pow eps 2))))))>
#<alt (* -1 (* (pow eps 3) (- 1/48 (* 1/2 (/ 1 (pow eps 2))))))>
#<alt 1/2>
#<alt (+ 1/2 (* -1/48 (pow eps 2)))>
#<alt (+ 1/2 (* -1/48 (pow eps 2)))>
#<alt (+ 1/2 (* -1/48 (pow eps 2)))>
#<alt (* -1/48 (pow eps 2))>
#<alt (* (pow eps 2) (- (* 1/2 (/ 1 (pow eps 2))) 1/48))>
#<alt (* (pow eps 2) (- (* 1/2 (/ 1 (pow eps 2))) 1/48))>
#<alt (* (pow eps 2) (- (* 1/2 (/ 1 (pow eps 2))) 1/48))>
#<alt (* -1/48 (pow eps 2))>
#<alt (* (pow eps 2) (- (* 1/2 (/ 1 (pow eps 2))) 1/48))>
#<alt (* (pow eps 2) (- (* 1/2 (/ 1 (pow eps 2))) 1/48))>
#<alt (* (pow eps 2) (- (* 1/2 (/ 1 (pow eps 2))) 1/48))>
#<alt (* -1 (* eps x))>
#<alt (* x (+ (* -1 eps) (* 1/6 (* eps (pow x 2)))))>
#<alt (* x (+ (* -1 eps) (* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps)))))>
#<alt (* x (+ (* -1 eps) (* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps)))))>
#<alt (* -1/120 (* eps (pow x 5)))>
#<alt (* (pow x 5) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))>
#<alt (* (pow x 5) (+ (* -1 (/ eps (pow x 4))) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2))))))>
#<alt (* (pow x 5) (+ (* -1 (/ eps (pow x 4))) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2))))))>
#<alt (* -1/120 (* eps (pow x 5)))>
#<alt (* -1 (* (pow x 5) (+ (* -1/6 (/ eps (pow x 2))) (* 1/120 eps))))>
#<alt (* -1 (* (pow x 5) (+ (* -1/6 (/ eps (pow x 2))) (+ (* 1/120 eps) (/ eps (pow x 4))))))>
#<alt (* -1 (* (pow x 5) (+ (* -1/6 (/ eps (pow x 2))) (+ (* 1/120 eps) (/ eps (pow x 4))))))>
#<alt (* eps (* x (- (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) 1)))>
#<alt (* eps (* x (- (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) 1)))>
#<alt (* eps (* x (- (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) 1)))>
#<alt (* eps (* x (- (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) 1)))>
#<alt (* eps (* x (- (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) 1)))>
#<alt (* eps (* x (- (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) 1)))>
#<alt (* eps (* x (- (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) 1)))>
#<alt (* eps (* x (- (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) 1)))>
#<alt (* -1 (* eps (* x (+ 1 (* -1 (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))))))>
#<alt (* -1 (* eps (* x (+ 1 (* -1 (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))))))>
#<alt (* -1 (* eps (* x (+ 1 (* -1 (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))))))>
#<alt (* -1 (* eps (* x (+ 1 (* -1 (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))))))>
#<alt (* eps (- (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) 1))>
#<alt (* eps (- (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) 1))>
#<alt (* eps (- (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) 1))>
#<alt (* eps (- (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) 1))>
#<alt (* eps (- (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) 1))>
#<alt (* eps (- (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) 1))>
#<alt (* eps (- (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) 1))>
#<alt (* eps (- (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) 1))>
#<alt (* -1 (* eps (+ 1 (* -1 (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2))))))))>
#<alt (* -1 (* eps (+ 1 (* -1 (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2))))))))>
#<alt (* -1 (* eps (+ 1 (* -1 (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2))))))))>
#<alt (* -1 (* eps (+ 1 (* -1 (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2))))))))>
#<alt (* -1 eps)>
#<alt (- (* 1/6 (* eps (pow x 2))) eps)>
#<alt (- (* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps))) eps)>
#<alt (- (* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps))) eps)>
#<alt (* -1/120 (* eps (pow x 4)))>
#<alt (* (pow x 4) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))>
#<alt (* (pow x 4) (+ (* -1 (/ eps (pow x 4))) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2))))))>
#<alt (* (pow x 4) (+ (* -1 (/ eps (pow x 4))) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2))))))>
#<alt (* -1/120 (* eps (pow x 4)))>
#<alt (* (pow x 4) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))>
#<alt (* (pow x 4) (+ (* -1 (/ eps (pow x 4))) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2))))))>
#<alt (* (pow x 4) (+ (* -1 (/ eps (pow x 4))) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2))))))>
#<alt (* eps (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))>
#<alt (* eps (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))>
#<alt (* eps (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))>
#<alt (* eps (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))>
#<alt (* eps (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))>
#<alt (* eps (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))>
#<alt (* eps (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))>
#<alt (* eps (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))>
#<alt (* eps (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))>
#<alt (* eps (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))>
#<alt (* eps (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))>
#<alt (* eps (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))>
#<alt (* 1/6 (* eps (pow x 2)))>
#<alt (* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps)))>
#<alt (* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps)))>
#<alt (* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps)))>
#<alt (* -1/120 (* eps (pow x 4)))>
#<alt (* (pow x 4) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))>
#<alt (* (pow x 4) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))>
#<alt (* (pow x 4) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))>
#<alt (* -1/120 (* eps (pow x 4)))>
#<alt (* (pow x 4) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))>
#<alt (* (pow x 4) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))>
#<alt (* (pow x 4) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))>
#<alt (* eps (pow x 2))>
#<alt (* eps (pow x 2))>
#<alt (* eps (pow x 2))>
#<alt (* eps (pow x 2))>
#<alt (* eps (pow x 2))>
#<alt (* eps (pow x 2))>
#<alt (* eps (pow x 2))>
#<alt (* eps (pow x 2))>
#<alt (* eps (pow x 2))>
#<alt (* eps (pow x 2))>
#<alt (* eps (pow x 2))>
#<alt (* eps (pow x 2))>
#<alt (* eps (pow x 2))>
#<alt (* eps (pow x 2))>
#<alt (* eps (pow x 2))>
#<alt (* eps (pow x 2))>
#<alt (* eps (pow x 2))>
#<alt (* eps (pow x 2))>
#<alt (* eps (pow x 2))>
#<alt (* eps (pow x 2))>
#<alt (* eps (pow x 2))>
#<alt (* eps (pow x 2))>
#<alt (* eps (pow x 2))>
#<alt (* eps (pow x 2))>
#<alt (* -1 (* eps x))>
#<alt (* x (+ (* -1 eps) (* 1/6 (* eps (pow x 2)))))>
#<alt (* x (+ (* -1 eps) (* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps)))))>
#<alt (* x (+ (* -1 eps) (* (pow x 2) (+ (* 1/6 eps) (* (pow x 2) (+ (* -1/120 eps) (* 1/5040 (* eps (pow x 2)))))))))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* -1 eps)>
#<alt (* -1 eps)>
#<alt (* -1 eps)>
#<alt (* -1 eps)>
#<alt (* -1 eps)>
#<alt (* -1 eps)>
#<alt (* -1 eps)>
#<alt (* -1 eps)>
#<alt (* -1 eps)>
#<alt (* -1 eps)>
#<alt (* -1 eps)>
#<alt (* -1 eps)>
#<alt x>
#<alt (* x (+ 1 (* -1/6 (pow x 2))))>
#<alt (* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))>
#<alt (* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))>
#<alt (sin x)>
#<alt (sin x)>
#<alt (sin x)>
#<alt (sin x)>
#<alt (sin x)>
#<alt (sin x)>
#<alt (sin x)>
#<alt (sin x)>
#<alt (* -1 (pow eps 2))>
#<alt (* -1 (pow eps 2))>
#<alt (* -1 (pow eps 2))>
#<alt (* -1 (pow eps 2))>
#<alt (* -1 (pow eps 2))>
#<alt (* -1 (pow eps 2))>
#<alt (* -1 (pow eps 2))>
#<alt (* -1 (pow eps 2))>
#<alt (* -1 (pow eps 2))>
#<alt (* -1 (pow eps 2))>
#<alt (* -1 (pow eps 2))>
#<alt (* -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 (* -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 eps)>
#<alt (* 1/2 eps)>
#<alt (* 1/2 eps)>
#<alt (* 1/2 eps)>
#<alt (* 1/2 eps)>
#<alt (* 1/2 eps)>
#<alt (* 1/2 eps)>
#<alt (* 1/2 eps)>
#<alt (* 1/2 eps)>
#<alt (* 1/2 eps)>
#<alt (* 1/2 eps)>
#<alt (* 1/2 eps)>
#<alt (* -1/48 (pow eps 2))>
#<alt (* -1/48 (pow eps 2))>
#<alt (* -1/48 (pow eps 2))>
#<alt (* -1/48 (pow eps 2))>
#<alt (* -1/48 (pow eps 2))>
#<alt (* -1/48 (pow eps 2))>
#<alt (* -1/48 (pow eps 2))>
#<alt (* -1/48 (pow eps 2))>
#<alt (* -1/48 (pow eps 2))>
#<alt (* -1/48 (pow eps 2))>
#<alt (* -1/48 (pow eps 2))>
#<alt (* -1/48 (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/120 (pow x 2))>
#<alt (* -1/120 (pow x 2))>
#<alt (* -1/120 (pow x 2))>
#<alt (* -1/120 (pow x 2))>
#<alt (* -1/120 (pow x 2))>
#<alt (* -1/120 (pow x 2))>
#<alt (* -1/120 (pow x 2))>
#<alt (* -1/120 (pow x 2))>
#<alt (* -1/120 (pow x 2))>
#<alt (* -1/120 (pow x 2))>
#<alt (* -1/120 (pow x 2))>
#<alt (* -1/120 (pow x 2))>
#<alt 1/6>
#<alt (+ 1/6 (* -1/120 (pow x 2)))>
#<alt (+ 1/6 (* -1/120 (pow x 2)))>
#<alt (+ 1/6 (* -1/120 (pow x 2)))>
#<alt (* -1/120 (pow x 2))>
#<alt (* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 1/120))>
#<alt (* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 1/120))>
#<alt (* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 1/120))>
#<alt (* -1/120 (pow x 2))>
#<alt (* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 1/120))>
#<alt (* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 1/120))>
#<alt (* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 1/120))>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
Calls

93 calls:

TimeVariablePointExpression
23.0ms
x
@0
(* (* (* eps (+ 1/2 (* -1/48 (* eps eps)))) (sin (/ (+ eps (* x 2)) 2))) -2)
1.0ms
x
@inf
(* (* (* eps (+ 1/2 (* -1/48 (* eps eps)))) (sin (/ (+ eps (* x 2)) 2))) -2)
1.0ms
eps
@0
(* x (- (* (* eps (* x x)) (+ (* (* x x) -1/120) 1/6)) eps))
1.0ms
eps
@inf
(* (* (* eps (+ 1/2 (* -1/48 (* eps eps)))) (sin (/ (+ eps (* x 2)) 2))) -2)
1.0ms
x
@-inf
(* (* (* eps (+ 1/2 (* -1/48 (* eps eps)))) (sin (/ (+ eps (* x 2)) 2))) -2)

rewrite357.0ms (2%)

Algorithm
batch-egg-rewrite
Rules
4040×*-lowering-*.f32
4040×*-lowering-*.f64
3080×/-lowering-/.f32
3080×/-lowering-/.f64
2298×+-lowering-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
039199
1189190
21540166
08881166
Stop Event
iter limit
node limit
Counts
22 → 498
Calls
Call 1
Inputs
(* (* (* eps (+ 1/2 (* -1/48 (* eps eps)))) (sin (/ (+ eps (* x 2)) 2))) -2)
(* (* eps (+ 1/2 (* -1/48 (* eps eps)))) (sin (/ (+ eps (* x 2)) 2)))
(* eps (+ 1/2 (* -1/48 (* eps eps))))
(+ 1/2 (* -1/48 (* eps eps)))
(+ 1 -1)
(* x (- (* (* eps (* x x)) (+ (* (* x x) -1/120) 1/6)) eps))
(- (* (* eps (* x x)) (+ (* (* x x) -1/120) 1/6)) eps)
(* (* eps (* x x)) (+ (* (* x x) -1/120) 1/6))
(* eps (* x x))
(* (sin x) (* (- 0 (* eps eps)) (/ 1 eps)))
(* (- 0 (* eps eps)) (/ 1 eps))
(sin x)
(- 0 (* eps eps))
(* (* (sin (/ (* (* eps eps) 1/2) eps)) (sin (/ (+ eps (* x 2)) 2))) -2)
(* (sin (/ (* (* eps eps) 1/2) eps)) (sin (/ (+ eps (* x 2)) 2)))
(sin (/ (* (* eps eps) 1/2) eps))
(/ (* (* eps eps) 1/2) eps)
(* -1/48 (* eps eps))
(sin (/ (+ eps (* x 2)) 2))
(* (* x x) -1/120)
(+ (* (* x x) -1/120) 1/6)
(* eps eps)
Outputs
(*.f64 eps (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 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 (+.f64 #s(literal 1/2 binary64) (*.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 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 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 #s(literal -1/48 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 (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 #s(literal -1/48 binary64) (*.f64 eps eps)))) #s(literal -2 binary64)))
(*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.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 #s(literal -2 binary64) (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 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))) #s(literal -2 binary64)) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))))
(*.f64 (*.f64 #s(literal -2 binary64) eps) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (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 #s(literal -1/48 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 eps (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))))
(+.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 (*.f64 eps (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))))
(fma.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 eps #s(literal 1/2 binary64)) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 eps (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))))
(fma.f64 (*.f64 eps #s(literal 1/2 binary64)) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 (*.f64 eps (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 eps #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 eps (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 eps #s(literal 1/2 binary64)))) (-.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 eps (*.f64 #s(literal -1/48 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/48 binary64) (*.f64 eps eps))))) (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 eps (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))))))
(/.f64 (+.f64 (pow.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 3 binary64)) (pow.f64 (*.f64 (*.f64 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 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 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)))) (*.f64 (*.f64 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))))) (*.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 (*.f64 eps (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (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 #s(literal -1/48 binary64) (*.f64 eps eps))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 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 #s(literal -1/48 binary64) (*.f64 eps eps)))) (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 #s(literal -1/48 binary64) (*.f64 eps eps)))))
(*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (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 #s(literal -1/48 binary64) (*.f64 eps eps))))
(+.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 eps (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))
(+.f64 (*.f64 eps (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (*.f64 eps #s(literal 1/2 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 eps #s(literal 1/2 binary64))) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 eps (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))) (/.f64 (*.f64 (*.f64 eps (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (*.f64 eps (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 eps (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))))
(fma.f64 eps #s(literal 1/2 binary64) (*.f64 eps (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))
(fma.f64 eps (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)) (*.f64 eps #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) eps (*.f64 eps (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))
(fma.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps eps)) (*.f64 eps #s(literal 1/2 binary64)))
(fma.f64 (*.f64 eps eps) (*.f64 eps #s(literal -1/48 binary64)) (*.f64 eps #s(literal 1/2 binary64)))
(fma.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)) eps (*.f64 eps #s(literal 1/2 binary64)))
(fma.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/48 binary64) (*.f64 eps #s(literal 1/2 binary64)))
(fma.f64 (*.f64 eps #s(literal -1/48 binary64)) (*.f64 eps eps) (*.f64 eps #s(literal 1/2 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/8 binary64)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/110592 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/48 binary64) (*.f64 eps eps))) (*.f64 eps (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 eps (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (*.f64 eps (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 eps (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))))
(/.f64 (*.f64 eps (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/110592 binary64))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)) (-.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) #s(literal 1/2304 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))
(/.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/110592 binary64)))) eps) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)) (-.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) #s(literal 1/2304 binary64))) eps) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/8 binary64)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/110592 binary64))))) (neg.f64 (+.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 eps #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 eps (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (*.f64 eps (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 eps (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (*.f64 eps (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))))) (neg.f64 (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 eps (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))))
(/.f64 (neg.f64 (*.f64 eps (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/110592 binary64)))))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)) (-.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) #s(literal 1/2304 binary64))))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/110592 binary64)))) eps)) (neg.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)) (-.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) #s(literal 1/2304 binary64))) eps)) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/110592 binary64))) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/8 binary64))) (+.f64 (*.f64 (*.f64 eps (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (*.f64 eps (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (-.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (*.f64 eps #s(literal 1/2 binary64))))))
(*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) eps)
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))
(+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)) #s(literal 1/2 binary64))
(-.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (/.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) #s(literal 1/2304 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))))
(-.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) #s(literal 1/2304 binary64)) (-.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)) #s(literal 1/2 binary64))))
(fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) #s(literal 1/2 binary64))
(fma.f64 #s(literal -1/48 binary64) (*.f64 eps eps) #s(literal 1/2 binary64))
(fma.f64 (*.f64 eps eps) #s(literal -1/48 binary64) #s(literal 1/2 binary64))
(fma.f64 (*.f64 eps #s(literal -1/48 binary64)) eps #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)) (-.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/110592 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) #s(literal 1/2304 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)) (-.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/110592 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) #s(literal 1/2304 binary64))))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/110592 binary64)))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)) (-.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/110592 binary64)))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) #s(literal 1/2304 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/96 binary64) (*.f64 eps eps)))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) #s(literal 1/2304 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))
(/.f64 (neg.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/110592 binary64))))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)) (-.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/110592 binary64))))) (neg.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) #s(literal 1/2304 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/96 binary64) (*.f64 eps eps))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) #s(literal 1/2304 binary64)))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) #s(literal 1/2304 binary64)) #s(literal 1/4 binary64)) (-.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)) #s(literal 1/2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) #s(literal 1/2304 binary64)))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/110592 binary64)))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)) (-.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) #s(literal 1/2304 binary64))))) (neg.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) #s(literal 1/2304 binary64)) #s(literal 1/4 binary64))) (neg.f64 (-.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)) #s(literal 1/2 binary64))))
(pow.f64 (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)) (-.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/110592 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) #s(literal 1/2304 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/110592 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)) (-.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)) #s(literal 1/2 binary64))))))
(*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) #s(literal 1/2304 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))))
#s(literal 0 binary64)
(+.f64 (*.f64 x (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (-.f64 #s(literal 0 binary64) eps)))
(+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) x) (*.f64 (-.f64 #s(literal 0 binary64) eps) x))
(fma.f64 x (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 x (-.f64 #s(literal 0 binary64) eps)))
(fma.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) x (*.f64 (-.f64 #s(literal 0 binary64) eps) x))
(/.f64 (*.f64 x (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))) (*.f64 eps (*.f64 eps eps)))) (+.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))))
(/.f64 (*.f64 x (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 eps eps))) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))) (*.f64 eps (*.f64 eps eps))) x) (+.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 eps eps)) x) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))
(/.f64 (neg.f64 (*.f64 x (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))) (*.f64 eps (*.f64 eps eps))))) (neg.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))))))
(/.f64 (neg.f64 (*.f64 x (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 eps eps)))) (neg.f64 (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))) (*.f64 eps (*.f64 eps eps))) x)) (neg.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 eps eps)) x)) (neg.f64 (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 x (-.f64 #s(literal 0 binary64) eps)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 x (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (-.f64 (*.f64 (*.f64 x (-.f64 #s(literal 0 binary64) eps)) (*.f64 x (-.f64 #s(literal 0 binary64) eps))) (*.f64 (*.f64 x (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 x (-.f64 #s(literal 0 binary64) eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) x) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) x) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) x) (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) x)) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) x) (*.f64 (-.f64 #s(literal 0 binary64) eps) x)) (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) x) (*.f64 (-.f64 #s(literal 0 binary64) eps) x)))))
(*.f64 x (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) eps))
(*.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) eps) x)
(+.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) (-.f64 #s(literal 0 binary64) eps))
(+.f64 (-.f64 #s(literal 0 binary64) eps) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))
(+.f64 (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))) (-.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps) eps))
(+.f64 (fma.f64 eps (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) (neg.f64 (*.f64 #s(literal 1 binary64) eps))) (fma.f64 #s(literal -1 binary64) eps (*.f64 #s(literal 1 binary64) eps)))
(+.f64 (fma.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) (neg.f64 (*.f64 #s(literal 1 binary64) eps))) (fma.f64 #s(literal -1 binary64) eps (*.f64 #s(literal 1 binary64) eps)))
(+.f64 (fma.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (neg.f64 (*.f64 #s(literal 1 binary64) eps))) (fma.f64 #s(literal -1 binary64) eps (*.f64 #s(literal 1 binary64) eps)))
(+.f64 (fma.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 eps (*.f64 x x)) (neg.f64 (*.f64 #s(literal 1 binary64) eps))) (fma.f64 #s(literal -1 binary64) eps (*.f64 #s(literal 1 binary64) eps)))
(+.f64 (fma.f64 (*.f64 eps x) (*.f64 x (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) (neg.f64 (*.f64 #s(literal 1 binary64) eps))) (fma.f64 #s(literal -1 binary64) eps (*.f64 #s(literal 1 binary64) eps)))
(+.f64 (fma.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) eps (neg.f64 (*.f64 #s(literal 1 binary64) eps))) (fma.f64 #s(literal -1 binary64) eps (*.f64 #s(literal 1 binary64) eps)))
(+.f64 (fma.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) eps) (*.f64 x x) (neg.f64 (*.f64 #s(literal 1 binary64) eps))) (fma.f64 #s(literal -1 binary64) eps (*.f64 #s(literal 1 binary64) eps)))
(+.f64 (fma.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 eps x)) x (neg.f64 (*.f64 #s(literal 1 binary64) eps))) (fma.f64 #s(literal -1 binary64) eps (*.f64 #s(literal 1 binary64) eps)))
(-.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) eps)
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))) (+.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))))) (/.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))))))
(-.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (/.f64 (*.f64 eps eps) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))))
(-.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) (-.f64 #s(literal 0 binary64) eps))) (/.f64 (*.f64 eps eps) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) (-.f64 #s(literal 0 binary64) eps))))
(fma.f64 eps (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) (-.f64 #s(literal 0 binary64) eps))
(fma.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps) eps))
(fma.f64 x (*.f64 (*.f64 x #s(literal -1/120 binary64)) (*.f64 eps (*.f64 x x))) (-.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps) eps))
(fma.f64 #s(literal -1 binary64) eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))
(fma.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) (-.f64 #s(literal 0 binary64) eps))
(fma.f64 (*.f64 x x) (*.f64 #s(literal -1/120 binary64) (*.f64 eps (*.f64 x x))) (-.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps) eps))
(fma.f64 (*.f64 x x) (*.f64 eps (*.f64 x (*.f64 x #s(literal -1/120 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps) eps))
(fma.f64 (*.f64 eps (*.f64 x x)) (*.f64 x (*.f64 x #s(literal -1/120 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps) eps))
(fma.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (-.f64 #s(literal 0 binary64) eps))
(fma.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 x x))) (-.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps) eps))
(fma.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps) eps))
(fma.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 eps (*.f64 x x)) (-.f64 #s(literal 0 binary64) eps))
(fma.f64 (*.f64 eps x) (*.f64 x (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) (-.f64 #s(literal 0 binary64) eps))
(fma.f64 (*.f64 eps x) (*.f64 x (*.f64 x (*.f64 x #s(literal -1/120 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps) eps))
(fma.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) eps (-.f64 #s(literal 0 binary64) eps))
(fma.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) (*.f64 x x)) eps (-.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps) eps))
(fma.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) eps) (*.f64 x x) (-.f64 #s(literal 0 binary64) eps))
(fma.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 eps x)) x (-.f64 #s(literal 0 binary64) eps))
(fma.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) eps) (*.f64 x x) (-.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps) eps))
(fma.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) (*.f64 eps x)) x (-.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps) eps))
(fma.f64 (*.f64 (*.f64 eps (*.f64 x x)) x) (*.f64 x #s(literal -1/120 binary64)) (-.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps) eps))
(fma.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 x x)) #s(literal -1/120 binary64) (-.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps) eps))
(fma.f64 (*.f64 (*.f64 eps (*.f64 x x)) #s(literal -1/120 binary64)) (*.f64 x x) (-.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps) eps))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))) (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))) (*.f64 eps (*.f64 eps eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 eps eps))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))) (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))) (*.f64 eps (*.f64 eps eps))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 eps eps)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))) (*.f64 eps (*.f64 eps eps))) (+.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))) (*.f64 eps (*.f64 eps eps))) (+.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) (-.f64 #s(literal 0 binary64) eps)))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 eps eps)) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 eps eps)) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) (-.f64 #s(literal 0 binary64) eps)))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))) (*.f64 eps (*.f64 eps eps)))) (neg.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))) (*.f64 eps (*.f64 eps eps)))) (neg.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) (-.f64 #s(literal 0 binary64) eps))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 eps eps))) (neg.f64 (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 eps eps))) (neg.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) (-.f64 #s(literal 0 binary64) eps))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1728000 binary64))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))) (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64)))))) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps)) (*.f64 (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps)))) eps)) (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))) (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64)))))) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps)) (*.f64 (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps)))) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1728000 binary64))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) (/.f64 #s(literal 1 binary64) eps)) (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))) (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64)))))) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps)) (*.f64 (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps)))) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))) (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64)))))) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps)) (*.f64 (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps)))) (/.f64 #s(literal 1 binary64) eps)))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1728000 binary64))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) #s(literal -1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))) (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64)))))) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps)) (*.f64 (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps)))) (-.f64 #s(literal 0 binary64) eps))) (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))) (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64)))))) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps)) (*.f64 (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps)))) #s(literal -1 binary64)))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))) (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64)))))) (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps)) eps)) (*.f64 (-.f64 (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps)) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))) (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64)))))) (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps))) (/.f64 #s(literal 1 binary64) eps)) (*.f64 (-.f64 (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps)) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps)) (/.f64 #s(literal 1 binary64) eps)))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))) (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64)))))) (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps))) #s(literal -1 binary64)) (*.f64 (-.f64 (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps)) (-.f64 #s(literal 0 binary64) eps))) (*.f64 (-.f64 (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps)) #s(literal -1 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1728000 binary64))) #s(literal 1/216 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))) eps)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1728000 binary64))) #s(literal 1/216 binary64))) (/.f64 #s(literal 1 binary64) eps)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))) (/.f64 #s(literal 1 binary64) eps)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1728000 binary64))) #s(literal 1/216 binary64))) #s(literal -1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))) (-.f64 #s(literal 0 binary64) eps))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))) #s(literal -1 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) #s(literal -1/36 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) eps)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) #s(literal -1/36 binary64))) (/.f64 #s(literal 1 binary64) eps)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) eps)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) #s(literal -1/36 binary64))) #s(literal -1 binary64)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (-.f64 #s(literal 0 binary64) eps))) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1728000 binary64))) #s(literal 1/216 binary64)) (*.f64 eps (*.f64 x x))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))) eps)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1728000 binary64))) #s(literal 1/216 binary64)) (*.f64 eps (*.f64 x x))) (/.f64 #s(literal 1 binary64) eps)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))) (/.f64 #s(literal 1 binary64) eps)))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1728000 binary64))) #s(literal 1/216 binary64)) (*.f64 eps (*.f64 x x))) #s(literal -1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))) (-.f64 #s(literal 0 binary64) eps))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))) #s(literal -1 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) #s(literal -1/36 binary64)) (*.f64 eps (*.f64 x x))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) eps)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) #s(literal -1/36 binary64)) (*.f64 eps (*.f64 x x))) (/.f64 #s(literal 1 binary64) eps)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) eps)))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) #s(literal -1/36 binary64)) (*.f64 eps (*.f64 x x))) #s(literal -1 binary64)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (-.f64 #s(literal 0 binary64) eps))) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))) (+.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))))) (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))) (*.f64 eps (*.f64 eps eps)))) (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))) (+.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))) (*.f64 eps eps))) (*.f64 (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))) (*.f64 eps (*.f64 eps eps))))) (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 eps eps)))) (neg.f64 (neg.f64 (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))))) (+.f64 (*.f64 eps eps) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) eps) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1728000 binary64))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (pow.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps) eps) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))) (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64)))))) (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps) eps) (-.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps) eps)) (*.f64 (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))) (-.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps) eps)))))
(pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))) (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))) (*.f64 eps (*.f64 eps eps)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 eps eps))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))))))
(*.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))))
(+.f64 (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps))
(+.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps) (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))))
(-.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))) (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64)))))) (-.f64 (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps))) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps)) (-.f64 (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps))))
(fma.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64)))) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps))
(fma.f64 eps (*.f64 (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))))
(fma.f64 x (*.f64 (*.f64 x #s(literal -1/120 binary64)) (*.f64 eps (*.f64 x x))) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps))
(fma.f64 (*.f64 x x) (*.f64 #s(literal -1/120 binary64) (*.f64 eps (*.f64 x x))) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps))
(fma.f64 (*.f64 x x) (*.f64 eps (*.f64 x (*.f64 x #s(literal -1/120 binary64)))) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps))
(fma.f64 (*.f64 x x) (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))))
(fma.f64 (*.f64 eps (*.f64 x x)) (*.f64 x (*.f64 x #s(literal -1/120 binary64))) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps))
(fma.f64 (*.f64 eps (*.f64 x x)) #s(literal 1/6 binary64) (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))))
(fma.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 x x))) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps))
(fma.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) (*.f64 eps (*.f64 x x)) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps))
(fma.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))))
(fma.f64 (*.f64 eps x) (*.f64 x (*.f64 x (*.f64 x #s(literal -1/120 binary64)))) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps))
(fma.f64 (*.f64 eps x) (*.f64 x #s(literal 1/6 binary64)) (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))))
(fma.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) (*.f64 x x)) eps (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps))
(fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))))
(fma.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 x x) (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))))
(fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps x)) x (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))))
(fma.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) eps) (*.f64 x x) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps))
(fma.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) (*.f64 eps x)) x (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps))
(fma.f64 (*.f64 (*.f64 eps (*.f64 x x)) x) (*.f64 x #s(literal -1/120 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps))
(fma.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 x x)) #s(literal -1/120 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps))
(fma.f64 (*.f64 (*.f64 eps (*.f64 x x)) #s(literal -1/120 binary64)) (*.f64 x x) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1728000 binary64))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) (+.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))) (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64)))))) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps)) (*.f64 (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps)))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))) (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64)))))) (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps))) (-.f64 (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps)))
(/.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1728000 binary64))) #s(literal 1/216 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))
(/.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) #s(literal -1/36 binary64))) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1728000 binary64))) #s(literal 1/216 binary64)) (*.f64 eps (*.f64 x x))) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) #s(literal -1/36 binary64)) (*.f64 eps (*.f64 x x))) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1728000 binary64))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))))) (neg.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))) (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64)))))) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps)) (*.f64 (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))) (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64)))))) (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps)))) (neg.f64 (-.f64 (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps))))
(/.f64 (neg.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1728000 binary64))) #s(literal 1/216 binary64)))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) #s(literal -1/36 binary64)))) (neg.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal -1/6 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1728000 binary64))) #s(literal 1/216 binary64)) (*.f64 eps (*.f64 x x)))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) #s(literal -1/36 binary64)) (*.f64 eps (*.f64 x x)))) (neg.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal -1/6 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1728000 binary64))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)))))) (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps)) (-.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))) (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64)))))) (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps) (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64)))))))))
(*.f64 eps (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))
(*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))
(*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))
(*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 eps (*.f64 x x)))
(*.f64 (*.f64 eps x) (*.f64 x (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))
(*.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) eps)
(*.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) eps) (*.f64 x x))
(*.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 eps x)) x)
(*.f64 eps (*.f64 x x))
(*.f64 x (*.f64 eps x))
(*.f64 (*.f64 x x) eps)
(*.f64 (*.f64 eps x) x)
(/.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (*.f64 eps eps))) eps)
(/.f64 (*.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (*.f64 eps eps))) #s(literal 1 binary64)) eps)
(/.f64 (*.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (*.f64 eps eps))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) eps))
(/.f64 (neg.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))) (-.f64 #s(literal 0 binary64) eps))
(/.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (*.f64 eps eps))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) eps))
(/.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (*.f64 eps eps))) #s(literal -1 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) eps)))
(*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) eps))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1 binary64) eps) (sin.f64 x)))
(*.f64 (/.f64 #s(literal 1 binary64) eps) (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (*.f64 eps eps))))
(*.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) eps)) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) eps) (sin.f64 x))
(*.f64 (-.f64 #s(literal 0 binary64) eps) (/.f64 (sin.f64 x) #s(literal 1 binary64)))
(*.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) eps))
(*.f64 (*.f64 (sin.f64 x) (/.f64 #s(literal 1 binary64) eps)) (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))
(*.f64 (*.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (*.f64 eps eps))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) eps))
(*.f64 (/.f64 (sin.f64 x) eps) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (*.f64 eps eps))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) eps))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) eps))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) eps)) (-.f64 #s(literal 0 binary64) eps))
(-.f64 #s(literal 0 binary64) eps)
(-.f64 (/.f64 #s(literal 0 binary64) eps) (/.f64 (*.f64 eps eps) eps))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) eps) (/.f64 (*.f64 eps eps) eps))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (*.f64 eps eps)) eps) (/.f64 (*.f64 eps eps) eps))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps (*.f64 eps eps))))) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps (*.f64 eps (*.f64 eps eps))))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps))))
(fma.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) eps) (-.f64 #s(literal 0 binary64) eps))
(fma.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) eps))
(neg.f64 eps)
(neg.f64 (/.f64 (*.f64 eps eps) eps))
(/.f64 #s(literal 1 binary64) (/.f64 eps (-.f64 #s(literal 0 binary64) (*.f64 eps eps))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 eps (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) eps)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) eps))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) (*.f64 eps (*.f64 eps (*.f64 eps (*.f64 eps eps)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) #s(literal -1 binary64)) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (-.f64 #s(literal 0 binary64) eps)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) #s(literal 1 binary64)) (*.f64 eps (*.f64 eps eps)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps))))) (*.f64 eps (*.f64 eps eps)))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))))) (*.f64 (-.f64 #s(literal 0 binary64) eps) (*.f64 eps (*.f64 eps (*.f64 eps eps)))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps))))) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps))) (-.f64 #s(literal 0 binary64) eps))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))))) (neg.f64 (*.f64 eps (*.f64 eps (*.f64 eps (*.f64 eps eps))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))))) (neg.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) eps)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps))))) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) eps))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) eps) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))))) (*.f64 eps (*.f64 eps (*.f64 eps eps))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) eps) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps))))) (*.f64 eps eps))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) (/.f64 #s(literal 1 binary64) eps)) (*.f64 eps (*.f64 eps (*.f64 eps eps))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (/.f64 #s(literal 1 binary64) eps)) (*.f64 eps eps))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 eps eps))) (-.f64 #s(literal 0 binary64) eps))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) eps) (*.f64 eps (*.f64 eps eps))) (*.f64 eps eps))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) #s(literal -1 binary64))) (neg.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (-.f64 #s(literal 0 binary64) eps))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) #s(literal -1 binary64))) (neg.f64 (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps)))))) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps))))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) (*.f64 eps (*.f64 eps (*.f64 eps eps))))))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps)))))) (neg.f64 (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))) (neg.f64 (-.f64 #s(literal 0 binary64) eps)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) #s(literal -1 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) eps)))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) eps) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))))) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps)))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) eps) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps)))))) (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) (/.f64 #s(literal 1 binary64) eps))) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (/.f64 #s(literal 1 binary64) eps))) (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))) (neg.f64 (-.f64 #s(literal 0 binary64) eps)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 0 binary64)) #s(literal 3 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps)))) (+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 0 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 0 binary64))) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) eps)))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) eps)) #s(literal 3 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps)))) (+.f64 (*.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) eps)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) eps))) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) eps)) (-.f64 #s(literal 0 binary64) eps)))))
(pow.f64 (/.f64 eps (-.f64 #s(literal 0 binary64) (*.f64 eps eps))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) eps))
(*.f64 #s(literal -1 binary64) eps)
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) eps))
(*.f64 (/.f64 #s(literal 1 binary64) eps) (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))
(*.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) eps))
(*.f64 (/.f64 #s(literal -1 binary64) eps) (/.f64 (*.f64 eps eps) #s(literal 1 binary64)))
(*.f64 (/.f64 eps eps) (/.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) eps) eps) eps)
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) eps) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) eps) (/.f64 (/.f64 #s(literal 1 binary64) eps) (*.f64 eps (*.f64 eps eps))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) eps) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) eps) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) eps) (/.f64 (/.f64 #s(literal 1 binary64) eps) eps))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (pow.f64 eps #s(literal 3/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 3/2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 eps #s(literal 3/2 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (pow.f64 eps #s(literal 3/2 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) eps))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) eps) eps) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) eps))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) eps) eps) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) (*.f64 eps (*.f64 eps eps))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) (*.f64 eps (*.f64 eps eps))) (/.f64 (/.f64 #s(literal 1 binary64) eps) eps))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) eps) (*.f64 eps eps)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) (*.f64 eps eps)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) (*.f64 eps eps)) (/.f64 (/.f64 #s(literal 1 binary64) eps) (*.f64 eps eps)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) eps) (*.f64 eps (*.f64 eps eps))) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) eps))
(sin.f64 x)
(+.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 eps eps))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 eps eps))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 eps eps)) (*.f64 eps eps))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))) (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))))
(fma.f64 eps (-.f64 #s(literal 0 binary64) eps) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 eps eps) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) eps) eps #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) #s(literal 0 binary64))
(neg.f64 (*.f64 eps eps))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps eps) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 eps eps) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) (*.f64 eps (*.f64 eps (*.f64 eps eps))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 eps eps))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 eps eps))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 eps eps))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) #s(literal 1 binary64)) (*.f64 eps eps))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))))) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))))) (neg.f64 (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps))))) (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps))))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps (*.f64 eps eps)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps))))
(/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) #s(literal 0 binary64)) (+.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) #s(literal 0 binary64)))))
(pow.f64 (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 eps eps) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps))))) #s(literal -1 binary64))
(*.f64 eps (-.f64 #s(literal 0 binary64) eps))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))
(*.f64 #s(literal -1 binary64) (*.f64 eps eps))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) eps) eps)
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps)))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) eps) (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps eps))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) eps) (/.f64 #s(literal 1 binary64) eps))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) eps))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)))
(/.f64 (*.f64 #s(literal -2 binary64) (-.f64 (cos.f64 (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) (cos.f64 (+.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 eps #s(literal 1/2 binary64)))))) #s(literal 2 binary64))
(/.f64 (*.f64 (-.f64 (cos.f64 (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) (cos.f64 (+.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 eps #s(literal 1/2 binary64))))) #s(literal -2 binary64)) #s(literal 2 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (-.f64 (cos.f64 (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) (cos.f64 (+.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 eps #s(literal 1/2 binary64))))))) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 (-.f64 (cos.f64 (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) (cos.f64 (+.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 eps #s(literal 1/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 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (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))) (sin.f64 (*.f64 eps #s(literal 1/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)) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))
(*.f64 (*.f64 #s(literal -2 binary64) (sin.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 (cos.f64 (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64)) (/.f64 (cos.f64 (+.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
(-.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (/.f64 (cos.f64 (+.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) (cos.f64 (+.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 eps #s(literal 1/2 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) (cos.f64 (+.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 eps #s(literal 1/2 binary64))))))))
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) (cos.f64 (+.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 eps #s(literal 1/2 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 eps #s(literal 1/2 binary64)))) (cos.f64 (+.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 eps #s(literal 1/2 binary64))))) #s(literal 2 binary64))
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) (cos.f64 (+.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 eps #s(literal 1/2 binary64)))))) #s(literal -2 binary64))
(/.f64 (-.f64 (*.f64 (cos.f64 (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (cos.f64 (+.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 eps #s(literal 1/2 binary64)))))) #s(literal 4 binary64))
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 eps #s(literal 1/2 binary64)))) (cos.f64 (+.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 eps #s(literal 1/2 binary64)))))) #s(literal -2 binary64))
(/.f64 (neg.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) (cos.f64 (+.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 eps #s(literal 1/2 binary64))))))) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) (cos.f64 (+.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 eps #s(literal 1/2 binary64)))))) #s(literal -1 binary64))
(*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))
(*.f64 (sin.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 (cos.f64 (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) (cos.f64 (+.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 eps #s(literal 1/2 binary64))))) #s(literal 1/2 binary64))
(sin.f64 (*.f64 eps #s(literal 1/2 binary64)))
(neg.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 eps eps) eps))))
(neg.f64 (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) eps) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 eps eps) eps)))
(neg.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 eps eps) eps)))
(neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal 1/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 eps #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps #s(literal 1/2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps #s(literal 1/2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps #s(literal 1/2 binary64))) #s(literal 1 binary64))))
(/.f64 (*.f64 eps (*.f64 eps #s(literal 1/2 binary64))) eps)
(/.f64 (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) eps))
(/.f64 (neg.f64 (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) eps)))
(/.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/2 binary64))) #s(literal 1 binary64)) eps)
(/.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/2 binary64))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) eps))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64)))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) eps))))
(/.f64 (neg.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/2 binary64))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) eps))
(/.f64 (neg.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/2 binary64))) #s(literal -1 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) eps)))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps #s(literal 1/2 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 eps #s(literal 1/2 binary64))
(*.f64 eps (*.f64 eps (/.f64 #s(literal 1/2 binary64) eps)))
(*.f64 eps (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) eps)))
(*.f64 eps (/.f64 (*.f64 eps #s(literal 1/2 binary64)) eps))
(*.f64 #s(literal 1/2 binary64) eps)
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 eps eps) eps))
(*.f64 (*.f64 eps eps) (/.f64 #s(literal 1/2 binary64) eps))
(*.f64 #s(literal 1 binary64) (*.f64 eps #s(literal 1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) eps) (*.f64 eps (*.f64 eps #s(literal 1/2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) eps) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -1 binary64)))
(*.f64 (*.f64 eps (*.f64 eps #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) eps))
(*.f64 (*.f64 eps #s(literal 1/2 binary64)) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) eps))
(*.f64 (/.f64 #s(literal 1/2 binary64) eps) (*.f64 eps eps))
(*.f64 (/.f64 #s(literal 1/2 binary64) eps) (/.f64 (*.f64 eps eps) #s(literal 1 binary64)))
(*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 0 binary64) eps))
(*.f64 (/.f64 (*.f64 eps eps) eps) #s(literal 1/2 binary64))
(*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal 1/2 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) eps))
(*.f64 (/.f64 eps eps) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 eps #s(literal 1/2 binary64)) eps) eps)
(*.f64 (/.f64 eps #s(literal -1 binary64)) (/.f64 (neg.f64 (*.f64 eps #s(literal 1/2 binary64))) eps))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) eps))
(*.f64 (/.f64 (*.f64 eps eps) #s(literal -1 binary64)) (/.f64 #s(literal -1/2 binary64) eps))
(*.f64 (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/2 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) eps))
(*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))
(*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))
(*.f64 (*.f64 eps eps) #s(literal -1/48 binary64))
(*.f64 (*.f64 eps #s(literal -1/48 binary64)) eps)
(sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))
(neg.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal -2 binary64))))
(*.f64 x (*.f64 x #s(literal -1/120 binary64)))
(*.f64 (*.f64 x x) #s(literal -1/120 binary64))
(*.f64 #s(literal -1/120 binary64) (*.f64 x x))
(*.f64 (*.f64 x #s(literal -1/120 binary64)) x)
(+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))
(+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal -1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal -1/6 binary64))))
(-.f64 (/.f64 #s(literal 1/36 binary64) (-.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))) (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (-.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))))
(fma.f64 x (*.f64 x #s(literal -1/120 binary64)) #s(literal 1/6 binary64))
(fma.f64 (*.f64 x x) #s(literal -1/120 binary64) #s(literal 1/6 binary64))
(fma.f64 #s(literal -1/120 binary64) (*.f64 x x) #s(literal 1/6 binary64))
(fma.f64 (*.f64 x #s(literal -1/120 binary64)) x #s(literal 1/6 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1728000 binary64))) #s(literal 1/216 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) #s(literal -1/36 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1728000 binary64))) #s(literal 1/216 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) #s(literal -1/36 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1728000 binary64))) #s(literal 1/216 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1728000 binary64))) #s(literal 1/216 binary64)) (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) #s(literal -1/36 binary64)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1728000 binary64))) #s(literal 1/216 binary64))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1728000 binary64))) #s(literal 1/216 binary64))) (neg.f64 (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) #s(literal -1/36 binary64))) (neg.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal -1/6 binary64))))
(/.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64))) (-.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/120 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1/36 binary64))) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal -1/6 binary64))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1728000 binary64))) #s(literal 1/216 binary64)))) (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) #s(literal -1/36 binary64)))) (neg.f64 (neg.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)))) (neg.f64 (-.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))))
(pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1728000 binary64))) #s(literal 1/216 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) #s(literal -1/36 binary64))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1728000 binary64))) #s(literal 1/216 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))
(*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) #s(literal -1/36 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal -1/6 binary64))))
(+.f64 (*.f64 eps eps) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (*.f64 eps eps))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 eps)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 eps eps)) (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (-.f64 #s(literal 0 binary64) (*.f64 eps eps))))
(fma.f64 eps eps #s(literal 0 binary64))
(/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps (*.f64 eps eps))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps)))))
(/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps eps))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps))))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps))))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) (*.f64 eps (*.f64 eps (*.f64 eps eps))))
(/.f64 (neg.f64 (+.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))))) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps (*.f64 eps eps)))))
(/.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) #s(literal 0 binary64)) (*.f64 eps (*.f64 eps (*.f64 eps eps))))
(pow.f64 eps #s(literal 2 binary64))
(pow.f64 (*.f64 eps eps) #s(literal 1 binary64))
(pow.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 eps)) #s(literal 2 binary64))
(*.f64 eps eps)
(*.f64 (*.f64 eps eps) #s(literal 1 binary64))
(*.f64 (*.f64 eps eps) (/.f64 (*.f64 eps eps) (*.f64 eps eps)))
(*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 #s(literal 0 binary64) eps))
(*.f64 (/.f64 (*.f64 eps eps) eps) (/.f64 (*.f64 eps eps) eps))
(*.f64 (/.f64 (*.f64 eps eps) eps) (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps))))
(*.f64 (/.f64 eps eps) (/.f64 (*.f64 eps (*.f64 eps eps)) eps))
(*.f64 (exp.f64 (log.f64 eps)) (exp.f64 (log.f64 eps)))
(*.f64 (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps eps) eps))
(*.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) eps) (/.f64 eps eps))
(*.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) eps) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))))
(*.f64 (/.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 eps eps))
(*.f64 (/.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) eps))
(*.f64 (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) eps) (/.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps eps))))
(*.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (/.f64 (*.f64 eps (*.f64 eps eps)) eps))
(*.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps eps)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps eps)))

simplify268.0ms (1.5%)

Algorithm
egg-herbie
Rules
6680×*-lowering-*.f32
6680×*-lowering-*.f64
3430×+-lowering-+.f64
3430×+-lowering-+.f32
1650×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03224131
111533654
242393637
086033637
Stop Event
iter limit
node limit
Counts
372 → 372
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/24 (* (pow eps 3) (sin (* 1/2 (+ eps (* 2 x))))))
(* (pow eps 3) (+ (* -1 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 2))) (* 1/24 (sin (* 1/2 (+ eps (* 2 x)))))))
(* (pow eps 3) (+ (* -1 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 2))) (* 1/24 (sin (* 1/2 (+ eps (* 2 x)))))))
(* (pow eps 3) (+ (* -1 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 2))) (* 1/24 (sin (* 1/2 (+ eps (* 2 x)))))))
(* 1/24 (* (pow eps 3) (sin (* 1/2 (- (* 2 x) (* -1 eps))))))
(* -1 (* (pow eps 3) (+ (* -1/24 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2)))))
(* -1 (* (pow eps 3) (+ (* -1/24 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2)))))
(* -1 (* (pow eps 3) (+ (* -1/24 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2)))))
(* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))))
(+ (* -2 (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))))) (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))))
(+ (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))) (* x (+ (* -2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))) (* eps (* x (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))))))
(+ (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))) (* x (+ (* -2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))) (* x (+ (* 1/3 (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))))) (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))))))))
(* -2 (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* -1/48 (pow eps 2))))))
(* -2 (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* -1/48 (pow eps 2))))))
(* -2 (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* -1/48 (pow eps 2))))))
(* -2 (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* -1/48 (pow eps 2))))))
(* -2 (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* -1/48 (pow eps 2))))))
(* -2 (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* -1/48 (pow eps 2))))))
(* -2 (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* -1/48 (pow eps 2))))))
(* -2 (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* -1/48 (pow eps 2))))))
(* 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/48 (* (pow eps 3) (sin (* 1/2 (+ eps (* 2 x))))))
(* (pow eps 3) (+ (* -1/48 (sin (* 1/2 (+ eps (* 2 x))))) (* 1/2 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 2)))))
(* (pow eps 3) (+ (* -1/48 (sin (* 1/2 (+ eps (* 2 x))))) (* 1/2 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 2)))))
(* (pow eps 3) (+ (* -1/48 (sin (* 1/2 (+ eps (* 2 x))))) (* 1/2 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 2)))))
(* -1/48 (* (pow eps 3) (sin (* 1/2 (- (* 2 x) (* -1 eps))))))
(* -1 (* (pow eps 3) (+ (* -1/2 (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (* 1/48 (sin (* 1/2 (- (* 2 x) (* -1 eps))))))))
(* -1 (* (pow eps 3) (+ (* -1/2 (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (* 1/48 (sin (* 1/2 (- (* 2 x) (* -1 eps))))))))
(* -1 (* (pow eps 3) (+ (* -1/2 (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (* 1/48 (sin (* 1/2 (- (* 2 x) (* -1 eps))))))))
(* eps (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))
(+ (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))) (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))))
(+ (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))) (* x (+ (* -1/2 (* eps (* x (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))))) (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))))))
(+ (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))) (* x (+ (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))) (* x (+ (* -1/2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))) (* -1/6 (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))))))))))
(* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* -1/48 (pow eps 2)))))
(* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* -1/48 (pow eps 2)))))
(* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* -1/48 (pow eps 2)))))
(* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* -1/48 (pow eps 2)))))
(* eps (* (sin (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* -1/48 (pow eps 2)))))
(* eps (* (sin (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* -1/48 (pow eps 2)))))
(* eps (* (sin (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* -1/48 (pow eps 2)))))
(* eps (* (sin (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* -1/48 (pow eps 2)))))
(* 1/2 eps)
(* eps (+ 1/2 (* -1/48 (pow eps 2))))
(* eps (+ 1/2 (* -1/48 (pow eps 2))))
(* eps (+ 1/2 (* -1/48 (pow eps 2))))
(* -1/48 (pow eps 3))
(* (pow eps 3) (- (* 1/2 (/ 1 (pow eps 2))) 1/48))
(* (pow eps 3) (- (* 1/2 (/ 1 (pow eps 2))) 1/48))
(* (pow eps 3) (- (* 1/2 (/ 1 (pow eps 2))) 1/48))
(* -1/48 (pow eps 3))
(* -1 (* (pow eps 3) (- 1/48 (* 1/2 (/ 1 (pow eps 2))))))
(* -1 (* (pow eps 3) (- 1/48 (* 1/2 (/ 1 (pow eps 2))))))
(* -1 (* (pow eps 3) (- 1/48 (* 1/2 (/ 1 (pow eps 2))))))
1/2
(+ 1/2 (* -1/48 (pow eps 2)))
(+ 1/2 (* -1/48 (pow eps 2)))
(+ 1/2 (* -1/48 (pow eps 2)))
(* -1/48 (pow eps 2))
(* (pow eps 2) (- (* 1/2 (/ 1 (pow eps 2))) 1/48))
(* (pow eps 2) (- (* 1/2 (/ 1 (pow eps 2))) 1/48))
(* (pow eps 2) (- (* 1/2 (/ 1 (pow eps 2))) 1/48))
(* -1/48 (pow eps 2))
(* (pow eps 2) (- (* 1/2 (/ 1 (pow eps 2))) 1/48))
(* (pow eps 2) (- (* 1/2 (/ 1 (pow eps 2))) 1/48))
(* (pow eps 2) (- (* 1/2 (/ 1 (pow eps 2))) 1/48))
(* -1 (* eps x))
(* x (+ (* -1 eps) (* 1/6 (* eps (pow x 2)))))
(* x (+ (* -1 eps) (* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps)))))
(* x (+ (* -1 eps) (* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps)))))
(* -1/120 (* eps (pow x 5)))
(* (pow x 5) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))
(* (pow x 5) (+ (* -1 (/ eps (pow x 4))) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2))))))
(* (pow x 5) (+ (* -1 (/ eps (pow x 4))) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2))))))
(* -1/120 (* eps (pow x 5)))
(* -1 (* (pow x 5) (+ (* -1/6 (/ eps (pow x 2))) (* 1/120 eps))))
(* -1 (* (pow x 5) (+ (* -1/6 (/ eps (pow x 2))) (+ (* 1/120 eps) (/ eps (pow x 4))))))
(* -1 (* (pow x 5) (+ (* -1/6 (/ eps (pow x 2))) (+ (* 1/120 eps) (/ eps (pow x 4))))))
(* eps (* x (- (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) 1)))
(* eps (* x (- (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) 1)))
(* eps (* x (- (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) 1)))
(* eps (* x (- (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) 1)))
(* eps (* x (- (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) 1)))
(* eps (* x (- (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) 1)))
(* eps (* x (- (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) 1)))
(* eps (* x (- (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) 1)))
(* -1 (* eps (* x (+ 1 (* -1 (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))))))
(* -1 (* eps (* x (+ 1 (* -1 (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))))))
(* -1 (* eps (* x (+ 1 (* -1 (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))))))
(* -1 (* eps (* x (+ 1 (* -1 (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))))))
(* eps (- (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) 1))
(* eps (- (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) 1))
(* eps (- (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) 1))
(* eps (- (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) 1))
(* eps (- (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) 1))
(* eps (- (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) 1))
(* eps (- (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) 1))
(* eps (- (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) 1))
(* -1 (* eps (+ 1 (* -1 (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2))))))))
(* -1 (* eps (+ 1 (* -1 (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2))))))))
(* -1 (* eps (+ 1 (* -1 (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2))))))))
(* -1 (* eps (+ 1 (* -1 (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2))))))))
(* -1 eps)
(- (* 1/6 (* eps (pow x 2))) eps)
(- (* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps))) eps)
(- (* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps))) eps)
(* -1/120 (* eps (pow x 4)))
(* (pow x 4) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))
(* (pow x 4) (+ (* -1 (/ eps (pow x 4))) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2))))))
(* (pow x 4) (+ (* -1 (/ eps (pow x 4))) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2))))))
(* -1/120 (* eps (pow x 4)))
(* (pow x 4) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))
(* (pow x 4) (+ (* -1 (/ eps (pow x 4))) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2))))))
(* (pow x 4) (+ (* -1 (/ eps (pow x 4))) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2))))))
(* eps (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))
(* eps (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))
(* eps (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))
(* eps (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))
(* eps (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))
(* eps (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))
(* eps (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))
(* eps (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))
(* eps (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))
(* eps (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))
(* eps (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))
(* eps (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))
(* 1/6 (* eps (pow x 2)))
(* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps)))
(* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps)))
(* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps)))
(* -1/120 (* eps (pow x 4)))
(* (pow x 4) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))
(* (pow x 4) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))
(* (pow x 4) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))
(* -1/120 (* eps (pow x 4)))
(* (pow x 4) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))
(* (pow x 4) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))
(* (pow x 4) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))
(* eps (pow x 2))
(* eps (pow x 2))
(* eps (pow x 2))
(* eps (pow x 2))
(* eps (pow x 2))
(* eps (pow x 2))
(* eps (pow x 2))
(* eps (pow x 2))
(* eps (pow x 2))
(* eps (pow x 2))
(* eps (pow x 2))
(* eps (pow x 2))
(* eps (pow x 2))
(* eps (pow x 2))
(* eps (pow x 2))
(* eps (pow x 2))
(* eps (pow x 2))
(* eps (pow x 2))
(* eps (pow x 2))
(* eps (pow x 2))
(* eps (pow x 2))
(* eps (pow x 2))
(* eps (pow x 2))
(* eps (pow x 2))
(* -1 (* eps x))
(* x (+ (* -1 eps) (* 1/6 (* eps (pow x 2)))))
(* x (+ (* -1 eps) (* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps)))))
(* x (+ (* -1 eps) (* (pow x 2) (+ (* 1/6 eps) (* (pow x 2) (+ (* -1/120 eps) (* 1/5040 (* eps (pow x 2)))))))))
(* -1 (* eps (sin x)))
(* -1 (* eps (sin x)))
(* -1 (* eps (sin x)))
(* -1 (* eps (sin x)))
(* -1 (* eps (sin x)))
(* -1 (* eps (sin x)))
(* -1 (* eps (sin x)))
(* -1 (* eps (sin x)))
(* -1 (* eps (sin x)))
(* -1 (* eps (sin x)))
(* -1 (* eps (sin x)))
(* -1 (* eps (sin x)))
(* -1 (* eps (sin x)))
(* -1 (* eps (sin x)))
(* -1 (* eps (sin x)))
(* -1 (* eps (sin x)))
(* -1 (* eps (sin x)))
(* -1 (* eps (sin x)))
(* -1 (* eps (sin x)))
(* -1 (* eps (sin x)))
(* -1 eps)
(* -1 eps)
(* -1 eps)
(* -1 eps)
(* -1 eps)
(* -1 eps)
(* -1 eps)
(* -1 eps)
(* -1 eps)
(* -1 eps)
(* -1 eps)
(* -1 eps)
x
(* x (+ 1 (* -1/6 (pow x 2))))
(* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))
(* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))
(sin x)
(sin x)
(sin x)
(sin x)
(sin x)
(sin x)
(sin x)
(sin x)
(* -1 (pow eps 2))
(* -1 (pow eps 2))
(* -1 (pow eps 2))
(* -1 (pow eps 2))
(* -1 (pow eps 2))
(* -1 (pow eps 2))
(* -1 (pow eps 2))
(* -1 (pow eps 2))
(* -1 (pow eps 2))
(* -1 (pow eps 2))
(* -1 (pow eps 2))
(* -1 (pow eps 2))
(* -1 (* eps (sin x)))
(* eps (+ (* -1 (sin x)) (* -1/2 (* eps (cos x)))))
(* eps (+ (* -1 (sin x)) (* eps (+ (* -2 (* eps (+ (* -1/16 (sin x)) (* -1/48 (sin x))))) (* -1/2 (cos x))))))
(* eps (+ (* -1 (sin x)) (* eps (+ (* -1/2 (cos x)) (* eps (+ (* -2 (+ (* -1/16 (sin x)) (* -1/48 (sin x)))) (* 1/24 (* eps (cos x)))))))))
(* -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 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* -1/48 (pow eps 2))
(* -1/48 (pow eps 2))
(* -1/48 (pow eps 2))
(* -1/48 (pow eps 2))
(* -1/48 (pow eps 2))
(* -1/48 (pow eps 2))
(* -1/48 (pow eps 2))
(* -1/48 (pow eps 2))
(* -1/48 (pow eps 2))
(* -1/48 (pow eps 2))
(* -1/48 (pow eps 2))
(* -1/48 (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/120 (pow x 2))
(* -1/120 (pow x 2))
(* -1/120 (pow x 2))
(* -1/120 (pow x 2))
(* -1/120 (pow x 2))
(* -1/120 (pow x 2))
(* -1/120 (pow x 2))
(* -1/120 (pow x 2))
(* -1/120 (pow x 2))
(* -1/120 (pow x 2))
(* -1/120 (pow x 2))
(* -1/120 (pow x 2))
1/6
(+ 1/6 (* -1/120 (pow x 2)))
(+ 1/6 (* -1/120 (pow x 2)))
(+ 1/6 (* -1/120 (pow x 2)))
(* -1/120 (pow x 2))
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 1/120))
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 1/120))
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 1/120))
(* -1/120 (pow x 2))
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 1/120))
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 1/120))
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 1/120))
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
Outputs
(* -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 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64)))))) (sin.f64 x)))
(* 1/24 (* (pow eps 3) (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))))
(* (pow eps 3) (+ (* -1 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 2))) (* 1/24 (sin (* 1/2 (+ eps (* 2 x)))))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 #s(literal 1/24 binary64) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (/.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps eps))))
(* (pow eps 3) (+ (* -1 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 2))) (* 1/24 (sin (* 1/2 (+ eps (* 2 x)))))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 #s(literal 1/24 binary64) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (/.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps eps))))
(* (pow eps 3) (+ (* -1 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 2))) (* 1/24 (sin (* 1/2 (+ eps (* 2 x)))))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 #s(literal 1/24 binary64) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (/.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps eps))))
(* 1/24 (* (pow eps 3) (sin (* 1/2 (- (* 2 x) (* -1 eps))))))
(*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))))
(* -1 (* (pow eps 3) (+ (* -1/24 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2)))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 #s(literal 1/24 binary64) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (/.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps eps))))
(* -1 (* (pow eps 3) (+ (* -1/24 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2)))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 #s(literal 1/24 binary64) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (/.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps eps))))
(* -1 (* (pow eps 3) (+ (* -1/24 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2)))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 #s(literal 1/24 binary64) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (/.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps eps))))
(* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))))
(*.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 eps #s(literal -2 binary64)))
(+ (* -2 (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))))) (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))))
(*.f64 (*.f64 eps #s(literal -2 binary64)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 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 (* -1/48 (pow eps 2)))))) (* x (+ (* -2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))) (* eps (* x (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))))))
(+.f64 (*.f64 (*.f64 eps #s(literal -2 binary64)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))) (+.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x (cos.f64 (*.f64 eps #s(literal 1/2 binary64))))))) (*.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))))) (*.f64 eps x)))
(+ (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))) (* x (+ (* -2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))) (* x (+ (* 1/3 (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))))) (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))))))))
(+.f64 (*.f64 (*.f64 eps #s(literal -2 binary64)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 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 #s(literal -1/48 binary64)))))) (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 eps x)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))))) (*.f64 x x)))
(* -2 (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* -1/48 (pow eps 2))))))
(*.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 eps #s(literal -2 binary64)))
(* -2 (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* -1/48 (pow eps 2))))))
(*.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 eps #s(literal -2 binary64)))
(* -2 (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* -1/48 (pow eps 2))))))
(*.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 eps #s(literal -2 binary64)))
(* -2 (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* -1/48 (pow eps 2))))))
(*.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 eps #s(literal -2 binary64)))
(* -2 (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* -1/48 (pow eps 2))))))
(*.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 eps #s(literal -2 binary64)))
(* -2 (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* -1/48 (pow eps 2))))))
(*.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 eps #s(literal -2 binary64)))
(* -2 (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* -1/48 (pow eps 2))))))
(*.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 eps #s(literal -2 binary64)))
(* -2 (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* -1/48 (pow eps 2))))))
(*.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 eps #s(literal -2 binary64)))
(* 1/2 (* eps (sin x)))
(*.f64 (sin.f64 x) (*.f64 eps #s(literal 1/2 binary64)))
(* eps (+ (* 1/4 (* eps (cos x))) (* 1/2 (sin x))))
(*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) (*.f64 eps (*.f64 (cos.f64 x) #s(literal 1/4 binary64)))))
(* eps (+ (* 1/2 (sin x)) (* eps (+ (* 1/4 (cos x)) (* eps (+ (* -1/16 (sin x)) (* -1/48 (sin x))))))))
(*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) (*.f64 eps (+.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/12 binary64))) (*.f64 (cos.f64 x) #s(literal 1/4 binary64))))))
(* eps (+ (* 1/2 (sin x)) (* eps (+ (* 1/4 (cos x)) (* eps (+ (* -1/16 (sin x)) (+ (* -1/48 (sin x)) (* -1/48 (* eps (cos x))))))))))
(*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) #s(literal 1/4 binary64)) (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/12 binary64)) (*.f64 eps (*.f64 (cos.f64 x) #s(literal -1/48 binary64)))))))))
(* -1/48 (* (pow eps 3) (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))))
(* (pow eps 3) (+ (* -1/48 (sin (* 1/2 (+ eps (* 2 x))))) (* 1/2 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 2)))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 #s(literal -1/48 binary64) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (*.f64 eps eps))))
(* (pow eps 3) (+ (* -1/48 (sin (* 1/2 (+ eps (* 2 x))))) (* 1/2 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 2)))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 #s(literal -1/48 binary64) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (*.f64 eps eps))))
(* (pow eps 3) (+ (* -1/48 (sin (* 1/2 (+ eps (* 2 x))))) (* 1/2 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 2)))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 #s(literal -1/48 binary64) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (*.f64 eps eps))))
(* -1/48 (* (pow eps 3) (sin (* 1/2 (- (* 2 x) (* -1 eps))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))))
(* -1 (* (pow eps 3) (+ (* -1/2 (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (* 1/48 (sin (* 1/2 (- (* 2 x) (* -1 eps))))))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 #s(literal -1/48 binary64) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (*.f64 eps eps))))
(* -1 (* (pow eps 3) (+ (* -1/2 (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (* 1/48 (sin (* 1/2 (- (* 2 x) (* -1 eps))))))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 #s(literal -1/48 binary64) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (*.f64 eps eps))))
(* -1 (* (pow eps 3) (+ (* -1/2 (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (* 1/48 (sin (* 1/2 (- (* 2 x) (* -1 eps))))))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 #s(literal -1/48 binary64) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (*.f64 eps eps))))
(* eps (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))))
(+ (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))) (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))))
(*.f64 eps (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 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 (* -1/48 (pow eps 2))))) (* x (+ (* -1/2 (* eps (* x (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))))) (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))))))
(+.f64 (*.f64 x (*.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))))) (*.f64 x #s(literal -1/2 binary64)))) (*.f64 eps (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 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 (* -1/48 (pow eps 2))))) (* x (+ (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))) (* x (+ (* -1/2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))) (* -1/6 (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))))))))))
(+.f64 (*.f64 eps (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 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 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (*.f64 eps #s(literal -1/2 binary64))) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 eps x)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))))) (*.f64 x x)))
(* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* -1/48 (pow eps 2)))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))))
(* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* -1/48 (pow eps 2)))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))))
(* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* -1/48 (pow eps 2)))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))))
(* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* -1/48 (pow eps 2)))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))))
(* eps (* (sin (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* -1/48 (pow eps 2)))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))))
(* eps (* (sin (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* -1/48 (pow eps 2)))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))))
(* eps (* (sin (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* -1/48 (pow eps 2)))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))))
(* eps (* (sin (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* -1/48 (pow eps 2)))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #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 (* -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 (* -1/48 (pow eps 2))))
(*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))))
(* -1/48 (pow eps 3))
(*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))
(* (pow eps 3) (- (* 1/2 (/ 1 (pow eps 2))) 1/48))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps))))
(* (pow eps 3) (- (* 1/2 (/ 1 (pow eps 2))) 1/48))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps))))
(* (pow eps 3) (- (* 1/2 (/ 1 (pow eps 2))) 1/48))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps))))
(* -1/48 (pow eps 3))
(*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))
(* -1 (* (pow eps 3) (- 1/48 (* 1/2 (/ 1 (pow eps 2))))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps))))
(* -1 (* (pow eps 3) (- 1/48 (* 1/2 (/ 1 (pow eps 2))))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps))))
(* -1 (* (pow eps 3) (- 1/48 (* 1/2 (/ 1 (pow eps 2))))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps))))
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 (* -1/48 (pow eps 2)))
(+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))
(+ 1/2 (* -1/48 (pow eps 2)))
(+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))
(* -1/48 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))
(* (pow eps 2) (- (* 1/2 (/ 1 (pow eps 2))) 1/48))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps))))
(* (pow eps 2) (- (* 1/2 (/ 1 (pow eps 2))) 1/48))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps))))
(* (pow eps 2) (- (* 1/2 (/ 1 (pow eps 2))) 1/48))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps))))
(* -1/48 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))
(* (pow eps 2) (- (* 1/2 (/ 1 (pow eps 2))) 1/48))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps))))
(* (pow eps 2) (- (* 1/2 (/ 1 (pow eps 2))) 1/48))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps))))
(* (pow eps 2) (- (* 1/2 (/ 1 (pow eps 2))) 1/48))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps))))
(* -1 (* eps x))
(-.f64 #s(literal 0 binary64) (*.f64 eps x))
(* x (+ (* -1 eps) (* 1/6 (* eps (pow x 2)))))
(*.f64 x (-.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) eps))
(* x (+ (* -1 eps) (* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps)))))
(*.f64 (*.f64 eps x) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/120 binary64)))))))
(* x (+ (* -1 eps) (* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps)))))
(*.f64 (*.f64 eps x) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/120 binary64)))))))
(* -1/120 (* eps (pow x 5)))
(*.f64 eps (*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal -1/120 binary64)))
(* (pow x 5) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (/.f64 #s(literal 1/6 binary64) (*.f64 x x)))))
(* (pow x 5) (+ (* -1 (/ eps (pow x 4))) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2))))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (-.f64 (*.f64 eps (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x))))))
(* (pow x 5) (+ (* -1 (/ eps (pow x 4))) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2))))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (-.f64 (*.f64 eps (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x))))))
(* -1/120 (* eps (pow x 5)))
(*.f64 eps (*.f64 (pow.f64 x #s(literal 5 binary64)) #s(literal -1/120 binary64)))
(* -1 (* (pow x 5) (+ (* -1/6 (/ eps (pow x 2))) (* 1/120 eps))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (/.f64 #s(literal 1/6 binary64) (*.f64 x x)))))
(* -1 (* (pow x 5) (+ (* -1/6 (/ eps (pow x 2))) (+ (* 1/120 eps) (/ eps (pow x 4))))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (-.f64 (*.f64 eps (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x))))))
(* -1 (* (pow x 5) (+ (* -1/6 (/ eps (pow x 2))) (+ (* 1/120 eps) (/ eps (pow x 4))))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (-.f64 (*.f64 eps (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x))))))
(* eps (* x (- (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) 1)))
(*.f64 (*.f64 eps x) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/120 binary64)))))))
(* eps (* x (- (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) 1)))
(*.f64 (*.f64 eps x) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/120 binary64)))))))
(* eps (* x (- (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) 1)))
(*.f64 (*.f64 eps x) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/120 binary64)))))))
(* eps (* x (- (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) 1)))
(*.f64 (*.f64 eps x) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/120 binary64)))))))
(* eps (* x (- (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) 1)))
(*.f64 (*.f64 eps x) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/120 binary64)))))))
(* eps (* x (- (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) 1)))
(*.f64 (*.f64 eps x) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/120 binary64)))))))
(* eps (* x (- (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) 1)))
(*.f64 (*.f64 eps x) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/120 binary64)))))))
(* eps (* x (- (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) 1)))
(*.f64 (*.f64 eps x) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/120 binary64)))))))
(* -1 (* eps (* x (+ 1 (* -1 (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))))))
(*.f64 (*.f64 eps x) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/120 binary64)))))))
(* -1 (* eps (* x (+ 1 (* -1 (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))))))
(*.f64 (*.f64 eps x) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/120 binary64)))))))
(* -1 (* eps (* x (+ 1 (* -1 (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))))))
(*.f64 (*.f64 eps x) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/120 binary64)))))))
(* -1 (* eps (* x (+ 1 (* -1 (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))))))
(*.f64 (*.f64 eps x) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/120 binary64)))))))
(* eps (- (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) 1))
(*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/120 binary64)))))))
(* eps (- (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) 1))
(*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/120 binary64)))))))
(* eps (- (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) 1))
(*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/120 binary64)))))))
(* eps (- (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) 1))
(*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/120 binary64)))))))
(* eps (- (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) 1))
(*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/120 binary64)))))))
(* eps (- (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) 1))
(*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/120 binary64)))))))
(* eps (- (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) 1))
(*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/120 binary64)))))))
(* eps (- (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) 1))
(*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/120 binary64)))))))
(* -1 (* eps (+ 1 (* -1 (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2))))))))
(*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/120 binary64)))))))
(* -1 (* eps (+ 1 (* -1 (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2))))))))
(*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/120 binary64)))))))
(* -1 (* eps (+ 1 (* -1 (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2))))))))
(*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/120 binary64)))))))
(* -1 (* eps (+ 1 (* -1 (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2))))))))
(*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/120 binary64)))))))
(* -1 eps)
(-.f64 #s(literal 0 binary64) eps)
(- (* 1/6 (* eps (pow x 2))) eps)
(-.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) eps)
(- (* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps))) eps)
(*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/120 binary64)))))))
(- (* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps))) eps)
(*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/120 binary64)))))))
(* -1/120 (* eps (pow x 4)))
(*.f64 x (*.f64 x (*.f64 (*.f64 (*.f64 eps #s(literal -1/120 binary64)) x) x)))
(* (pow x 4) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))
(*.f64 (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (/.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x)))
(* (pow x 4) (+ (* -1 (/ eps (pow x 4))) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2))))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (-.f64 (*.f64 eps (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x))))))
(* (pow x 4) (+ (* -1 (/ eps (pow x 4))) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2))))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (-.f64 (*.f64 eps (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x))))))
(* -1/120 (* eps (pow x 4)))
(*.f64 x (*.f64 x (*.f64 (*.f64 (*.f64 eps #s(literal -1/120 binary64)) x) x)))
(* (pow x 4) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))
(*.f64 (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (/.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x)))
(* (pow x 4) (+ (* -1 (/ eps (pow x 4))) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2))))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (-.f64 (*.f64 eps (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x))))))
(* (pow x 4) (+ (* -1 (/ eps (pow x 4))) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2))))))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (-.f64 (*.f64 eps (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x))))))
(* eps (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))
(*.f64 eps (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))))
(* eps (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))
(*.f64 eps (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))))
(* eps (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))
(*.f64 eps (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))))
(* eps (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))
(*.f64 eps (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))))
(* eps (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))
(*.f64 eps (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))))
(* eps (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))
(*.f64 eps (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))))
(* eps (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))
(*.f64 eps (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))))
(* eps (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))
(*.f64 eps (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))))
(* eps (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))
(*.f64 eps (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))))
(* eps (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))
(*.f64 eps (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))))
(* eps (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))
(*.f64 eps (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))))
(* eps (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))
(*.f64 eps (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))))
(* 1/6 (* eps (pow x 2)))
(*.f64 eps (*.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps)))
(*.f64 eps (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))))
(* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps)))
(*.f64 eps (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))))
(* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps)))
(*.f64 eps (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))))
(* -1/120 (* eps (pow x 4)))
(*.f64 x (*.f64 x (*.f64 (*.f64 (*.f64 eps #s(literal -1/120 binary64)) x) x)))
(* (pow x 4) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))
(*.f64 (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (/.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x)))
(* (pow x 4) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))
(*.f64 (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (/.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x)))
(* (pow x 4) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))
(*.f64 (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (/.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x)))
(* -1/120 (* eps (pow x 4)))
(*.f64 x (*.f64 x (*.f64 (*.f64 (*.f64 eps #s(literal -1/120 binary64)) x) x)))
(* (pow x 4) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))
(*.f64 (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (/.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x)))
(* (pow x 4) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))
(*.f64 (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (/.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x)))
(* (pow x 4) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))
(*.f64 (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (/.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x)))
(* eps (pow x 2))
(*.f64 eps (*.f64 x x))
(* eps (pow x 2))
(*.f64 eps (*.f64 x x))
(* eps (pow x 2))
(*.f64 eps (*.f64 x x))
(* eps (pow x 2))
(*.f64 eps (*.f64 x x))
(* eps (pow x 2))
(*.f64 eps (*.f64 x x))
(* eps (pow x 2))
(*.f64 eps (*.f64 x x))
(* eps (pow x 2))
(*.f64 eps (*.f64 x x))
(* eps (pow x 2))
(*.f64 eps (*.f64 x x))
(* eps (pow x 2))
(*.f64 eps (*.f64 x x))
(* eps (pow x 2))
(*.f64 eps (*.f64 x x))
(* eps (pow x 2))
(*.f64 eps (*.f64 x x))
(* eps (pow x 2))
(*.f64 eps (*.f64 x x))
(* eps (pow x 2))
(*.f64 eps (*.f64 x x))
(* eps (pow x 2))
(*.f64 eps (*.f64 x x))
(* eps (pow x 2))
(*.f64 eps (*.f64 x x))
(* eps (pow x 2))
(*.f64 eps (*.f64 x x))
(* eps (pow x 2))
(*.f64 eps (*.f64 x x))
(* eps (pow x 2))
(*.f64 eps (*.f64 x x))
(* eps (pow x 2))
(*.f64 eps (*.f64 x x))
(* eps (pow x 2))
(*.f64 eps (*.f64 x x))
(* eps (pow x 2))
(*.f64 eps (*.f64 x x))
(* eps (pow x 2))
(*.f64 eps (*.f64 x x))
(* eps (pow x 2))
(*.f64 eps (*.f64 x x))
(* eps (pow x 2))
(*.f64 eps (*.f64 x x))
(* -1 (* eps x))
(-.f64 #s(literal 0 binary64) (*.f64 eps x))
(* x (+ (* -1 eps) (* 1/6 (* eps (pow x 2)))))
(*.f64 x (-.f64 (*.f64 eps (*.f64 #s(literal 1/6 binary64) (*.f64 x x))) eps))
(* x (+ (* -1 eps) (* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps)))))
(*.f64 (*.f64 eps x) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/120 binary64)))))))
(* x (+ (* -1 eps) (* (pow x 2) (+ (* 1/6 eps) (* (pow x 2) (+ (* -1/120 eps) (* 1/5040 (* eps (pow x 2)))))))))
(*.f64 x (-.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x (*.f64 x (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/5040 binary64)))))))) eps))
(* -1 (* eps (sin x)))
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
(* -1 (* eps (sin x)))
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
(* -1 (* eps (sin x)))
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
(* -1 (* eps (sin x)))
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
(* -1 (* eps (sin x)))
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
(* -1 (* eps (sin x)))
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
(* -1 (* eps (sin x)))
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
(* -1 (* eps (sin x)))
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
(* -1 (* eps (sin x)))
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
(* -1 (* eps (sin x)))
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
(* -1 (* eps (sin x)))
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
(* -1 (* eps (sin x)))
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
(* -1 (* eps (sin x)))
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
(* -1 (* eps (sin x)))
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
(* -1 (* eps (sin x)))
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
(* -1 (* eps (sin x)))
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
(* -1 (* eps (sin x)))
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
(* -1 (* eps (sin x)))
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
(* -1 (* eps (sin x)))
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
(* -1 (* eps (sin x)))
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
(* -1 eps)
(-.f64 #s(literal 0 binary64) eps)
(* -1 eps)
(-.f64 #s(literal 0 binary64) eps)
(* -1 eps)
(-.f64 #s(literal 0 binary64) eps)
(* -1 eps)
(-.f64 #s(literal 0 binary64) eps)
(* -1 eps)
(-.f64 #s(literal 0 binary64) eps)
(* -1 eps)
(-.f64 #s(literal 0 binary64) eps)
(* -1 eps)
(-.f64 #s(literal 0 binary64) eps)
(* -1 eps)
(-.f64 #s(literal 0 binary64) eps)
(* -1 eps)
(-.f64 #s(literal 0 binary64) eps)
(* -1 eps)
(-.f64 #s(literal 0 binary64) eps)
(* -1 eps)
(-.f64 #s(literal 0 binary64) eps)
(* -1 eps)
(-.f64 #s(literal 0 binary64) eps)
x
(* x (+ 1 (* -1/6 (pow x 2))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64)))))
(* x (+ 1 (* (pow x 2) (- (* 1/120 (pow x 2)) 1/6))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) #s(literal 1/120 binary64))))))
(* x (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/120 (* -1/5040 (pow x 2)))) 1/6))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64))))))))
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(sin x)
(sin.f64 x)
(* -1 (pow eps 2))
(-.f64 #s(literal 0 binary64) (*.f64 eps eps))
(* -1 (pow eps 2))
(-.f64 #s(literal 0 binary64) (*.f64 eps eps))
(* -1 (pow eps 2))
(-.f64 #s(literal 0 binary64) (*.f64 eps eps))
(* -1 (pow eps 2))
(-.f64 #s(literal 0 binary64) (*.f64 eps eps))
(* -1 (pow eps 2))
(-.f64 #s(literal 0 binary64) (*.f64 eps eps))
(* -1 (pow eps 2))
(-.f64 #s(literal 0 binary64) (*.f64 eps eps))
(* -1 (pow eps 2))
(-.f64 #s(literal 0 binary64) (*.f64 eps eps))
(* -1 (pow eps 2))
(-.f64 #s(literal 0 binary64) (*.f64 eps eps))
(* -1 (pow eps 2))
(-.f64 #s(literal 0 binary64) (*.f64 eps eps))
(* -1 (pow eps 2))
(-.f64 #s(literal 0 binary64) (*.f64 eps eps))
(* -1 (pow eps 2))
(-.f64 #s(literal 0 binary64) (*.f64 eps eps))
(* -1 (pow eps 2))
(-.f64 #s(literal 0 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 (*.f64 eps (cos.f64 x)) #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 #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 x (*.f64 x (pow.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #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) (*.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 x x) (+.f64 (pow.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x #s(literal 1/3 binary64)) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))))))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 (sin.f64 (+.f64 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 (sin.f64 x) (*.f64 eps #s(literal 1/2 binary64)))
(* eps (+ (* 1/4 (* eps (cos x))) (* 1/2 (sin x))))
(*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) (*.f64 eps (*.f64 (cos.f64 x) #s(literal 1/4 binary64)))))
(* eps (+ (* 1/2 (sin x)) (* eps (+ (* 1/4 (cos x)) (* eps (+ (* -1/16 (sin x)) (* -1/48 (sin x))))))))
(*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) (*.f64 eps (+.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/12 binary64))) (*.f64 (cos.f64 x) #s(literal 1/4 binary64))))))
(* eps (+ (* 1/2 (sin x)) (* eps (+ (* 1/4 (cos x)) (* eps (+ (* -1/16 (sin x)) (+ (* -1/48 (sin x)) (* -1/48 (* eps (cos x))))))))))
(*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) #s(literal 1/4 binary64)) (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/12 binary64)) (*.f64 eps (*.f64 (cos.f64 x) #s(literal -1/48 binary64)))))))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps)))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps)))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps)))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps)))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (sin.f64 (*.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 x x) (+.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 (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 x (*.f64 eps #s(literal 1/2 binary64)))) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x)))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x)))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x)))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x)))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (sin.f64 (*.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 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64)))))))))
(sin (* 1/2 eps))
(sin.f64 (*.f64 eps #s(literal 1/2 binary64)))
(sin (* 1/2 eps))
(sin.f64 (*.f64 eps #s(literal 1/2 binary64)))
(sin (* 1/2 eps))
(sin.f64 (*.f64 eps #s(literal 1/2 binary64)))
(sin (* 1/2 eps))
(sin.f64 (*.f64 eps #s(literal 1/2 binary64)))
(sin (* 1/2 eps))
(sin.f64 (*.f64 eps #s(literal 1/2 binary64)))
(sin (* 1/2 eps))
(sin.f64 (*.f64 eps #s(literal 1/2 binary64)))
(sin (* 1/2 eps))
(sin.f64 (*.f64 eps #s(literal 1/2 binary64)))
(sin (* 1/2 eps))
(sin.f64 (*.f64 eps #s(literal 1/2 binary64)))
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(* -1/48 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))
(* -1/48 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))
(* -1/48 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))
(* -1/48 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))
(* -1/48 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))
(* -1/48 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))
(* -1/48 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))
(* -1/48 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))
(* -1/48 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))
(* -1/48 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))
(* -1/48 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))
(* -1/48 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))
(sin x)
(sin.f64 x)
(+ (sin x) (* 1/2 (* eps (cos x))))
(+.f64 (sin.f64 x) (*.f64 eps (*.f64 (cos.f64 x) #s(literal 1/2 binary64))))
(+ (sin x) (* eps (+ (* -1/8 (* eps (sin x))) (* 1/2 (cos x)))))
(+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 (sin.f64 x) (*.f64 eps #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/120 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/120 binary64)))
(* -1/120 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/120 binary64)))
(* -1/120 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/120 binary64)))
(* -1/120 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/120 binary64)))
(* -1/120 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/120 binary64)))
(* -1/120 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/120 binary64)))
(* -1/120 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/120 binary64)))
(* -1/120 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/120 binary64)))
(* -1/120 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/120 binary64)))
(* -1/120 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/120 binary64)))
(* -1/120 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/120 binary64)))
(* -1/120 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/120 binary64)))
1/6
#s(literal 1/6 binary64)
(+ 1/6 (* -1/120 (pow x 2)))
(+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))
(+ 1/6 (* -1/120 (pow x 2)))
(+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))
(+ 1/6 (* -1/120 (pow x 2)))
(+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))
(* -1/120 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/120 binary64)))
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 1/120))
(*.f64 x (*.f64 x (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x)))))
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 1/120))
(*.f64 x (*.f64 x (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x)))))
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 1/120))
(*.f64 x (*.f64 x (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x)))))
(* -1/120 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/120 binary64)))
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 1/120))
(*.f64 x (*.f64 x (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x)))))
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 1/120))
(*.f64 x (*.f64 x (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x)))))
(* (pow x 2) (- (* 1/6 (/ 1 (pow x 2))) 1/120))
(*.f64 x (*.f64 x (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x)))))
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)

eval105.0ms (0.6%)

Compiler

Compiled 24812 to 2527 computations (89.8% saved)

prune111.0ms (0.6%)

Pruning

40 alts after pruning (38 fresh and 2 done)

PrunedKeptTotal
New96026986
Fresh71219
Picked415
Done011
Total971401011
Accuracy
100.0%
Counts
1011 → 40
Alt Table
Click to see full alt table
StatusAccuracyProgram
17.4%
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))) (*.f64 eps (*.f64 eps eps))) x) (+.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))))
67.1%
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 eps eps)) x) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))
47.8%
(-.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))
47.5%
(-.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
77.1%
(-.f64 #s(literal 0 binary64) (*.f64 eps x))
98.5%
(+.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))))
76.7%
(*.f64 (/.f64 (sin.f64 x) eps) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) #s(literal 1 binary64)))
67.6%
(*.f64 (/.f64 #s(literal 1 binary64) eps) (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (*.f64 eps eps))))
76.7%
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1 binary64) eps) (sin.f64 x)))
98.3%
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (*.f64 eps (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 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))
38.4%
(*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps)))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
99.7%
(*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) #s(literal -2 binary64))
99.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))
20.6%
(*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) #s(literal 1/2 binary64)) eps)) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
28.5%
(*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps eps)) #s(literal 1/2 binary64)) eps)) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
99.7%
(*.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) eps))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
97.9%
(*.f64 (*.f64 (sin.f64 (*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 eps eps)) #s(literal -1 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))
98.2%
(*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) eps) (*.f64 eps eps))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
77.8%
(*.f64 (*.f64 (sin.f64 x) (*.f64 eps #s(literal 1/2 binary64))) #s(literal -2 binary64))
77.4%
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64))))))))) (-.f64 #s(literal 0 binary64) eps))
77.4%
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))) (-.f64 #s(literal 0 binary64) eps))
76.3%
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) eps)))
77.8%
(*.f64 (sin.f64 x) (neg.f64 eps))
16.2%
(*.f64 x (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))) (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64)))))) (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps)) eps)) (*.f64 (-.f64 (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps)) #s(literal 1 binary64))))
77.4%
(*.f64 x (/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) #s(literal -1/36 binary64)) (*.f64 eps (*.f64 x x))) (/.f64 #s(literal 1 binary64) eps)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) eps))))
77.4%
(*.f64 x (/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) #s(literal -1/36 binary64)) (*.f64 eps (*.f64 x x))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) eps)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
77.3%
(*.f64 x (/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1728000 binary64))) #s(literal 1/216 binary64)) (*.f64 eps (*.f64 x x))) (/.f64 #s(literal 1 binary64) eps)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))) (/.f64 #s(literal 1 binary64) eps))))
77.4%
(*.f64 x (/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1728000 binary64))) #s(literal 1/216 binary64)) (*.f64 eps (*.f64 x x))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))) eps)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))) #s(literal 1 binary64))))
76.3%
(*.f64 x (/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 eps eps)) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))))
23.0%
(*.f64 x (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))) (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))) (*.f64 eps (*.f64 eps eps))))))
76.2%
(*.f64 x (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 eps eps)))))
77.4%
(*.f64 x (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) #s(literal -1/120 binary64)) #s(literal 1/6 binary64))) eps))
22.5%
(*.f64 x (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))))))
76.0%
(*.f64 x (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) eps)))
17.3%
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (-.f64 (*.f64 eps (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x)))))))
47.6%
(*.f64 x (*.f64 x #s(literal 1/2 binary64)))
77.4%
(*.f64 x (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))))
99.7%
(*.f64 eps (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (sin.f64 x)))
48.5%
(*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))
47.2%
#s(literal 0 binary64)
Compiler

Compiled 2569 to 1139 computations (55.7% saved)

simplify232.0ms (1.3%)

Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))
cost-diff0
(*.f64 eps #s(literal 1/2 binary64))
cost-diff0
(*.f64 (*.f64 eps #s(literal 1/2 binary64)) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))
cost-diff128
(*.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))
cost-diff256
(-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))) (*.f64 eps (*.f64 eps eps)))
cost-diff256
(*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))) (*.f64 eps (*.f64 eps eps))) x)
cost-diff896
(+.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))))
cost-diff1152
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))) (*.f64 eps (*.f64 eps eps))) x) (+.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))))
cost-diff256
(-.f64 (*.f64 eps (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x))))
cost-diff256
(+.f64 (*.f64 eps #s(literal -1/120 binary64)) (-.f64 (*.f64 eps (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x)))))
cost-diff256
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (-.f64 (*.f64 eps (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x))))))
cost-diff256
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (-.f64 (*.f64 eps (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x)))))))
cost-diff0
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))
cost-diff0
(*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))
cost-diff0
(*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
cost-diff0
(*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) #s(literal -2 binary64))
Rules
5218×*-lowering-*.f32
5218×*-lowering-*.f64
2764×+-lowering-+.f64
2764×+-lowering-+.f32
1490×fma-lowering-fma.f32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
049630
1156502
2647456
33481451
47697451
08106451
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (* (* eps (+ 1/2 (* -1/48 (* eps eps)))) (sin (+ x (* eps 1/2)))) -2)
(* (* eps (+ 1/2 (* -1/48 (* eps eps)))) (sin (+ x (* eps 1/2))))
(* eps (+ 1/2 (* -1/48 (* eps eps))))
eps
(+ 1/2 (* -1/48 (* eps eps)))
1/2
(* -1/48 (* eps eps))
-1/48
(* eps eps)
(sin (+ x (* eps 1/2)))
(+ x (* eps 1/2))
x
(* eps 1/2)
-2
0
(* x (* (* (* x x) (* x x)) (+ (* eps -1/120) (- (* eps (/ 1/6 (* x x))) (/ eps (* (* x x) (* x x)))))))
x
(* (* (* x x) (* x x)) (+ (* eps -1/120) (- (* eps (/ 1/6 (* x x))) (/ eps (* (* x x) (* x x))))))
(* (* x x) (* x x))
(* x x)
(+ (* eps -1/120) (- (* eps (/ 1/6 (* x x))) (/ eps (* (* x x) (* x x)))))
(* eps -1/120)
eps
-1/120
(- (* eps (/ 1/6 (* x x))) (/ eps (* (* x x) (* x x))))
(* eps (/ 1/6 (* x x)))
(/ 1/6 (* x x))
1/6
(/ eps (* (* x x) (* x x)))
(/ (* (- (* (* (* eps (* x x)) (+ (* x (* x -1/120)) 1/6)) (* (* eps (* x x)) (* (+ (* x (* x -1/120)) 1/6) (* (* eps (* x x)) (+ (* x (* x -1/120)) 1/6))))) (* eps (* eps eps))) x) (+ (* (* eps (* x x)) (* (+ (* x (* x -1/120)) 1/6) (* (* eps (* x x)) (+ (* x (* x -1/120)) 1/6)))) (* eps (+ eps (* (* eps (* x x)) (+ (* x (* x -1/120)) 1/6))))))
(* (- (* (* (* eps (* x x)) (+ (* x (* x -1/120)) 1/6)) (* (* eps (* x x)) (* (+ (* x (* x -1/120)) 1/6) (* (* eps (* x x)) (+ (* x (* x -1/120)) 1/6))))) (* eps (* eps eps))) x)
(- (* (* (* eps (* x x)) (+ (* x (* x -1/120)) 1/6)) (* (* eps (* x x)) (* (+ (* x (* x -1/120)) 1/6) (* (* eps (* x x)) (+ (* x (* x -1/120)) 1/6))))) (* eps (* eps eps)))
(* (* (* eps (* x x)) (+ (* x (* x -1/120)) 1/6)) (* (* eps (* x x)) (* (+ (* x (* x -1/120)) 1/6) (* (* eps (* x x)) (+ (* x (* x -1/120)) 1/6)))))
(* (* eps (* x x)) (+ (* x (* x -1/120)) 1/6))
(* eps (* x x))
eps
(* x x)
x
(+ (* x (* x -1/120)) 1/6)
(* x (* x -1/120))
(* x -1/120)
-1/120
1/6
(* (* eps (* x x)) (* (+ (* x (* x -1/120)) 1/6) (* (* eps (* x x)) (+ (* x (* x -1/120)) 1/6))))
(* (+ (* x (* x -1/120)) 1/6) (* (* eps (* x x)) (+ (* x (* x -1/120)) 1/6)))
(* eps (* eps eps))
(* eps eps)
(+ (* (* eps (* x x)) (* (+ (* x (* x -1/120)) 1/6) (* (* eps (* x x)) (+ (* x (* x -1/120)) 1/6)))) (* eps (+ eps (* (* eps (* x x)) (+ (* x (* x -1/120)) 1/6)))))
(* eps (+ eps (* (* eps (* x x)) (+ (* x (* x -1/120)) 1/6))))
(+ eps (* (* eps (* x x)) (+ (* x (* x -1/120)) 1/6)))
(* (* (* eps 1/2) (sin (/ (+ eps (* x 2)) 2))) -2)
(* (* eps 1/2) (sin (/ (+ eps (* x 2)) 2)))
(* eps 1/2)
eps
1/2
(sin (/ (+ eps (* x 2)) 2))
(/ (+ eps (* x 2)) 2)
(+ eps (* x 2))
(* x 2)
x
2
-2
Outputs
(* (* (* eps (+ 1/2 (* -1/48 (* eps eps)))) (sin (+ x (* eps 1/2)))) -2)
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))) (*.f64 (*.f64 eps #s(literal -2 binary64)) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))))
(* (* eps (+ 1/2 (* -1/48 (* eps eps)))) (sin (+ x (* eps 1/2))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))) (*.f64 eps (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))))
(* eps (+ 1/2 (* -1/48 (* eps eps))))
(*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))))
eps
(+ 1/2 (* -1/48 (* eps eps)))
(+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))
1/2
#s(literal 1/2 binary64)
(* -1/48 (* eps eps))
(*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))
-1/48
#s(literal -1/48 binary64)
(* eps eps)
(*.f64 eps eps)
(sin (+ x (* eps 1/2)))
(sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(+ x (* eps 1/2))
(+.f64 x (*.f64 eps #s(literal 1/2 binary64)))
x
(* eps 1/2)
(*.f64 eps #s(literal 1/2 binary64))
-2
#s(literal -2 binary64)
0
#s(literal 0 binary64)
(* x (* (* (* x x) (* x x)) (+ (* eps -1/120) (- (* eps (/ 1/6 (* x x))) (/ eps (* (* x x) (* x x)))))))
(*.f64 x (*.f64 x (*.f64 (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 (/.f64 eps (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x))))) (*.f64 x (*.f64 x x)))))
x
(* (* (* x x) (* x x)) (+ (* eps -1/120) (- (* eps (/ 1/6 (* x x))) (/ eps (* (* x x) (* x x))))))
(*.f64 x (*.f64 (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 (/.f64 eps (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x))))) (*.f64 x (*.f64 x x))))
(* (* x x) (* x x))
(*.f64 x (*.f64 x (*.f64 x x)))
(* x x)
(*.f64 x x)
(+ (* eps -1/120) (- (* eps (/ 1/6 (* x x))) (/ eps (* (* x x) (* x x)))))
(+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 (/.f64 eps (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x)))))
(* eps -1/120)
(*.f64 eps #s(literal -1/120 binary64))
eps
-1/120
#s(literal -1/120 binary64)
(- (* eps (/ 1/6 (* x x))) (/ eps (* (* x x) (* x x))))
(*.f64 (/.f64 eps (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(* eps (/ 1/6 (* x x)))
(*.f64 #s(literal 1/6 binary64) (/.f64 eps (*.f64 x x)))
(/ 1/6 (* x x))
(/.f64 #s(literal 1/6 binary64) (*.f64 x x))
1/6
#s(literal 1/6 binary64)
(/ eps (* (* x x) (* x x)))
(/.f64 eps (*.f64 x (*.f64 x (*.f64 x x))))
(/ (* (- (* (* (* eps (* x x)) (+ (* x (* x -1/120)) 1/6)) (* (* eps (* x x)) (* (+ (* x (* x -1/120)) 1/6) (* (* eps (* x x)) (+ (* x (* x -1/120)) 1/6))))) (* eps (* eps eps))) x) (+ (* (* eps (* x x)) (* (+ (* x (* x -1/120)) 1/6) (* (* eps (* x x)) (+ (* x (* x -1/120)) 1/6)))) (* eps (+ eps (* (* eps (* x x)) (+ (* x (* x -1/120)) 1/6))))))
(/.f64 (*.f64 x (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/120 binary64)))) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))))) #s(literal -1 binary64)))) (*.f64 eps (+.f64 eps (*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))) #s(literal 1 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/120 binary64)))))))))
(* (- (* (* (* eps (* x x)) (+ (* x (* x -1/120)) 1/6)) (* (* eps (* x x)) (* (+ (* x (* x -1/120)) 1/6) (* (* eps (* x x)) (+ (* x (* x -1/120)) 1/6))))) (* eps (* eps eps))) x)
(*.f64 x (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/120 binary64)))) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))))) #s(literal -1 binary64))))
(- (* (* (* eps (* x x)) (+ (* x (* x -1/120)) 1/6)) (* (* eps (* x x)) (* (+ (* x (* x -1/120)) 1/6) (* (* eps (* x x)) (+ (* x (* x -1/120)) 1/6))))) (* eps (* eps eps)))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/120 binary64)))) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))))) #s(literal -1 binary64)))
(* (* (* eps (* x x)) (+ (* x (* x -1/120)) 1/6)) (* (* eps (* x x)) (* (+ (* x (* x -1/120)) 1/6) (* (* eps (* x x)) (+ (* x (* x -1/120)) 1/6)))))
(*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/120 binary64)))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/120 binary64)))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))) (*.f64 x x))) (*.f64 eps (*.f64 x x)))))
(* (* eps (* x x)) (+ (* x (* x -1/120)) 1/6))
(*.f64 (*.f64 eps (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/120 binary64)))))
(* eps (* x x))
(*.f64 eps (*.f64 x x))
eps
(* x x)
(*.f64 x x)
x
(+ (* x (* x -1/120)) 1/6)
(+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))
(* x (* x -1/120))
(*.f64 x (*.f64 x #s(literal -1/120 binary64)))
(* x -1/120)
(*.f64 x #s(literal -1/120 binary64))
-1/120
#s(literal -1/120 binary64)
1/6
#s(literal 1/6 binary64)
(* (* eps (* x x)) (* (+ (* x (* x -1/120)) 1/6) (* (* eps (* x x)) (+ (* x (* x -1/120)) 1/6))))
(*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/120 binary64)))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))) (*.f64 x x))))
(* (+ (* x (* x -1/120)) 1/6) (* (* eps (* x x)) (+ (* x (* x -1/120)) 1/6)))
(*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/120 binary64)))) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))))
(* eps (* eps eps))
(*.f64 eps (*.f64 eps eps))
(* eps eps)
(*.f64 eps eps)
(+ (* (* eps (* x x)) (* (+ (* x (* x -1/120)) 1/6) (* (* eps (* x x)) (+ (* x (* x -1/120)) 1/6)))) (* eps (+ eps (* (* eps (* x x)) (+ (* x (* x -1/120)) 1/6)))))
(*.f64 eps (+.f64 eps (*.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))) #s(literal 1 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))))))
(* eps (+ eps (* (* eps (* x x)) (+ (* x (* x -1/120)) 1/6))))
(*.f64 eps (*.f64 eps (+.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))) #s(literal 1 binary64))))
(+ eps (* (* eps (* x x)) (+ (* x (* x -1/120)) 1/6)))
(*.f64 eps (+.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))) #s(literal 1 binary64)))
(* (* (* eps 1/2) (sin (/ (+ eps (* x 2)) 2))) -2)
(*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) eps))
(* (* eps 1/2) (sin (/ (+ eps (* x 2)) 2)))
(*.f64 (*.f64 eps #s(literal 1/2 binary64)) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))
(* eps 1/2)
(*.f64 eps #s(literal 1/2 binary64))
eps
1/2
#s(literal 1/2 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)

localize208.0ms (1.2%)

Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 eps #s(literal 1/2 binary64))
accuracy100.0%
(*.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))
accuracy99.9%
(sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))
accuracy99.8%
(*.f64 (*.f64 eps #s(literal 1/2 binary64)) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))
accuracy99.8%
(*.f64 eps (*.f64 x x))
accuracy99.8%
(*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))
accuracy99.7%
(*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))
accuracy30.3%
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))) (*.f64 eps (*.f64 eps eps))) x) (+.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))))
accuracy99.7%
(/.f64 #s(literal 1/6 binary64) (*.f64 x x))
accuracy90.6%
(/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x)))
accuracy59.1%
(*.f64 eps (/.f64 #s(literal 1/6 binary64) (*.f64 x x)))
accuracy31.1%
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (-.f64 (*.f64 eps (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x))))))
accuracy100.0%
(*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) #s(literal -2 binary64))
accuracy99.9%
(sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
accuracy99.8%
(*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
accuracy99.6%
(*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))
Results
124.0ms255×0valid
2.0ms3valid
Compiler

Compiled 679 to 50 computations (92.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 76.0ms
ival-mult: 41.0ms (54.1% of total)
...c/correct-round.rkt:119:19: 11.0ms (14.5% of total)
ival-add: 9.0ms (11.9% of total)
ival-div: 6.0ms (7.9% of total)
ival-sub: 4.0ms (5.3% of total)
ival-sin: 4.0ms (5.3% of total)
const: 1.0ms (1.3% of total)
backward-pass: 0.0ms (0% of total)

series53.0ms (0.3%)

Counts
24 → 516
Calls
Call 1
Inputs
#<alt (* (* (* eps (+ 1/2 (* -1/48 (* eps eps)))) (sin (+ x (* eps 1/2)))) -2)>
#<alt (* (* eps (+ 1/2 (* -1/48 (* eps eps)))) (sin (+ x (* eps 1/2))))>
#<alt (* eps (+ 1/2 (* -1/48 (* eps eps))))>
#<alt (+ 1/2 (* -1/48 (* eps eps)))>
#<alt (* x (* (* (* x x) (* x x)) (+ (* eps -1/120) (- (* eps (/ 1/6 (* x x))) (/ eps (* (* x x) (* x x)))))))>
#<alt (* (* (* x x) (* x x)) (+ (* eps -1/120) (- (* eps (/ 1/6 (* x x))) (/ eps (* (* x x) (* x x))))))>
#<alt (+ (* eps -1/120) (- (* eps (/ 1/6 (* x x))) (/ eps (* (* x x) (* x x)))))>
#<alt (- (* eps (/ 1/6 (* x x))) (/ eps (* (* x x) (* x x))))>
#<alt (/ (* (- (* (* (* eps (* x x)) (+ (* x (* x -1/120)) 1/6)) (* (* eps (* x x)) (* (+ (* x (* x -1/120)) 1/6) (* (* eps (* x x)) (+ (* x (* x -1/120)) 1/6))))) (* eps (* eps eps))) x) (+ (* (* eps (* x x)) (* (+ (* x (* x -1/120)) 1/6) (* (* eps (* x x)) (+ (* x (* x -1/120)) 1/6)))) (* eps (+ eps (* (* eps (* x x)) (+ (* x (* x -1/120)) 1/6))))))>
#<alt (+ (* (* eps (* x x)) (* (+ (* x (* x -1/120)) 1/6) (* (* eps (* x x)) (+ (* x (* x -1/120)) 1/6)))) (* eps (+ eps (* (* eps (* x x)) (+ (* x (* x -1/120)) 1/6)))))>
#<alt (* (- (* (* (* eps (* x x)) (+ (* x (* x -1/120)) 1/6)) (* (* eps (* x x)) (* (+ (* x (* x -1/120)) 1/6) (* (* eps (* x x)) (+ (* x (* x -1/120)) 1/6))))) (* eps (* eps eps))) x)>
#<alt (- (* (* (* eps (* x x)) (+ (* x (* x -1/120)) 1/6)) (* (* eps (* x x)) (* (+ (* x (* x -1/120)) 1/6) (* (* eps (* x x)) (+ (* x (* x -1/120)) 1/6))))) (* eps (* eps eps)))>
#<alt (* (* (* eps 1/2) (sin (/ (+ eps (* x 2)) 2))) -2)>
#<alt (* (* eps 1/2) (sin (/ (+ eps (* x 2)) 2)))>
#<alt (* eps 1/2)>
#<alt (sin (/ (+ eps (* x 2)) 2))>
#<alt (* -1/48 (* eps eps))>
#<alt (sin (+ x (* eps 1/2)))>
#<alt (* eps (/ 1/6 (* x x)))>
#<alt (/ eps (* (* x x) (* x x)))>
#<alt (/ 1/6 (* x x))>
#<alt (* (+ (* x (* x -1/120)) 1/6) (* (* eps (* x x)) (+ (* x (* x -1/120)) 1/6)))>
#<alt (* (* eps (* x x)) (+ (* x (* x -1/120)) 1/6))>
#<alt (* eps (* x x))>
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/24 (* (pow eps 3) (sin (+ x (* 1/2 eps)))))>
#<alt (* (pow eps 3) (+ (* -1 (/ (sin (+ x (* 1/2 eps))) (pow eps 2))) (* 1/24 (sin (+ x (* 1/2 eps))))))>
#<alt (* (pow eps 3) (+ (* -1 (/ (sin (+ x (* 1/2 eps))) (pow eps 2))) (* 1/24 (sin (+ x (* 1/2 eps))))))>
#<alt (* (pow eps 3) (+ (* -1 (/ (sin (+ x (* 1/2 eps))) (pow eps 2))) (* 1/24 (sin (+ x (* 1/2 eps))))))>
#<alt (* 1/24 (* (pow eps 3) (sin (- x (* -1/2 eps)))))>
#<alt (* -1 (* (pow eps 3) (+ (* -1/24 (sin (- x (* -1/2 eps)))) (/ (sin (- x (* -1/2 eps))) (pow eps 2)))))>
#<alt (* -1 (* (pow eps 3) (+ (* -1/24 (sin (- x (* -1/2 eps)))) (/ (sin (- x (* -1/2 eps))) (pow eps 2)))))>
#<alt (* -1 (* (pow eps 3) (+ (* -1/24 (sin (- x (* -1/2 eps)))) (/ (sin (- x (* -1/2 eps))) (pow eps 2)))))>
#<alt (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))))>
#<alt (+ (* -2 (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))))) (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))))>
#<alt (+ (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))) (* x (+ (* -2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))) (* eps (* x (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))))))>
#<alt (+ (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))) (* x (+ (* -2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))) (* x (+ (* 1/3 (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))))) (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))))))))>
#<alt (* -2 (* eps (* (sin (+ x (* 1/2 eps))) (+ 1/2 (* -1/48 (pow eps 2))))))>
#<alt (* -2 (* eps (* (sin (+ x (* 1/2 eps))) (+ 1/2 (* -1/48 (pow eps 2))))))>
#<alt (* -2 (* eps (* (sin (+ x (* 1/2 eps))) (+ 1/2 (* -1/48 (pow eps 2))))))>
#<alt (* -2 (* eps (* (sin (+ x (* 1/2 eps))) (+ 1/2 (* -1/48 (pow eps 2))))))>
#<alt (* -2 (* eps (* (sin (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* -1/48 (pow eps 2))))))>
#<alt (* -2 (* eps (* (sin (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* -1/48 (pow eps 2))))))>
#<alt (* -2 (* eps (* (sin (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* -1/48 (pow eps 2))))))>
#<alt (* -2 (* eps (* (sin (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* -1/48 (pow eps 2))))))>
#<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/48 (* (pow eps 3) (sin (+ x (* 1/2 eps)))))>
#<alt (* (pow eps 3) (+ (* -1/48 (sin (+ x (* 1/2 eps)))) (* 1/2 (/ (sin (+ x (* 1/2 eps))) (pow eps 2)))))>
#<alt (* (pow eps 3) (+ (* -1/48 (sin (+ x (* 1/2 eps)))) (* 1/2 (/ (sin (+ x (* 1/2 eps))) (pow eps 2)))))>
#<alt (* (pow eps 3) (+ (* -1/48 (sin (+ x (* 1/2 eps)))) (* 1/2 (/ (sin (+ x (* 1/2 eps))) (pow eps 2)))))>
#<alt (* -1/48 (* (pow eps 3) (sin (- x (* -1/2 eps)))))>
#<alt (* -1 (* (pow eps 3) (+ (* -1/2 (/ (sin (- x (* -1/2 eps))) (pow eps 2))) (* 1/48 (sin (- x (* -1/2 eps)))))))>
#<alt (* -1 (* (pow eps 3) (+ (* -1/2 (/ (sin (- x (* -1/2 eps))) (pow eps 2))) (* 1/48 (sin (- x (* -1/2 eps)))))))>
#<alt (* -1 (* (pow eps 3) (+ (* -1/2 (/ (sin (- x (* -1/2 eps))) (pow eps 2))) (* 1/48 (sin (- x (* -1/2 eps)))))))>
#<alt (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))>
#<alt (+ (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))) (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))))>
#<alt (+ (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))) (* x (+ (* -1/2 (* eps (* x (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))))) (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))))))>
#<alt (+ (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))) (* x (+ (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))) (* x (+ (* -1/2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))) (* -1/6 (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))))))))))>
#<alt (* eps (* (sin (+ x (* 1/2 eps))) (+ 1/2 (* -1/48 (pow eps 2)))))>
#<alt (* eps (* (sin (+ x (* 1/2 eps))) (+ 1/2 (* -1/48 (pow eps 2)))))>
#<alt (* eps (* (sin (+ x (* 1/2 eps))) (+ 1/2 (* -1/48 (pow eps 2)))))>
#<alt (* eps (* (sin (+ x (* 1/2 eps))) (+ 1/2 (* -1/48 (pow eps 2)))))>
#<alt (* eps (* (sin (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* -1/48 (pow eps 2)))))>
#<alt (* eps (* (sin (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* -1/48 (pow eps 2)))))>
#<alt (* eps (* (sin (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* -1/48 (pow eps 2)))))>
#<alt (* eps (* (sin (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* -1/48 (pow eps 2)))))>
#<alt (* 1/2 eps)>
#<alt (* eps (+ 1/2 (* -1/48 (pow eps 2))))>
#<alt (* eps (+ 1/2 (* -1/48 (pow eps 2))))>
#<alt (* eps (+ 1/2 (* -1/48 (pow eps 2))))>
#<alt (* -1/48 (pow eps 3))>
#<alt (* (pow eps 3) (- (* 1/2 (/ 1 (pow eps 2))) 1/48))>
#<alt (* (pow eps 3) (- (* 1/2 (/ 1 (pow eps 2))) 1/48))>
#<alt (* (pow eps 3) (- (* 1/2 (/ 1 (pow eps 2))) 1/48))>
#<alt (* -1/48 (pow eps 3))>
#<alt (* -1 (* (pow eps 3) (- 1/48 (* 1/2 (/ 1 (pow eps 2))))))>
#<alt (* -1 (* (pow eps 3) (- 1/48 (* 1/2 (/ 1 (pow eps 2))))))>
#<alt (* -1 (* (pow eps 3) (- 1/48 (* 1/2 (/ 1 (pow eps 2))))))>
#<alt 1/2>
#<alt (+ 1/2 (* -1/48 (pow eps 2)))>
#<alt (+ 1/2 (* -1/48 (pow eps 2)))>
#<alt (+ 1/2 (* -1/48 (pow eps 2)))>
#<alt (* -1/48 (pow eps 2))>
#<alt (* (pow eps 2) (- (* 1/2 (/ 1 (pow eps 2))) 1/48))>
#<alt (* (pow eps 2) (- (* 1/2 (/ 1 (pow eps 2))) 1/48))>
#<alt (* (pow eps 2) (- (* 1/2 (/ 1 (pow eps 2))) 1/48))>
#<alt (* -1/48 (pow eps 2))>
#<alt (* (pow eps 2) (- (* 1/2 (/ 1 (pow eps 2))) 1/48))>
#<alt (* (pow eps 2) (- (* 1/2 (/ 1 (pow eps 2))) 1/48))>
#<alt (* (pow eps 2) (- (* 1/2 (/ 1 (pow eps 2))) 1/48))>
#<alt (* -1 (* eps x))>
#<alt (* x (+ (* -1 eps) (* 1/6 (* eps (pow x 2)))))>
#<alt (* x (+ (* -1 eps) (* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps)))))>
#<alt (* x (+ (* -1 eps) (* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps)))))>
#<alt (* -1/120 (* eps (pow x 5)))>
#<alt (* (pow x 5) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))>
#<alt (* (pow x 5) (+ (* -1 (/ eps (pow x 4))) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2))))))>
#<alt (* (pow x 5) (+ (* -1 (/ eps (pow x 4))) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2))))))>
#<alt (* -1/120 (* eps (pow x 5)))>
#<alt (* -1 (* (pow x 5) (+ (* -1/6 (/ eps (pow x 2))) (* 1/120 eps))))>
#<alt (* -1 (* (pow x 5) (+ (* -1/6 (/ eps (pow x 2))) (+ (* 1/120 eps) (/ eps (pow x 4))))))>
#<alt (* -1 (* (pow x 5) (+ (* -1/6 (/ eps (pow x 2))) (+ (* 1/120 eps) (/ eps (pow x 4))))))>
#<alt (* eps (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4))))))>
#<alt (* eps (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4))))))>
#<alt (* eps (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4))))))>
#<alt (* eps (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4))))))>
#<alt (* eps (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4))))))>
#<alt (* eps (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4))))))>
#<alt (* eps (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4))))))>
#<alt (* eps (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4))))))>
#<alt (* -1 (* eps (* (pow x 5) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2)))))))>
#<alt (* -1 (* eps (* (pow x 5) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2)))))))>
#<alt (* -1 (* eps (* (pow x 5) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2)))))))>
#<alt (* -1 (* eps (* (pow x 5) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2)))))))>
#<alt (* -1 eps)>
#<alt (+ (* -1 eps) (* 1/6 (* eps (pow x 2))))>
#<alt (+ (* -1 eps) (* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps))))>
#<alt (+ (* -1 eps) (* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps))))>
#<alt (* -1/120 (* eps (pow x 4)))>
#<alt (* (pow x 4) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))>
#<alt (* (pow x 4) (+ (* -1 (/ eps (pow x 4))) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2))))))>
#<alt (* (pow x 4) (+ (* -1 (/ eps (pow x 4))) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2))))))>
#<alt (* -1/120 (* eps (pow x 4)))>
#<alt (* (pow x 4) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))>
#<alt (* (pow x 4) (+ (* -1 (/ eps (pow x 4))) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2))))))>
#<alt (* (pow x 4) (+ (* -1 (/ eps (pow x 4))) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2))))))>
#<alt (* eps (* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4))))))>
#<alt (* eps (* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4))))))>
#<alt (* eps (* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4))))))>
#<alt (* eps (* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4))))))>
#<alt (* eps (* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4))))))>
#<alt (* eps (* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4))))))>
#<alt (* eps (* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4))))))>
#<alt (* eps (* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4))))))>
#<alt (* -1 (* eps (* (pow x 4) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2)))))))>
#<alt (* -1 (* eps (* (pow x 4) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2)))))))>
#<alt (* -1 (* eps (* (pow x 4) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2)))))))>
#<alt (* -1 (* eps (* (pow x 4) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2)))))))>
#<alt (* eps (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4)))))>
#<alt (* eps (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4)))))>
#<alt (* eps (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4)))))>
#<alt (* eps (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4)))))>
#<alt (* eps (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4)))))>
#<alt (* eps (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4)))))>
#<alt (* eps (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4)))))>
#<alt (* eps (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4)))))>
#<alt (* -1 (* eps (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2))))))>
#<alt (* -1 (* eps (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2))))))>
#<alt (* -1 (* eps (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2))))))>
#<alt (* -1 (* eps (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2))))))>
#<alt (* -1 (/ eps (pow x 4)))>
#<alt (/ (- (* 1/6 (* eps (pow x 2))) eps) (pow x 4))>
#<alt (/ (- (* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps))) eps) (pow x 4))>
#<alt (/ (- (* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps))) eps) (pow x 4))>
#<alt (* -1/120 eps)>
#<alt (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2))))>
#<alt (+ (* -1 (/ eps (pow x 4))) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))>
#<alt (+ (* -1 (/ eps (pow x 4))) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))>
#<alt (* -1/120 eps)>
#<alt (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2))))>
#<alt (+ (* -1 (/ eps (pow x 4))) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))>
#<alt (+ (* -1 (/ eps (pow x 4))) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))>
#<alt (* eps (- (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4))))>
#<alt (* eps (- (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4))))>
#<alt (* eps (- (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4))))>
#<alt (* eps (- (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4))))>
#<alt (* eps (- (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4))))>
#<alt (* eps (- (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4))))>
#<alt (* eps (- (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4))))>
#<alt (* eps (- (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4))))>
#<alt (* -1 (* eps (- (/ 1 (pow x 4)) (* 1/6 (/ 1 (pow x 2))))))>
#<alt (* -1 (* eps (- (/ 1 (pow x 4)) (* 1/6 (/ 1 (pow x 2))))))>
#<alt (* -1 (* eps (- (/ 1 (pow x 4)) (* 1/6 (/ 1 (pow x 2))))))>
#<alt (* -1 (* eps (- (/ 1 (pow x 4)) (* 1/6 (/ 1 (pow x 2))))))>
#<alt (* -1 (/ eps (pow x 4)))>
#<alt (/ (- (* 1/6 (* eps (pow x 2))) eps) (pow x 4))>
#<alt (/ (- (* 1/6 (* eps (pow x 2))) eps) (pow x 4))>
#<alt (/ (- (* 1/6 (* eps (pow x 2))) eps) (pow x 4))>
#<alt (* 1/6 (/ eps (pow x 2)))>
#<alt (/ (+ (* -1 (/ eps (pow x 2))) (* 1/6 eps)) (pow x 2))>
#<alt (/ (+ (* -1 (/ eps (pow x 2))) (* 1/6 eps)) (pow x 2))>
#<alt (/ (+ (* -1 (/ eps (pow x 2))) (* 1/6 eps)) (pow x 2))>
#<alt (* 1/6 (/ eps (pow x 2)))>
#<alt (/ (+ (* -1 (/ eps (pow x 2))) (* 1/6 eps)) (pow x 2))>
#<alt (/ (+ (* -1 (/ eps (pow x 2))) (* 1/6 eps)) (pow x 2))>
#<alt (/ (+ (* -1 (/ eps (pow x 2))) (* 1/6 eps)) (pow x 2))>
#<alt (/ (* eps (* x (- (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)) 1))) (+ 1 (+ (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) (* (pow x 4) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))))>
#<alt (/ (* eps (* x (- (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)) 1))) (+ 1 (+ (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) (* (pow x 4) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))))>
#<alt (/ (* eps (* x (- (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)) 1))) (+ 1 (+ (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) (* (pow x 4) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))))>
#<alt (/ (* eps (* x (- (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)) 1))) (+ 1 (+ (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) (* (pow x 4) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))))>
#<alt (/ (* eps (* x (- (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)) 1))) (+ 1 (+ (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) (* (pow x 4) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))))>
#<alt (/ (* eps (* x (- (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)) 1))) (+ 1 (+ (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) (* (pow x 4) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))))>
#<alt (/ (* eps (* x (- (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)) 1))) (+ 1 (+ (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) (* (pow x 4) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))))>
#<alt (/ (* eps (* x (- (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)) 1))) (+ 1 (+ (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) (* (pow x 4) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))))>
#<alt (* -1 (/ (* eps (* x (+ 1 (* -1 (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)))))) (+ (* -1 (- (* -1 (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2))))) 1)) (* (pow x 4) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))))>
#<alt (* -1 (/ (* eps (* x (+ 1 (* -1 (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)))))) (+ (* -1 (- (* -1 (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2))))) 1)) (* (pow x 4) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))))>
#<alt (* -1 (/ (* eps (* x (+ 1 (* -1 (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)))))) (+ (* -1 (- (* -1 (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2))))) 1)) (* (pow x 4) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))))>
#<alt (* -1 (/ (* eps (* x (+ 1 (* -1 (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)))))) (+ (* -1 (- (* -1 (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2))))) 1)) (* (pow x 4) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))))>
#<alt (* -1 (* eps x))>
#<alt (* x (+ (* -1 eps) (* 1/6 (* eps (pow x 2)))))>
#<alt (* x (+ (* -1 eps) (* (pow x 2) (- (* -1 (* (pow x 2) (+ (* -1 (/ (+ (* -1/120 (pow eps 2)) (* 1/36 (pow eps 2))) eps)) (* 1/36 eps)))) (* -1/6 eps)))))>
#<alt (* x (+ (* -1 eps) (* (pow x 2) (- (* (pow x 2) (- (* (pow x 2) (- (* 1/216 eps) (+ (* -1/6 (+ (* -1 (/ (+ (* -1/120 (pow eps 2)) (* 1/36 (pow eps 2))) eps)) (* 1/36 eps))) (+ (* 1/360 eps) (* 1/6 (/ (+ (* -1/120 (pow eps 2)) (* 1/36 (pow eps 2))) eps)))))) (+ (* -1 (/ (+ (* -1/120 (pow eps 2)) (* 1/36 (pow eps 2))) eps)) (* 1/36 eps)))) (* -1/6 eps)))))>
#<alt (* -1/120 (* eps (pow x 5)))>
#<alt (* (pow x 5) (- (+ (* -1/120 eps) (* 1/2 (/ eps (pow x 2)))) (* 1/3 (/ eps (pow x 2)))))>
#<alt (* (pow x 5) (- (+ (* -10 (/ eps (pow x 4))) (+ (* -1/120 eps) (* 1/2 (/ eps (pow x 2))))) (+ (* -120 (/ (+ (* -1/120 (pow eps 2)) (* 1/36 (pow eps 2))) (* eps (pow x 4)))) (+ (* -40 (/ (- (* 1/2 eps) (* 1/3 eps)) (pow x 4))) (* 1/3 (/ eps (pow x 2)))))))>
#<alt (* (pow x 5) (- (+ (* -10 (/ eps (pow x 4))) (+ (* -1/120 eps) (+ (* 1/2 (/ eps (pow x 2))) (* 200/3 (/ eps (pow x 6)))))) (+ (* -120 (/ (+ (* -1/120 (pow eps 2)) (* 1/36 (pow eps 2))) (* eps (pow x 4)))) (+ (* -40 (/ (- (* -10 eps) (+ (* -120 (/ (+ (* -1/120 (pow eps 2)) (* 1/36 (pow eps 2))) eps)) (* -40 (- (* 1/2 eps) (* 1/3 eps))))) (pow x 6))) (+ (* -40 (/ (- (* 1/2 eps) (* 1/3 eps)) (pow x 4))) (+ (* -20 (/ eps (pow x 6))) (+ (* 1/3 (/ eps (pow x 2))) (* 14400 (/ (* (+ (* -1/120 (pow eps 2)) (* 1/36 (pow eps 2))) (- (* 1/2 eps) (* 1/3 eps))) (* (pow eps 2) (pow x 6)))))))))))>
#<alt (* -1/120 (* eps (pow x 5)))>
#<alt (* -1 (* (pow x 5) (+ (* -1 (/ (- (* 1/2 eps) (* 1/3 eps)) (pow x 2))) (* 1/120 eps))))>
#<alt (* -1 (* (pow x 5) (+ (* -1 (/ (- (* -10 eps) (+ (* -120 (/ (+ (* -1/120 (pow eps 2)) (* 1/36 (pow eps 2))) eps)) (* -40 (- (* 1/2 eps) (* 1/3 eps))))) (pow x 4))) (+ (* -1 (/ (- (* 1/2 eps) (* 1/3 eps)) (pow x 2))) (* 1/120 eps)))))>
#<alt (* -1 (* (pow x 5) (+ (* -1 (/ (- (* -10 eps) (+ (* -120 (/ (+ (* -1/120 (pow eps 2)) (* 1/36 (pow eps 2))) eps)) (* -40 (- (* 1/2 eps) (* 1/3 eps))))) (pow x 4))) (+ (* -1 (/ (- (* 1/2 eps) (* 1/3 eps)) (pow x 2))) (+ (* -1 (/ (- (* 200/3 eps) (+ (* -40 (- (* -10 eps) (+ (* -120 (/ (+ (* -1/120 (pow eps 2)) (* 1/36 (pow eps 2))) eps)) (* -40 (- (* 1/2 eps) (* 1/3 eps)))))) (+ (* -20 eps) (* 14400 (/ (* (+ (* -1/120 (pow eps 2)) (* 1/36 (pow eps 2))) (- (* 1/2 eps) (* 1/3 eps))) (pow eps 2)))))) (pow x 6))) (* 1/120 eps))))))>
#<alt (* (pow eps 2) (+ 1 (+ (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) (* (pow x 4) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))))>
#<alt (* (pow eps 2) (+ 1 (+ (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) (* (pow x 4) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))))>
#<alt (* (pow eps 2) (+ 1 (+ (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) (* (pow x 4) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))))>
#<alt (* (pow eps 2) (+ 1 (+ (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) (* (pow x 4) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))))>
#<alt (* (pow eps 2) (+ 1 (+ (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) (* (pow x 4) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))))>
#<alt (* (pow eps 2) (+ 1 (+ (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) (* (pow x 4) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))))>
#<alt (* (pow eps 2) (+ 1 (+ (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) (* (pow x 4) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))))>
#<alt (* (pow eps 2) (+ 1 (+ (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) (* (pow x 4) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))))>
#<alt (* (pow eps 2) (+ (* -1 (- (* -1 (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2))))) 1)) (* (pow x 4) (pow (+ 1/6 (* -1/120 (pow x 2))) 2))))>
#<alt (* (pow eps 2) (+ (* -1 (- (* -1 (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2))))) 1)) (* (pow x 4) (pow (+ 1/6 (* -1/120 (pow x 2))) 2))))>
#<alt (* (pow eps 2) (+ (* -1 (- (* -1 (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2))))) 1)) (* (pow x 4) (pow (+ 1/6 (* -1/120 (pow x 2))) 2))))>
#<alt (* (pow eps 2) (+ (* -1 (- (* -1 (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2))))) 1)) (* (pow x 4) (pow (+ 1/6 (* -1/120 (pow x 2))) 2))))>
#<alt (pow eps 2)>
#<alt (+ (* 1/6 (* (pow eps 2) (pow x 2))) (pow eps 2))>
#<alt (+ (* (pow x 2) (+ (* 1/6 (pow eps 2)) (* (pow x 2) (+ (* -1/120 (pow eps 2)) (* 1/36 (pow eps 2)))))) (pow eps 2))>
#<alt (+ (* (pow x 2) (+ (* 1/6 (pow eps 2)) (* (pow x 2) (+ (* -1/120 (pow eps 2)) (+ (* -1/360 (* (pow eps 2) (pow x 2))) (* 1/36 (pow eps 2))))))) (pow eps 2))>
#<alt (* 1/14400 (* (pow eps 2) (pow x 8)))>
#<alt (* (pow x 8) (+ (* -1/360 (/ (pow eps 2) (pow x 2))) (* 1/14400 (pow eps 2))))>
#<alt (* (pow x 8) (+ (* -1/120 (/ (pow eps 2) (pow x 4))) (+ (* -1/360 (/ (pow eps 2) (pow x 2))) (+ (* 1/14400 (pow eps 2)) (* 1/36 (/ (pow eps 2) (pow x 4)))))))>
#<alt (* (pow x 8) (+ (* -1/120 (/ (pow eps 2) (pow x 4))) (+ (* -1/360 (/ (pow eps 2) (pow x 2))) (+ (* 1/14400 (pow eps 2)) (+ (* 1/36 (/ (pow eps 2) (pow x 4))) (* 1/6 (/ (pow eps 2) (pow x 6))))))))>
#<alt (* 1/14400 (* (pow eps 2) (pow x 8)))>
#<alt (* (pow x 8) (+ (* -1/360 (/ (pow eps 2) (pow x 2))) (* 1/14400 (pow eps 2))))>
#<alt (* (pow x 8) (+ (* -1/120 (/ (pow eps 2) (pow x 4))) (+ (* -1/360 (/ (pow eps 2) (pow x 2))) (+ (* 1/14400 (pow eps 2)) (* 1/36 (/ (pow eps 2) (pow x 4)))))))>
#<alt (* (pow x 8) (+ (* -1/120 (/ (pow eps 2) (pow x 4))) (+ (* -1/360 (/ (pow eps 2) (pow x 2))) (+ (* 1/14400 (pow eps 2)) (+ (* 1/36 (/ (pow eps 2) (pow x 4))) (* 1/6 (/ (pow eps 2) (pow x 6))))))))>
#<alt (* (pow eps 3) (* x (- (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)) 1)))>
#<alt (* (pow eps 3) (* x (- (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)) 1)))>
#<alt (* (pow eps 3) (* x (- (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)) 1)))>
#<alt (* (pow eps 3) (* x (- (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)) 1)))>
#<alt (* (pow eps 3) (* x (- (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)) 1)))>
#<alt (* (pow eps 3) (* x (- (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)) 1)))>
#<alt (* (pow eps 3) (* x (- (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)) 1)))>
#<alt (* (pow eps 3) (* x (- (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)) 1)))>
#<alt (* -1 (* (pow eps 3) (* x (+ 1 (* -1 (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)))))))>
#<alt (* -1 (* (pow eps 3) (* x (+ 1 (* -1 (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)))))))>
#<alt (* -1 (* (pow eps 3) (* x (+ 1 (* -1 (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)))))))>
#<alt (* -1 (* (pow eps 3) (* x (+ 1 (* -1 (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)))))))>
#<alt (* -1 (* (pow eps 3) x))>
#<alt (* x (+ (* -1 (pow eps 3)) (* 1/216 (* (pow eps 3) (pow x 6)))))>
#<alt (* x (+ (* -1 (pow eps 3)) (* (pow x 6) (+ (* -1/1440 (* (pow eps 3) (pow x 2))) (* 1/216 (pow eps 3))))))>
#<alt (* x (+ (* -1 (pow eps 3)) (* (pow x 6) (+ (* 1/216 (pow eps 3)) (* (pow x 2) (+ (* -1/1440 (pow eps 3)) (* 1/28800 (* (pow eps 3) (pow x 2)))))))))>
#<alt (* -1/1728000 (* (pow eps 3) (pow x 13)))>
#<alt (* (pow x 13) (+ (* -1/1728000 (pow eps 3)) (* 1/28800 (/ (pow eps 3) (pow x 2)))))>
#<alt (* (pow x 13) (+ (* -1/1440 (/ (pow eps 3) (pow x 4))) (+ (* -1/1728000 (pow eps 3)) (* 1/28800 (/ (pow eps 3) (pow x 2))))))>
#<alt (* (pow x 13) (+ (* -1/1440 (/ (pow eps 3) (pow x 4))) (+ (* -1/1728000 (pow eps 3)) (+ (* 1/28800 (/ (pow eps 3) (pow x 2))) (* 1/216 (/ (pow eps 3) (pow x 6)))))))>
#<alt (* -1/1728000 (* (pow eps 3) (pow x 13)))>
#<alt (* -1 (* (pow x 13) (+ (* -1/28800 (/ (pow eps 3) (pow x 2))) (* 1/1728000 (pow eps 3)))))>
#<alt (* -1 (* (pow x 13) (+ (* -1/28800 (/ (pow eps 3) (pow x 2))) (+ (* 1/1728000 (pow eps 3)) (* 1/1440 (/ (pow eps 3) (pow x 4)))))))>
#<alt (* -1 (* (pow x 13) (+ (* -1/216 (/ (pow eps 3) (pow x 6))) (+ (* -1/28800 (/ (pow eps 3) (pow x 2))) (+ (* 1/1728000 (pow eps 3)) (* 1/1440 (/ (pow eps 3) (pow x 4))))))))>
#<alt (* (pow eps 3) (- (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)) 1))>
#<alt (* (pow eps 3) (- (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)) 1))>
#<alt (* (pow eps 3) (- (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)) 1))>
#<alt (* (pow eps 3) (- (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)) 1))>
#<alt (* (pow eps 3) (- (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)) 1))>
#<alt (* (pow eps 3) (- (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)) 1))>
#<alt (* (pow eps 3) (- (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)) 1))>
#<alt (* (pow eps 3) (- (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)) 1))>
#<alt (* -1 (* (pow eps 3) (+ 1 (* -1 (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3))))))>
#<alt (* -1 (* (pow eps 3) (+ 1 (* -1 (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3))))))>
#<alt (* -1 (* (pow eps 3) (+ 1 (* -1 (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3))))))>
#<alt (* -1 (* (pow eps 3) (+ 1 (* -1 (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3))))))>
#<alt (* -1 (pow eps 3))>
#<alt (- (* 1/216 (* (pow eps 3) (pow x 6))) (pow eps 3))>
#<alt (- (* (pow x 6) (+ (* -1/1440 (* (pow eps 3) (pow x 2))) (* 1/216 (pow eps 3)))) (pow eps 3))>
#<alt (- (* (pow x 6) (+ (* 1/216 (pow eps 3)) (* (pow x 2) (+ (* -1/1440 (pow eps 3)) (* 1/28800 (* (pow eps 3) (pow x 2))))))) (pow eps 3))>
#<alt (* -1/1728000 (* (pow eps 3) (pow x 12)))>
#<alt (* (pow x 12) (+ (* -1/1728000 (pow eps 3)) (* 1/28800 (/ (pow eps 3) (pow x 2)))))>
#<alt (* (pow x 12) (+ (* -1/1440 (/ (pow eps 3) (pow x 4))) (+ (* -1/1728000 (pow eps 3)) (* 1/28800 (/ (pow eps 3) (pow x 2))))))>
#<alt (* (pow x 12) (+ (* -1/1440 (/ (pow eps 3) (pow x 4))) (+ (* -1/1728000 (pow eps 3)) (+ (* 1/28800 (/ (pow eps 3) (pow x 2))) (* 1/216 (/ (pow eps 3) (pow x 6)))))))>
#<alt (* -1/1728000 (* (pow eps 3) (pow x 12)))>
#<alt (* (pow x 12) (+ (* -1/1728000 (pow eps 3)) (* 1/28800 (/ (pow eps 3) (pow x 2)))))>
#<alt (* (pow x 12) (+ (* -1/1440 (/ (pow eps 3) (pow x 4))) (+ (* -1/1728000 (pow eps 3)) (* 1/28800 (/ (pow eps 3) (pow x 2))))))>
#<alt (* (pow x 12) (+ (* -1/1440 (/ (pow eps 3) (pow x 4))) (+ (* -1/1728000 (pow eps 3)) (+ (* 1/28800 (/ (pow eps 3) (pow x 2))) (* 1/216 (/ (pow eps 3) (pow x 6)))))))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* eps (+ (* -1 (sin x)) (* -1/2 (* eps (cos x)))))>
#<alt (* eps (+ (* -1 (sin x)) (* eps (+ (* -1/2 (cos x)) (* 1/8 (* eps (sin x)))))))>
#<alt (* eps (+ (* -1 (sin x)) (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/48 (* eps (cos x))) (* 1/8 (sin x))))))))>
#<alt (* -1 (* eps (sin (* 1/2 (+ eps (* 2 x))))))>
#<alt (* -1 (* eps (sin (* 1/2 (+ eps (* 2 x))))))>
#<alt (* -1 (* eps (sin (* 1/2 (+ eps (* 2 x))))))>
#<alt (* -1 (* eps (sin (* 1/2 (+ eps (* 2 x))))))>
#<alt (* -1 (* eps (sin (* 1/2 (- (* 2 x) (* -1 eps))))))>
#<alt (* -1 (* eps (sin (* 1/2 (- (* 2 x) (* -1 eps))))))>
#<alt (* -1 (* eps (sin (* 1/2 (- (* 2 x) (* -1 eps))))))>
#<alt (* -1 (* eps (sin (* 1/2 (- (* 2 x) (* -1 eps))))))>
#<alt (* -1 (* eps (sin (* 1/2 eps))))>
#<alt (+ (* -1 (* eps (sin (* 1/2 eps)))) (* -1 (* eps (* x (cos (* 1/2 eps))))))>
#<alt (+ (* -1 (* eps (sin (* 1/2 eps)))) (* x (+ (* -1 (* eps (cos (* 1/2 eps)))) (* 1/2 (* eps (* x (sin (* 1/2 eps))))))))>
#<alt (+ (* -1 (* eps (sin (* 1/2 eps)))) (* x (+ (* -1 (* eps (cos (* 1/2 eps)))) (* x (+ (* 1/6 (* eps (* x (cos (* 1/2 eps))))) (* 1/2 (* eps (sin (* 1/2 eps)))))))))>
#<alt (* -1 (* eps (sin (* 1/2 (+ eps (* 2 x))))))>
#<alt (* -1 (* eps (sin (* 1/2 (+ eps (* 2 x))))))>
#<alt (* -1 (* eps (sin (* 1/2 (+ eps (* 2 x))))))>
#<alt (* -1 (* eps (sin (* 1/2 (+ eps (* 2 x))))))>
#<alt (* -1 (* eps (sin (* 1/2 (- eps (* -2 x))))))>
#<alt (* -1 (* eps (sin (* 1/2 (- eps (* -2 x))))))>
#<alt (* -1 (* eps (sin (* 1/2 (- eps (* -2 x))))))>
#<alt (* -1 (* 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/16 (* eps (sin x))) (* 1/4 (cos x))))))>
#<alt (* eps (+ (* 1/2 (sin x)) (* eps (+ (* 1/4 (cos x)) (* eps (+ (* -1/16 (sin x)) (* -1/96 (* eps (cos x)))))))))>
#<alt (* 1/2 (* eps (sin (* 1/2 (+ eps (* 2 x))))))>
#<alt (* 1/2 (* eps (sin (* 1/2 (+ eps (* 2 x))))))>
#<alt (* 1/2 (* eps (sin (* 1/2 (+ eps (* 2 x))))))>
#<alt (* 1/2 (* eps (sin (* 1/2 (+ eps (* 2 x))))))>
#<alt (* 1/2 (* eps (sin (* 1/2 (- (* 2 x) (* -1 eps))))))>
#<alt (* 1/2 (* eps (sin (* 1/2 (- (* 2 x) (* -1 eps))))))>
#<alt (* 1/2 (* eps (sin (* 1/2 (- (* 2 x) (* -1 eps))))))>
#<alt (* 1/2 (* eps (sin (* 1/2 (- (* 2 x) (* -1 eps))))))>
#<alt (* 1/2 (* eps (sin (* 1/2 eps))))>
#<alt (+ (* 1/2 (* eps (sin (* 1/2 eps)))) (* 1/2 (* eps (* x (cos (* 1/2 eps))))))>
#<alt (+ (* 1/2 (* eps (sin (* 1/2 eps)))) (* x (+ (* -1/4 (* eps (* x (sin (* 1/2 eps))))) (* 1/2 (* eps (cos (* 1/2 eps)))))))>
#<alt (+ (* 1/2 (* eps (sin (* 1/2 eps)))) (* x (+ (* 1/2 (* eps (cos (* 1/2 eps)))) (* x (+ (* -1/4 (* eps (sin (* 1/2 eps)))) (* -1/12 (* eps (* x (cos (* 1/2 eps))))))))))>
#<alt (* 1/2 (* eps (sin (* 1/2 (+ eps (* 2 x))))))>
#<alt (* 1/2 (* eps (sin (* 1/2 (+ eps (* 2 x))))))>
#<alt (* 1/2 (* eps (sin (* 1/2 (+ eps (* 2 x))))))>
#<alt (* 1/2 (* eps (sin (* 1/2 (+ eps (* 2 x))))))>
#<alt (* 1/2 (* eps (sin (* 1/2 (- eps (* -2 x))))))>
#<alt (* 1/2 (* eps (sin (* 1/2 (- eps (* -2 x))))))>
#<alt (* 1/2 (* eps (sin (* 1/2 (- eps (* -2 x))))))>
#<alt (* 1/2 (* eps (sin (* 1/2 (- eps (* -2 x))))))>
#<alt (* 1/2 eps)>
#<alt (* 1/2 eps)>
#<alt (* 1/2 eps)>
#<alt (* 1/2 eps)>
#<alt (* 1/2 eps)>
#<alt (* 1/2 eps)>
#<alt (* 1/2 eps)>
#<alt (* 1/2 eps)>
#<alt (* 1/2 eps)>
#<alt (* 1/2 eps)>
#<alt (* 1/2 eps)>
#<alt (* 1/2 eps)>
#<alt (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/48 (pow eps 2))>
#<alt (* -1/48 (pow eps 2))>
#<alt (* -1/48 (pow eps 2))>
#<alt (* -1/48 (pow eps 2))>
#<alt (* -1/48 (pow eps 2))>
#<alt (* -1/48 (pow eps 2))>
#<alt (* -1/48 (pow eps 2))>
#<alt (* -1/48 (pow eps 2))>
#<alt (* -1/48 (pow eps 2))>
#<alt (* -1/48 (pow eps 2))>
#<alt (* -1/48 (pow eps 2))>
#<alt (* -1/48 (pow eps 2))>
#<alt (sin (* 1/2 eps))>
#<alt (+ (sin (* 1/2 eps)) (* x (cos (* 1/2 eps))))>
#<alt (+ (sin (* 1/2 eps)) (* x (+ (cos (* 1/2 eps)) (* -1/2 (* x (sin (* 1/2 eps)))))))>
#<alt (+ (sin (* 1/2 eps)) (* x (+ (cos (* 1/2 eps)) (* x (+ (* -1/2 (sin (* 1/2 eps))) (* -1/6 (* x (cos (* 1/2 eps)))))))))>
#<alt (sin (+ x (* 1/2 eps)))>
#<alt (sin (+ x (* 1/2 eps)))>
#<alt (sin (+ x (* 1/2 eps)))>
#<alt (sin (+ x (* 1/2 eps)))>
#<alt (sin (- (* 1/2 eps) (* -1 x)))>
#<alt (sin (- (* 1/2 eps) (* -1 x)))>
#<alt (sin (- (* 1/2 eps) (* -1 x)))>
#<alt (sin (- (* 1/2 eps) (* -1 x)))>
#<alt (sin x)>
#<alt (+ (sin x) (* 1/2 (* eps (cos x))))>
#<alt (+ (sin x) (* eps (+ (* -1/8 (* eps (sin x))) (* 1/2 (cos x)))))>
#<alt (+ (sin x) (* eps (+ (* 1/2 (cos x)) (* eps (+ (* -1/8 (sin x)) (* -1/48 (* eps (cos x))))))))>
#<alt (sin (+ x (* 1/2 eps)))>
#<alt (sin (+ x (* 1/2 eps)))>
#<alt (sin (+ x (* 1/2 eps)))>
#<alt (sin (+ x (* 1/2 eps)))>
#<alt (sin (- x (* -1/2 eps)))>
#<alt (sin (- x (* -1/2 eps)))>
#<alt (sin (- x (* -1/2 eps)))>
#<alt (sin (- x (* -1/2 eps)))>
#<alt (* 1/6 (/ eps (pow x 2)))>
#<alt (* 1/6 (/ eps (pow x 2)))>
#<alt (* 1/6 (/ eps (pow x 2)))>
#<alt (* 1/6 (/ eps (pow x 2)))>
#<alt (* 1/6 (/ eps (pow x 2)))>
#<alt (* 1/6 (/ eps (pow x 2)))>
#<alt (* 1/6 (/ eps (pow x 2)))>
#<alt (* 1/6 (/ eps (pow x 2)))>
#<alt (* 1/6 (/ eps (pow x 2)))>
#<alt (* 1/6 (/ eps (pow x 2)))>
#<alt (* 1/6 (/ eps (pow x 2)))>
#<alt (* 1/6 (/ eps (pow x 2)))>
#<alt (* 1/6 (/ eps (pow x 2)))>
#<alt (* 1/6 (/ eps (pow x 2)))>
#<alt (* 1/6 (/ eps (pow x 2)))>
#<alt (* 1/6 (/ eps (pow x 2)))>
#<alt (* 1/6 (/ eps (pow x 2)))>
#<alt (* 1/6 (/ eps (pow x 2)))>
#<alt (* 1/6 (/ eps (pow x 2)))>
#<alt (* 1/6 (/ eps (pow x 2)))>
#<alt (* 1/6 (/ eps (pow x 2)))>
#<alt (* 1/6 (/ eps (pow x 2)))>
#<alt (* 1/6 (/ eps (pow x 2)))>
#<alt (* 1/6 (/ eps (pow x 2)))>
#<alt (/ eps (pow x 4))>
#<alt (/ eps (pow x 4))>
#<alt (/ eps (pow x 4))>
#<alt (/ eps (pow x 4))>
#<alt (/ eps (pow x 4))>
#<alt (/ eps (pow x 4))>
#<alt (/ eps (pow x 4))>
#<alt (/ eps (pow x 4))>
#<alt (/ eps (pow x 4))>
#<alt (/ eps (pow x 4))>
#<alt (/ eps (pow x 4))>
#<alt (/ eps (pow x 4))>
#<alt (/ eps (pow x 4))>
#<alt (/ eps (pow x 4))>
#<alt (/ eps (pow x 4))>
#<alt (/ eps (pow x 4))>
#<alt (/ eps (pow x 4))>
#<alt (/ eps (pow x 4))>
#<alt (/ eps (pow x 4))>
#<alt (/ eps (pow x 4))>
#<alt (/ eps (pow x 4))>
#<alt (/ eps (pow x 4))>
#<alt (/ eps (pow x 4))>
#<alt (/ eps (pow x 4))>
#<alt (/ 1/6 (pow x 2))>
#<alt (/ 1/6 (pow x 2))>
#<alt (/ 1/6 (pow x 2))>
#<alt (/ 1/6 (pow x 2))>
#<alt (/ 1/6 (pow x 2))>
#<alt (/ 1/6 (pow x 2))>
#<alt (/ 1/6 (pow x 2))>
#<alt (/ 1/6 (pow x 2))>
#<alt (/ 1/6 (pow x 2))>
#<alt (/ 1/6 (pow x 2))>
#<alt (/ 1/6 (pow x 2))>
#<alt (/ 1/6 (pow x 2))>
#<alt (* 1/36 (* eps (pow x 2)))>
#<alt (* (pow x 2) (+ (* -1/360 (* eps (pow x 2))) (* 1/36 eps)))>
#<alt (* (pow x 2) (+ (* 1/36 eps) (* (pow x 2) (+ (* -1/360 eps) (* 1/14400 (* eps (pow x 2)))))))>
#<alt (* (pow x 2) (+ (* 1/36 eps) (* (pow x 2) (+ (* -1/360 eps) (* 1/14400 (* eps (pow x 2)))))))>
#<alt (* 1/14400 (* eps (pow x 6)))>
#<alt (* (pow x 6) (+ (* -1/360 (/ eps (pow x 2))) (* 1/14400 eps)))>
#<alt (* (pow x 6) (+ (* -1/360 (/ eps (pow x 2))) (+ (* 1/14400 eps) (* 1/36 (/ eps (pow x 4))))))>
#<alt (* (pow x 6) (+ (* -1/360 (/ eps (pow x 2))) (+ (* 1/14400 eps) (* 1/36 (/ eps (pow x 4))))))>
#<alt (* 1/14400 (* eps (pow x 6)))>
#<alt (* (pow x 6) (+ (* -1/360 (/ eps (pow x 2))) (* 1/14400 eps)))>
#<alt (* (pow x 6) (+ (* -1/360 (/ eps (pow x 2))) (+ (* 1/14400 eps) (* 1/36 (/ eps (pow x 4))))))>
#<alt (* (pow x 6) (+ (* -1/360 (/ eps (pow x 2))) (+ (* 1/14400 eps) (* 1/36 (/ eps (pow x 4))))))>
#<alt (* eps (* (pow x 2) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))>
#<alt (* eps (* (pow x 2) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))>
#<alt (* eps (* (pow x 2) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))>
#<alt (* eps (* (pow x 2) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))>
#<alt (* eps (* (pow x 2) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))>
#<alt (* eps (* (pow x 2) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))>
#<alt (* eps (* (pow x 2) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))>
#<alt (* eps (* (pow x 2) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))>
#<alt (* eps (* (pow x 2) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))>
#<alt (* eps (* (pow x 2) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))>
#<alt (* eps (* (pow x 2) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))>
#<alt (* eps (* (pow x 2) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))>
#<alt (* eps (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))>
#<alt (* eps (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))>
#<alt (* eps (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))>
#<alt (* eps (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))>
#<alt (* eps (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))>
#<alt (* eps (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))>
#<alt (* eps (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))>
#<alt (* eps (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))>
#<alt (* eps (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))>
#<alt (* eps (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))>
#<alt (* eps (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))>
#<alt (* eps (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))>
#<alt (* 1/6 (* eps (pow x 2)))>
#<alt (* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps)))>
#<alt (* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps)))>
#<alt (* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps)))>
#<alt (* -1/120 (* eps (pow x 4)))>
#<alt (* (pow x 4) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))>
#<alt (* (pow x 4) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))>
#<alt (* (pow x 4) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))>
#<alt (* -1/120 (* eps (pow x 4)))>
#<alt (* (pow x 4) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))>
#<alt (* (pow x 4) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))>
#<alt (* (pow x 4) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))>
#<alt (* eps (pow x 2))>
#<alt (* eps (pow x 2))>
#<alt (* eps (pow x 2))>
#<alt (* eps (pow x 2))>
#<alt (* eps (pow x 2))>
#<alt (* eps (pow x 2))>
#<alt (* eps (pow x 2))>
#<alt (* eps (pow x 2))>
#<alt (* eps (pow x 2))>
#<alt (* eps (pow x 2))>
#<alt (* eps (pow x 2))>
#<alt (* eps (pow x 2))>
#<alt (* eps (pow x 2))>
#<alt (* eps (pow x 2))>
#<alt (* eps (pow x 2))>
#<alt (* eps (pow x 2))>
#<alt (* eps (pow x 2))>
#<alt (* eps (pow x 2))>
#<alt (* eps (pow x 2))>
#<alt (* eps (pow x 2))>
#<alt (* eps (pow x 2))>
#<alt (* eps (pow x 2))>
#<alt (* eps (pow x 2))>
#<alt (* eps (pow x 2))>
Calls

129 calls:

TimeVariablePointExpression
8.0ms
x
@inf
(/ (* (- (* (* (* eps (* x x)) (+ (* x (* x -1/120)) 1/6)) (* (* eps (* x x)) (* (+ (* x (* x -1/120)) 1/6) (* (* eps (* x x)) (+ (* x (* x -1/120)) 1/6))))) (* eps (* eps eps))) x) (+ (* (* eps (* x x)) (* (+ (* x (* x -1/120)) 1/6) (* (* eps (* x x)) (+ (* x (* x -1/120)) 1/6)))) (* eps (+ eps (* (* eps (* x x)) (+ (* x (* x -1/120)) 1/6))))))
6.0ms
eps
@-inf
(* (* (* eps (+ 1/2 (* -1/48 (* eps eps)))) (sin (+ x (* eps 1/2)))) -2)
4.0ms
eps
@0
(/ (* (- (* (* (* eps (* x x)) (+ (* x (* x -1/120)) 1/6)) (* (* eps (* x x)) (* (+ (* x (* x -1/120)) 1/6) (* (* eps (* x x)) (+ (* x (* x -1/120)) 1/6))))) (* eps (* eps eps))) x) (+ (* (* eps (* x x)) (* (+ (* x (* x -1/120)) 1/6) (* (* eps (* x x)) (+ (* x (* x -1/120)) 1/6)))) (* eps (+ eps (* (* eps (* x x)) (+ (* x (* x -1/120)) 1/6))))))
2.0ms
eps
@0
(* x (* (* (* x x) (* x x)) (+ (* eps -1/120) (- (* eps (/ 1/6 (* x x))) (/ eps (* (* x x) (* x x)))))))
2.0ms
eps
@-inf
(/ (* (- (* (* (* eps (* x x)) (+ (* x (* x -1/120)) 1/6)) (* (* eps (* x x)) (* (+ (* x (* x -1/120)) 1/6) (* (* eps (* x x)) (+ (* x (* x -1/120)) 1/6))))) (* eps (* eps eps))) x) (+ (* (* eps (* x x)) (* (+ (* x (* x -1/120)) 1/6) (* (* eps (* x x)) (+ (* x (* x -1/120)) 1/6)))) (* eps (+ eps (* (* eps (* x x)) (+ (* x (* x -1/120)) 1/6))))))

rewrite357.0ms (2%)

Algorithm
batch-egg-rewrite
Rules
5574×*-lowering-*.f32
5574×*-lowering-*.f64
2746×/-lowering-/.f32
2746×/-lowering-/.f64
1866×--lowering--.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
048442
1308325
22941310
09725310
Stop Event
iter limit
node limit
Counts
24 → 582
Calls
Call 1
Inputs
(* (* (* eps (+ 1/2 (* -1/48 (* eps eps)))) (sin (+ x (* eps 1/2)))) -2)
(* (* eps (+ 1/2 (* -1/48 (* eps eps)))) (sin (+ x (* eps 1/2))))
(* eps (+ 1/2 (* -1/48 (* eps eps))))
(+ 1/2 (* -1/48 (* eps eps)))
(* x (* (* (* x x) (* x x)) (+ (* eps -1/120) (- (* eps (/ 1/6 (* x x))) (/ eps (* (* x x) (* x x)))))))
(* (* (* x x) (* x x)) (+ (* eps -1/120) (- (* eps (/ 1/6 (* x x))) (/ eps (* (* x x) (* x x))))))
(+ (* eps -1/120) (- (* eps (/ 1/6 (* x x))) (/ eps (* (* x x) (* x x)))))
(- (* eps (/ 1/6 (* x x))) (/ eps (* (* x x) (* x x))))
(/ (* (- (* (* (* eps (* x x)) (+ (* x (* x -1/120)) 1/6)) (* (* eps (* x x)) (* (+ (* x (* x -1/120)) 1/6) (* (* eps (* x x)) (+ (* x (* x -1/120)) 1/6))))) (* eps (* eps eps))) x) (+ (* (* eps (* x x)) (* (+ (* x (* x -1/120)) 1/6) (* (* eps (* x x)) (+ (* x (* x -1/120)) 1/6)))) (* eps (+ eps (* (* eps (* x x)) (+ (* x (* x -1/120)) 1/6))))))
(+ (* (* eps (* x x)) (* (+ (* x (* x -1/120)) 1/6) (* (* eps (* x x)) (+ (* x (* x -1/120)) 1/6)))) (* eps (+ eps (* (* eps (* x x)) (+ (* x (* x -1/120)) 1/6)))))
(* (- (* (* (* eps (* x x)) (+ (* x (* x -1/120)) 1/6)) (* (* eps (* x x)) (* (+ (* x (* x -1/120)) 1/6) (* (* eps (* x x)) (+ (* x (* x -1/120)) 1/6))))) (* eps (* eps eps))) x)
(- (* (* (* eps (* x x)) (+ (* x (* x -1/120)) 1/6)) (* (* eps (* x x)) (* (+ (* x (* x -1/120)) 1/6) (* (* eps (* x x)) (+ (* x (* x -1/120)) 1/6))))) (* eps (* eps eps)))
(* (* (* eps 1/2) (sin (/ (+ eps (* x 2)) 2))) -2)
(* (* eps 1/2) (sin (/ (+ eps (* x 2)) 2)))
(* eps 1/2)
(sin (/ (+ eps (* x 2)) 2))
(* -1/48 (* eps eps))
(sin (+ x (* eps 1/2)))
(* eps (/ 1/6 (* x x)))
(/ eps (* (* x x) (* x x)))
(/ 1/6 (* x x))
(* (+ (* x (* x -1/120)) 1/6) (* (* eps (* x x)) (+ (* x (* x -1/120)) 1/6)))
(* (* eps (* x x)) (+ (* x (* x -1/120)) 1/6))
(* eps (* x x))
Outputs
(*.f64 eps (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -2 binary64))))
(*.f64 eps (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) #s(literal -2 binary64)))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (*.f64 eps (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -2 binary64))))
(*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -2 binary64)))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) #s(literal -2 binary64)))
(*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) #s(literal -2 binary64))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))))
(*.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -2 binary64)) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))))
(*.f64 (*.f64 #s(literal -2 binary64) eps) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps #s(literal 1/2 binary64))))) (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))))
(+.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))))
(+.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))) (*.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))))
(+.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (*.f64 (*.f64 eps (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))))
(*.f64 eps (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (*.f64 eps (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))))
(*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))))
(*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) eps)
(*.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) eps) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))
(+.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 eps (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))
(+.f64 (*.f64 eps (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (*.f64 eps #s(literal 1/2 binary64)))
(fma.f64 eps #s(literal 1/2 binary64) (*.f64 eps (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))
(fma.f64 #s(literal 1/2 binary64) eps (*.f64 eps (*.f64 #s(literal -1/48 binary64) (*.f64 eps 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 eps (*.f64 eps eps)) #s(literal -1/110592 binary64))))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 (*.f64 (*.f64 eps (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (*.f64 eps (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 eps (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 eps (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (*.f64 eps (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 eps (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))))
(/.f64 (*.f64 eps (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/110592 binary64))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)) (-.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/2304 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))
(/.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/110592 binary64)))) eps) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)) (-.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/2304 binary64))) eps) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))
(*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) eps)
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))
(+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)) #s(literal 1/2 binary64))
(-.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/2304 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))))
(fma.f64 #s(literal -1/48 binary64) (*.f64 eps eps) #s(literal 1/2 binary64))
(fma.f64 (*.f64 eps eps) #s(literal -1/48 binary64) #s(literal 1/2 binary64))
(fma.f64 (*.f64 eps #s(literal -1/48 binary64)) eps #s(literal 1/2 binary64))
(/.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/110592 binary64)))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)) (-.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/110592 binary64)))) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/2304 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/96 binary64) (*.f64 eps eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)) (-.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/110592 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/2304 binary64)))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/2304 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))
(/.f64 (neg.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/110592 binary64))))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)) (-.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/2304 binary64)))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/2304 binary64)) #s(literal 1/4 binary64)) (-.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)) #s(literal 1/2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/2304 binary64)))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))))
(pow.f64 (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)) (-.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/110592 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/2304 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/110592 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)) (-.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)) #s(literal 1/2 binary64))))))
(*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/2304 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))))
(+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps #s(literal -1/120 binary64)))) (*.f64 x (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x)))))))
(+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps #s(literal -1/120 binary64))) (*.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x)))))
(+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x)))) (*.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps #s(literal -1/120 binary64))))
(+.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps #s(literal -1/120 binary64))) x) (*.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))))) x))
(+.f64 (*.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x (*.f64 x x))))))
(+.f64 (*.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (*.f64 x (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/1728000 binary64)) (*.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (*.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))))))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/14400 binary64)) (*.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (-.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (*.f64 eps #s(literal -1/120 binary64))))))
(/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/14400 binary64)) (*.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x)))))) (-.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x)))))
(*.f64 x (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))))))
(*.f64 (*.f64 x x) (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x)))))) x))
(*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x)))) x))
(*.f64 (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))))
(*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))))) x)
(*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x)))))))
(*.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x)))))
(*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))))) (*.f64 x (*.f64 x (*.f64 x x))))
(+.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps #s(literal -1/120 binary64))))
(+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps #s(literal -1/120 binary64))) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))))))
(fma.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps #s(literal -1/120 binary64)) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))))))
(fma.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/1728000 binary64)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (*.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))) (+.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps #s(literal -1/120 binary64))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps #s(literal -1/120 binary64)))) (-.f64 (*.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))))) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x)))))) (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps #s(literal -1/120 binary64))) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps #s(literal -1/120 binary64))) (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps #s(literal -1/120 binary64)))) (*.f64 (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))))) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))))))) (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 eps #s(literal -1/120 binary64))) (*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x)))))))
(/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/1728000 binary64)) (*.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (*.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))))))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/14400 binary64)) (*.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (-.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (*.f64 eps #s(literal -1/120 binary64))))))
(/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/14400 binary64)) (*.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x)))))) (-.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x)))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/1728000 binary64)) (*.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (*.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x)))))) (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/14400 binary64)) (*.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (-.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (*.f64 eps #s(literal -1/120 binary64))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/14400 binary64)) (*.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))))) (*.f64 x (*.f64 x (*.f64 x x)))) (-.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x)))))
(*.f64 x (*.f64 x (*.f64 x (*.f64 x (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))))))))
(*.f64 x (*.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))))))
(*.f64 (*.f64 x x) (*.f64 x (*.f64 x (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x)))))))
(*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x)))))
(*.f64 (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 x x))))
(*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))))))
(*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x)))))) (*.f64 x x))
(*.f64 (*.f64 (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x)))) x) (*.f64 x (*.f64 x x)))
(*.f64 (*.f64 (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x)))) (*.f64 x (*.f64 x x))) x)
(+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))))
(+.f64 (/.f64 eps (/.f64 (*.f64 x x) #s(literal 1/6 binary64))) (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) eps) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps #s(literal -1/120 binary64))))
(+.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (*.f64 eps #s(literal -1/120 binary64)))
(+.f64 (*.f64 eps (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (/.f64 (-.f64 #s(literal 0 binary64) eps) (*.f64 x (*.f64 x (*.f64 x x)))))
(-.f64 (/.f64 eps (/.f64 (*.f64 x x) #s(literal 1/6 binary64))) (-.f64 (/.f64 eps (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps #s(literal -1/120 binary64))))
(-.f64 (*.f64 eps (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (/.f64 eps (*.f64 x (*.f64 x (*.f64 x x)))))
(-.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/14400 binary64)) (-.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))))) (/.f64 (*.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x)))) (-.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))))))
(fma.f64 eps #s(literal -1/120 binary64) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))))
(fma.f64 eps (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) (neg.f64 (-.f64 (/.f64 eps (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps #s(literal -1/120 binary64)))))
(fma.f64 eps (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (/.f64 (-.f64 #s(literal 0 binary64) eps) (*.f64 x (*.f64 x (*.f64 x x)))))
(fma.f64 #s(literal -1/120 binary64) eps (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))))
(fma.f64 #s(literal 1/6 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) eps) (neg.f64 (-.f64 (/.f64 eps (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps #s(literal -1/120 binary64)))))
(fma.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps (neg.f64 (-.f64 (/.f64 eps (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps #s(literal -1/120 binary64)))))
(fma.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 x x)) (neg.f64 (-.f64 (/.f64 eps (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps #s(literal -1/120 binary64)))))
(fma.f64 (/.f64 eps x) (/.f64 #s(literal 1/6 binary64) x) (neg.f64 (-.f64 (/.f64 eps (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps #s(literal -1/120 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/1728000 binary64)) (*.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (*.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x)))))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/14400 binary64)) (*.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (-.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (*.f64 eps #s(literal -1/120 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/1728000 binary64)) (*.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (*.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x)))))) (+.f64 (*.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x)))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/14400 binary64)) (*.f64 eps (*.f64 #s(literal -1/120 binary64) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/14400 binary64)) (*.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (-.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (*.f64 eps #s(literal -1/120 binary64))))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/1728000 binary64)) (*.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (*.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x)))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/14400 binary64)) (*.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x)))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/14400 binary64)) (*.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))))) (-.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/1728000 binary64)) (*.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (*.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))))))) (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/14400 binary64)) (*.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (-.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (*.f64 eps #s(literal -1/120 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/14400 binary64)) (*.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x)))))) (neg.f64 (-.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x)))))) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))) (+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))))) (+.f64 (/.f64 (*.f64 eps (/.f64 eps (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 eps (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (/.f64 eps (*.f64 x (*.f64 x (*.f64 x x))))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x)))) (*.f64 (*.f64 eps eps) #s(literal 1/14400 binary64))) (-.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (*.f64 eps #s(literal -1/120 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (*.f64 eps (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x))))) (/.f64 (*.f64 eps (/.f64 eps (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (+.f64 (*.f64 eps (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (/.f64 eps (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/1728000 binary64)) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/216 binary64)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/14400 binary64)) (-.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 eps (/.f64 (*.f64 x x) #s(literal 1/6 binary64)))))) eps)) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/14400 binary64)) (-.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 eps (/.f64 (*.f64 x x) #s(literal 1/6 binary64)))))) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/1728000 binary64)) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/216 binary64)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/14400 binary64)) (-.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 eps (/.f64 (*.f64 x x) #s(literal 1/6 binary64)))))) (-.f64 #s(literal 0 binary64) eps))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/14400 binary64)) (-.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 eps (/.f64 (*.f64 x x) #s(literal 1/6 binary64)))))) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/1728000 binary64)) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/216 binary64)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps)) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/14400 binary64)) (-.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 eps (/.f64 (*.f64 x x) #s(literal 1/6 binary64)))))) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/14400 binary64)) (-.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 eps (/.f64 (*.f64 x x) #s(literal 1/6 binary64)))))) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps)))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/1728000 binary64)) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/216 binary64)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/14400 binary64)) (-.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 eps (/.f64 (*.f64 x x) #s(literal 1/6 binary64)))))) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/14400 binary64)) (-.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 eps (/.f64 (*.f64 x x) #s(literal 1/6 binary64)))))) (/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/1728000 binary64)) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/216 binary64)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (/.f64 (*.f64 x x) (/.f64 eps (*.f64 x x)))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/14400 binary64)) (-.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 eps (/.f64 (*.f64 x x) #s(literal 1/6 binary64)))))) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/14400 binary64)) (-.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 eps (/.f64 (*.f64 x x) #s(literal 1/6 binary64)))))) (/.f64 (*.f64 x x) (/.f64 eps (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/1728000 binary64)) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/216 binary64)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 x x)) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/14400 binary64)) (-.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 eps (/.f64 (*.f64 x x) #s(literal 1/6 binary64)))))) (/.f64 eps (*.f64 x x)))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/14400 binary64)) (-.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 eps (/.f64 (*.f64 x x) #s(literal 1/6 binary64)))))) (*.f64 x x)))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/1728000 binary64)) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/216 binary64)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/14400 binary64)) (-.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 eps (/.f64 (*.f64 x x) #s(literal 1/6 binary64)))))) #s(literal -1 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/14400 binary64)) (-.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 eps (/.f64 (*.f64 x x) #s(literal 1/6 binary64)))))) (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/1728000 binary64)) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/216 binary64)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/14400 binary64)) (-.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 eps (/.f64 (*.f64 x x) #s(literal 1/6 binary64)))))) (*.f64 eps #s(literal 1 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/14400 binary64)) (-.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 eps (/.f64 (*.f64 x x) #s(literal 1/6 binary64)))))) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/1728000 binary64)) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/216 binary64)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/14400 binary64)) (-.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 eps (/.f64 (*.f64 x x) #s(literal 1/6 binary64)))))) (neg.f64 (-.f64 #s(literal 0 binary64) eps)))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/14400 binary64)) (-.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 eps (/.f64 (*.f64 x x) #s(literal 1/6 binary64)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/1728000 binary64)) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/216 binary64)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (-.f64 #s(literal 0 binary64) (*.f64 x x))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/14400 binary64)) (-.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 eps (/.f64 (*.f64 x x) #s(literal 1/6 binary64)))))) (neg.f64 (/.f64 eps (*.f64 x x))))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/14400 binary64)) (-.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 eps (/.f64 (*.f64 x x) #s(literal 1/6 binary64)))))) (-.f64 #s(literal 0 binary64) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/1728000 binary64)) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/216 binary64)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 x (*.f64 x x))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/14400 binary64)) (-.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 eps (/.f64 (*.f64 x x) #s(literal 1/6 binary64)))))) (/.f64 eps x))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/14400 binary64)) (-.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 eps (/.f64 (*.f64 x x) #s(literal 1/6 binary64)))))) (*.f64 x (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/1728000 binary64)) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/216 binary64)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) x) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/14400 binary64)) (-.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 eps (/.f64 (*.f64 x x) #s(literal 1/6 binary64)))))) (/.f64 eps (*.f64 x (*.f64 x x))))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/14400 binary64)) (-.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 eps (/.f64 (*.f64 x x) #s(literal 1/6 binary64)))))) x))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/1728000 binary64)) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/216 binary64)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) x) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/14400 binary64)) (-.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 eps (/.f64 (*.f64 x x) #s(literal 1/6 binary64)))))) (/.f64 (/.f64 eps (*.f64 x x)) x))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/14400 binary64)) (-.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 eps (/.f64 (*.f64 x x) #s(literal 1/6 binary64)))))) x))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/14400 binary64)) (/.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 eps (/.f64 (*.f64 x x) #s(literal 1/6 binary64)))) eps)) (*.f64 (-.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 eps (/.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/14400 binary64)) (/.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x))))) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 eps (/.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (-.f64 #s(literal 0 binary64) eps))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 eps (/.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/14400 binary64)) (/.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps)) (*.f64 (-.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 eps (/.f64 (*.f64 x x) #s(literal 1/6 binary64)))) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 eps (/.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps)))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/14400 binary64)) (/.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 eps (/.f64 (*.f64 x x) #s(literal 1/6 binary64)))) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 eps (/.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/14400 binary64)) (/.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 (*.f64 x x) (/.f64 eps (*.f64 x x)))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 eps (/.f64 (*.f64 x x) #s(literal 1/6 binary64)))) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 eps (/.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (/.f64 (*.f64 x x) (/.f64 eps (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/14400 binary64)) (/.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 x x)) (*.f64 (-.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 eps (/.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (/.f64 eps (*.f64 x x)))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 eps (/.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (*.f64 x x)))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/14400 binary64)) (/.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x))))) (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 eps (/.f64 (*.f64 x x) #s(literal 1/6 binary64)))) #s(literal -1 binary64))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 eps (/.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/14400 binary64)) (/.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 eps (/.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (*.f64 eps #s(literal 1 binary64)))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 eps (/.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/14400 binary64)) (/.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x))))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 eps (/.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) eps)))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 eps (/.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/14400 binary64)) (/.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x))))) (-.f64 #s(literal 0 binary64) (*.f64 x x))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 eps (/.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (neg.f64 (/.f64 eps (*.f64 x x))))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 eps (/.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/14400 binary64)) (/.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 x (*.f64 x x))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 eps (/.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (/.f64 eps x))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 eps (/.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (*.f64 x (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/14400 binary64)) (/.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x))))) x) (*.f64 (-.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 eps (/.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (/.f64 eps (*.f64 x (*.f64 x x))))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 eps (/.f64 (*.f64 x x) #s(literal 1/6 binary64)))) x))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/14400 binary64)) (/.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x))))) x) (*.f64 (-.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 eps (/.f64 (*.f64 x x) #s(literal 1/6 binary64)))) (/.f64 (/.f64 eps (*.f64 x x)) x))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 eps (/.f64 (*.f64 x x) #s(literal 1/6 binary64)))) x))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/14400 binary64)) (-.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x)))) (*.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x)))))) (*.f64 (-.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x)))) (-.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))))))
(pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/14400 binary64)) (*.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (-.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (*.f64 eps #s(literal -1/120 binary64))))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/1728000 binary64)) (*.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (*.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x)))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/14400 binary64)) (*.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x)))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/1728000 binary64)) (*.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (*.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/14400 binary64)) (*.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (-.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (*.f64 eps #s(literal -1/120 binary64)))))))
(*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/14400 binary64)) (*.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))))))
(+.f64 (/.f64 eps (/.f64 (*.f64 x x) #s(literal 1/6 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) eps) (*.f64 x (*.f64 x (*.f64 x x)))))
(+.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) eps) (/.f64 eps (*.f64 x (*.f64 x (*.f64 x x))))))
(+.f64 (/.f64 (-.f64 #s(literal 0 binary64) eps) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 eps (/.f64 (*.f64 x x) #s(literal 1/6 binary64))))
(-.f64 (/.f64 eps (/.f64 (*.f64 x x) #s(literal 1/6 binary64))) (/.f64 eps (*.f64 x (*.f64 x (*.f64 x x)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/216 binary64)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 eps (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (/.f64 eps (*.f64 x x))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))))) (/.f64 (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 eps (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (/.f64 eps (*.f64 x x))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (/.f64 eps (*.f64 x x))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))) (/.f64 (/.f64 (*.f64 eps (/.f64 eps (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (/.f64 eps (*.f64 x x))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))))
(fma.f64 eps (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) (/.f64 (-.f64 #s(literal 0 binary64) eps) (*.f64 x (*.f64 x (*.f64 x x)))))
(fma.f64 #s(literal 1/6 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) eps) (/.f64 (-.f64 #s(literal 0 binary64) eps) (*.f64 x (*.f64 x (*.f64 x x)))))
(fma.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps (/.f64 (-.f64 #s(literal 0 binary64) eps) (*.f64 x (*.f64 x (*.f64 x x)))))
(fma.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 x x)) (/.f64 (-.f64 #s(literal 0 binary64) eps) (*.f64 x (*.f64 x (*.f64 x x)))))
(fma.f64 (/.f64 eps x) (/.f64 #s(literal 1/6 binary64) x) (/.f64 (-.f64 #s(literal 0 binary64) eps) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/216 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 eps (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (/.f64 eps (*.f64 x x))) (-.f64 #s(literal 0 binary64) (*.f64 x x))))))
(/.f64 (/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/216 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (-.f64 (/.f64 (*.f64 eps (/.f64 eps (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (/.f64 eps (/.f64 (*.f64 x x) #s(literal 1/6 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) eps) (*.f64 x (*.f64 x (*.f64 x x))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 eps (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (/.f64 eps (*.f64 x x))) (-.f64 #s(literal 0 binary64) (*.f64 x x))))) (/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/216 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (/.f64 eps (*.f64 x x))) (-.f64 #s(literal 0 binary64) (*.f64 x x))) (/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 (/.f64 eps (*.f64 x x)) (/.f64 eps (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 (/.f64 eps (*.f64 x x)) (/.f64 eps (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (/.f64 eps (*.f64 x x))) (-.f64 #s(literal 0 binary64) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 eps (*.f64 x x))) (*.f64 x x))
(/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) eps))) (*.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps)) (*.f64 (*.f64 x x) #s(literal 1 binary64))) (*.f64 (*.f64 x x) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps)))
(/.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 x x))) (*.f64 (*.f64 x x) (/.f64 eps (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 x x))))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/216 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 eps (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (/.f64 eps (*.f64 x x))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))))))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 (/.f64 eps (*.f64 x x)) (/.f64 eps (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 x x))))) (neg.f64 (/.f64 (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (/.f64 eps (*.f64 x x))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))))
(/.f64 (-.f64 (neg.f64 (*.f64 eps #s(literal 1/6 binary64))) (neg.f64 (/.f64 eps (*.f64 x x)))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(/.f64 (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (neg.f64 (/.f64 eps (*.f64 x x)))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(/.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) eps) (neg.f64 (/.f64 eps (*.f64 x x)))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(/.f64 (-.f64 (*.f64 eps (/.f64 #s(literal 1/6 binary64) x)) (/.f64 eps (*.f64 x (*.f64 x x)))) x)
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1/6 binary64) x) eps) (/.f64 eps (*.f64 x (*.f64 x x)))) x)
(/.f64 (-.f64 (/.f64 (*.f64 eps #s(literal 1/6 binary64)) x) (/.f64 eps (*.f64 x (*.f64 x x)))) x)
(/.f64 (-.f64 (*.f64 eps (/.f64 #s(literal 1/6 binary64) x)) (/.f64 (/.f64 eps (*.f64 x x)) x)) x)
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1/6 binary64) x) eps) (/.f64 (/.f64 eps (*.f64 x x)) x)) x)
(/.f64 (-.f64 (/.f64 (*.f64 eps #s(literal 1/6 binary64)) x) (/.f64 (/.f64 eps (*.f64 x x)) x)) x)
(/.f64 (-.f64 (*.f64 eps (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) eps)) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 eps (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (-.f64 #s(literal 0 binary64) eps))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (-.f64 (*.f64 eps (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps)) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps)))
(/.f64 (-.f64 (*.f64 eps (/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 eps (/.f64 (*.f64 x x) (/.f64 eps (*.f64 x x)))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (/.f64 (*.f64 x x) (/.f64 eps (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 eps (*.f64 x x)) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (/.f64 eps (*.f64 x x)))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x)))
(/.f64 (-.f64 (*.f64 eps (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps))))
(/.f64 (-.f64 (*.f64 eps (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1 binary64)))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 eps (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) eps)))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 (-.f64 (*.f64 eps (-.f64 #s(literal 0 binary64) (*.f64 x x))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (neg.f64 (/.f64 eps (*.f64 x x))))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 eps (*.f64 x (*.f64 x x))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (/.f64 eps x))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x))))
(/.f64 (-.f64 (*.f64 eps x) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (/.f64 eps (*.f64 x (*.f64 x x))))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) x))
(/.f64 (-.f64 (*.f64 eps x) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (/.f64 (/.f64 eps (*.f64 x x)) x))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) x))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 (*.f64 x x) (*.f64 eps #s(literal 1/6 binary64))) eps)) (*.f64 (/.f64 (*.f64 x x) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (/.f64 (*.f64 x x) (*.f64 eps #s(literal 1/6 binary64))) (-.f64 #s(literal 0 binary64) eps))) (*.f64 (/.f64 (*.f64 x x) (*.f64 eps #s(literal 1/6 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps)) (*.f64 (/.f64 (*.f64 x x) (*.f64 eps #s(literal 1/6 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 x x) (*.f64 eps #s(literal 1/6 binary64))) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 x x) (*.f64 eps #s(literal 1/6 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 x x) (*.f64 eps #s(literal 1/6 binary64))) (/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (/.f64 eps (*.f64 x x)))) (*.f64 (/.f64 (*.f64 x x) (*.f64 eps #s(literal 1/6 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 x x) (*.f64 eps #s(literal 1/6 binary64))) (/.f64 (*.f64 x x) (/.f64 eps (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 x x)) (*.f64 (/.f64 (*.f64 x x) (*.f64 eps #s(literal 1/6 binary64))) (/.f64 eps (*.f64 x x)))) (*.f64 (/.f64 (*.f64 x x) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x x)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps))) (*.f64 (/.f64 (*.f64 x x) (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 x x) (*.f64 eps #s(literal 1/6 binary64))) (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 (*.f64 x x) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 eps #s(literal 1 binary64)))) (*.f64 (/.f64 (*.f64 x x) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (/.f64 (*.f64 x x) (*.f64 eps #s(literal 1/6 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) eps)))) (*.f64 (/.f64 (*.f64 x x) (*.f64 eps #s(literal 1/6 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x x))) (*.f64 (/.f64 (*.f64 x x) (*.f64 eps #s(literal 1/6 binary64))) (neg.f64 (/.f64 eps (*.f64 x x))))) (*.f64 (/.f64 (*.f64 x x) (*.f64 eps #s(literal 1/6 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x))) (*.f64 (/.f64 (*.f64 x x) (*.f64 eps #s(literal 1/6 binary64))) (/.f64 eps x))) (*.f64 (/.f64 (*.f64 x x) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x x))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 (/.f64 (*.f64 x x) (*.f64 eps #s(literal 1/6 binary64))) (/.f64 eps (*.f64 x (*.f64 x x))))) (*.f64 (/.f64 (*.f64 x x) (*.f64 eps #s(literal 1/6 binary64))) x))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 (/.f64 (*.f64 x x) (*.f64 eps #s(literal 1/6 binary64))) (/.f64 (/.f64 eps (*.f64 x x)) x))) (*.f64 (/.f64 (*.f64 x x) (*.f64 eps #s(literal 1/6 binary64))) x))
(/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps) #s(literal 1 binary64))) (*.f64 (*.f64 x x) #s(literal 1 binary64))) (*.f64 (*.f64 x x) (/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 (*.f64 x x) (/.f64 eps (*.f64 x x)))) (*.f64 (*.f64 x x) #s(literal 1 binary64))) (*.f64 (*.f64 x x) (/.f64 (*.f64 x x) (/.f64 eps (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps))) (*.f64 (*.f64 x x) #s(literal -1 binary64))) (*.f64 (*.f64 x x) (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps))))
(/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 eps #s(literal 1 binary64)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 x x) (neg.f64 (-.f64 #s(literal 0 binary64) eps)))) (*.f64 (*.f64 x x) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x x))) (*.f64 (*.f64 x x) (neg.f64 (/.f64 eps (*.f64 x x))))) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (/.f64 eps x))) (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) x) (*.f64 (*.f64 x x) (/.f64 eps (*.f64 x (*.f64 x x))))) (*.f64 x (*.f64 x x)))
(/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) x) (*.f64 (*.f64 x x) (/.f64 (/.f64 eps (*.f64 x x)) x))) (*.f64 x (*.f64 x x)))
(/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal 1 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) eps)) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (-.f64 #s(literal 0 binary64) eps))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal 1 binary64)) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps)) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps)))
(/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal 1 binary64)) (/.f64 (*.f64 x x) (/.f64 eps (*.f64 x x)))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (/.f64 (*.f64 x x) (/.f64 eps (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal 1 binary64)) (*.f64 x x)) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (/.f64 eps (*.f64 x x)))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x)))
(/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal 1 binary64)) (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps))))
(/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal 1 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1 binary64)))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal 1 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) eps)))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x x))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (neg.f64 (/.f64 eps (*.f64 x x))))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal 1 binary64)) (*.f64 x (*.f64 x x))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (/.f64 eps x))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal 1 binary64)) x) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (/.f64 eps (*.f64 x (*.f64 x x))))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) x))
(/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal 1 binary64)) x) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (/.f64 (/.f64 eps (*.f64 x x)) x))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) x))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) eps) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) eps)) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) eps) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (-.f64 #s(literal 0 binary64) eps))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) eps) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps)) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps)))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) eps) (/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) eps) (/.f64 (*.f64 x x) (/.f64 eps (*.f64 x x)))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (/.f64 (*.f64 x x) (/.f64 eps (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) eps) (*.f64 x x)) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (/.f64 eps (*.f64 x x)))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x x)))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) eps) (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) eps) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1 binary64)))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) eps) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) eps)))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) eps) (-.f64 #s(literal 0 binary64) (*.f64 x x))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (neg.f64 (/.f64 eps (*.f64 x x))))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) eps) (*.f64 x (*.f64 x x))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (/.f64 eps x))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) eps) x) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (/.f64 eps (*.f64 x (*.f64 x x))))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) x))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) eps) x) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (/.f64 (/.f64 eps (*.f64 x x)) x))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) x))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) eps)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 eps #s(literal 1/6 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (-.f64 #s(literal 0 binary64) eps))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 eps #s(literal 1/6 binary64))) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps)))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 eps #s(literal 1/6 binary64))) (/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 eps #s(literal 1/6 binary64))) (/.f64 (*.f64 x x) (/.f64 eps (*.f64 x x)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (/.f64 (*.f64 x x) (/.f64 eps (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x x)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (/.f64 eps (*.f64 x x)))) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 eps #s(literal 1/6 binary64))) (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 eps #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 eps #s(literal 1/6 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (neg.f64 (-.f64 #s(literal 0 binary64) eps)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 eps #s(literal 1/6 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 x x))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (neg.f64 (/.f64 eps (*.f64 x x))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (-.f64 #s(literal 0 binary64) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x x))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (/.f64 eps x))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 eps #s(literal 1/6 binary64))) x) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (/.f64 eps (*.f64 x (*.f64 x x))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) x))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 eps #s(literal 1/6 binary64))) x) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (/.f64 (/.f64 eps (*.f64 x x)) x))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) x))
(/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) eps)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal -1/6 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (-.f64 #s(literal 0 binary64) eps))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal -1/6 binary64)) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps)))
(/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal -1/6 binary64)) (/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal -1/6 binary64)) (/.f64 (*.f64 x x) (/.f64 eps (*.f64 x x)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (/.f64 (*.f64 x x) (/.f64 eps (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x x)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (/.f64 eps (*.f64 x x)))) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal -1/6 binary64)) (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps))))
(/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 eps #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal -1/6 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (neg.f64 (-.f64 #s(literal 0 binary64) eps)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal -1/6 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x x))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (neg.f64 (/.f64 eps (*.f64 x x))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (-.f64 #s(literal 0 binary64) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x (*.f64 x x))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (/.f64 eps x))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal -1/6 binary64)) x) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (/.f64 eps (*.f64 x (*.f64 x x))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) x))
(/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal -1/6 binary64)) x) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (/.f64 (/.f64 eps (*.f64 x x)) x))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) x))
(/.f64 (-.f64 (*.f64 (*.f64 eps (/.f64 #s(literal 1/6 binary64) x)) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps x)) (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (/.f64 #s(literal 1/6 binary64) x)) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 x (-.f64 #s(literal 0 binary64) eps))) (*.f64 x (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (/.f64 #s(literal 1/6 binary64) x)) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps)) (*.f64 x #s(literal 1 binary64))) (*.f64 x (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps)))
(/.f64 (-.f64 (*.f64 (*.f64 eps (/.f64 #s(literal 1/6 binary64) x)) (/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps) #s(literal 1 binary64))) (*.f64 x #s(literal 1 binary64))) (*.f64 x (/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (/.f64 #s(literal 1/6 binary64) x)) (/.f64 (*.f64 x x) (/.f64 eps (*.f64 x x)))) (*.f64 x #s(literal 1 binary64))) (*.f64 x (/.f64 (*.f64 x x) (/.f64 eps (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (/.f64 #s(literal 1/6 binary64) x)) (*.f64 x x)) (*.f64 x (/.f64 eps (*.f64 x x)))) (*.f64 x (*.f64 x x)))
(/.f64 (-.f64 (*.f64 (*.f64 eps (/.f64 #s(literal 1/6 binary64) x)) (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps))) (*.f64 x #s(literal -1 binary64))) (*.f64 x (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (/.f64 #s(literal 1/6 binary64) x)) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 eps #s(literal 1 binary64)))) (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (/.f64 #s(literal 1/6 binary64) x)) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 x (neg.f64 (-.f64 #s(literal 0 binary64) eps)))) (*.f64 x (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (/.f64 #s(literal 1/6 binary64) x)) (-.f64 #s(literal 0 binary64) (*.f64 x x))) (*.f64 x (neg.f64 (/.f64 eps (*.f64 x x))))) (*.f64 x (-.f64 #s(literal 0 binary64) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (/.f64 #s(literal 1/6 binary64) x)) (*.f64 x (*.f64 x x))) (*.f64 x (/.f64 eps x))) (*.f64 x (*.f64 x (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (/.f64 #s(literal 1/6 binary64) x)) x) (*.f64 x (/.f64 eps (*.f64 x (*.f64 x x))))) (*.f64 x x))
(/.f64 (-.f64 (*.f64 (*.f64 eps (/.f64 #s(literal 1/6 binary64) x)) x) (*.f64 x (/.f64 (/.f64 eps (*.f64 x x)) x))) (*.f64 x x))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) eps) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) eps)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) eps) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (-.f64 #s(literal 0 binary64) eps))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) eps) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps)))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) eps) (/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) eps) (/.f64 (*.f64 x x) (/.f64 eps (*.f64 x x)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (/.f64 (*.f64 x x) (/.f64 eps (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) eps) (*.f64 x x)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (/.f64 eps (*.f64 x x)))) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) eps) (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) eps) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 eps #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) eps) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (neg.f64 (-.f64 #s(literal 0 binary64) eps)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) eps) (-.f64 #s(literal 0 binary64) (*.f64 x x))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (neg.f64 (/.f64 eps (*.f64 x x))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (-.f64 #s(literal 0 binary64) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) eps) (*.f64 x (*.f64 x x))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (/.f64 eps x))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 x (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) eps) x) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (/.f64 eps (*.f64 x (*.f64 x x))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) x))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) eps) x) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (/.f64 (/.f64 eps (*.f64 x x)) x))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) x))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 1/6 binary64) x) eps) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps x)) (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 1/6 binary64) x) eps) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 x (-.f64 #s(literal 0 binary64) eps))) (*.f64 x (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 1/6 binary64) x) eps) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps)) (*.f64 x #s(literal 1 binary64))) (*.f64 x (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps)))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 1/6 binary64) x) eps) (/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps) #s(literal 1 binary64))) (*.f64 x #s(literal 1 binary64))) (*.f64 x (/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 1/6 binary64) x) eps) (/.f64 (*.f64 x x) (/.f64 eps (*.f64 x x)))) (*.f64 x #s(literal 1 binary64))) (*.f64 x (/.f64 (*.f64 x x) (/.f64 eps (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 1/6 binary64) x) eps) (*.f64 x x)) (*.f64 x (/.f64 eps (*.f64 x x)))) (*.f64 x (*.f64 x x)))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 1/6 binary64) x) eps) (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps))) (*.f64 x #s(literal -1 binary64))) (*.f64 x (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 1/6 binary64) x) eps) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 eps #s(literal 1 binary64)))) (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 1/6 binary64) x) eps) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 x (neg.f64 (-.f64 #s(literal 0 binary64) eps)))) (*.f64 x (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 1/6 binary64) x) eps) (-.f64 #s(literal 0 binary64) (*.f64 x x))) (*.f64 x (neg.f64 (/.f64 eps (*.f64 x x))))) (*.f64 x (-.f64 #s(literal 0 binary64) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 1/6 binary64) x) eps) (*.f64 x (*.f64 x x))) (*.f64 x (/.f64 eps x))) (*.f64 x (*.f64 x (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 1/6 binary64) x) eps) x) (*.f64 x (/.f64 eps (*.f64 x (*.f64 x x))))) (*.f64 x x))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 1/6 binary64) x) eps) x) (*.f64 x (/.f64 (/.f64 eps (*.f64 x x)) x))) (*.f64 x x))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps #s(literal 1/6 binary64)) x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps x)) (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps #s(literal 1/6 binary64)) x) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 x (-.f64 #s(literal 0 binary64) eps))) (*.f64 x (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps #s(literal 1/6 binary64)) x) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps)) (*.f64 x #s(literal 1 binary64))) (*.f64 x (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps #s(literal 1/6 binary64)) x) (/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps) #s(literal 1 binary64))) (*.f64 x #s(literal 1 binary64))) (*.f64 x (/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps #s(literal 1/6 binary64)) x) (/.f64 (*.f64 x x) (/.f64 eps (*.f64 x x)))) (*.f64 x #s(literal 1 binary64))) (*.f64 x (/.f64 (*.f64 x x) (/.f64 eps (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps #s(literal 1/6 binary64)) x) (*.f64 x x)) (*.f64 x (/.f64 eps (*.f64 x x)))) (*.f64 x (*.f64 x x)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps #s(literal 1/6 binary64)) x) (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps))) (*.f64 x #s(literal -1 binary64))) (*.f64 x (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps #s(literal 1/6 binary64)) x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 x (*.f64 eps #s(literal 1 binary64)))) (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps #s(literal 1/6 binary64)) x) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 x (neg.f64 (-.f64 #s(literal 0 binary64) eps)))) (*.f64 x (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps #s(literal 1/6 binary64)) x) (-.f64 #s(literal 0 binary64) (*.f64 x x))) (*.f64 x (neg.f64 (/.f64 eps (*.f64 x x))))) (*.f64 x (-.f64 #s(literal 0 binary64) (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps #s(literal 1/6 binary64)) x) (*.f64 x (*.f64 x x))) (*.f64 x (/.f64 eps x))) (*.f64 x (*.f64 x (*.f64 x x))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps #s(literal 1/6 binary64)) x) x) (*.f64 x (/.f64 eps (*.f64 x (*.f64 x x))))) (*.f64 x x))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps #s(literal 1/6 binary64)) x) x) (*.f64 x (/.f64 (/.f64 eps (*.f64 x x)) x))) (*.f64 x x))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/216 binary64)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 eps (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (/.f64 eps (*.f64 x x))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))))) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 eps (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (/.f64 eps (*.f64 x x))) (-.f64 #s(literal 0 binary64) (*.f64 x x))))) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))))) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 eps (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (/.f64 eps (*.f64 x x))) (-.f64 #s(literal 0 binary64) (*.f64 x x))))) (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 eps (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (/.f64 eps (*.f64 x x))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (/.f64 eps (*.f64 x x))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))) (*.f64 (/.f64 (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (/.f64 eps (*.f64 x x))) (-.f64 #s(literal 0 binary64) (*.f64 x x))) (/.f64 (*.f64 eps (/.f64 eps (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))) (*.f64 (/.f64 (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (/.f64 eps (*.f64 x x))) (-.f64 #s(literal 0 binary64) (*.f64 x x))) (/.f64 (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (/.f64 eps (*.f64 x x))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))))
(pow.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 eps (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (/.f64 eps (*.f64 x x))) (-.f64 #s(literal 0 binary64) (*.f64 x x))))) (/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/216 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (/.f64 eps (*.f64 x x))) (-.f64 #s(literal 0 binary64) (*.f64 x x))) (/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 (/.f64 eps (*.f64 x x)) (/.f64 eps (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 x x))))) #s(literal -1 binary64))
(*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x)))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/216 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 eps (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (/.f64 eps (*.f64 x x))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))))))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 (/.f64 eps (*.f64 x x)) (/.f64 eps (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (/.f64 eps (*.f64 x x))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))))) (*.f64 x (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps)))))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (*.f64 x (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps)))) (-.f64 #s(literal 0 binary64) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))))))))
(neg.f64 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps))) (neg.f64 x)) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))))))
(/.f64 (*.f64 x (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps)))) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps))) (neg.f64 x)) (-.f64 #s(literal 0 binary64) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))))) (*.f64 x (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))))) (*.f64 x (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps))))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))))) (*.f64 x (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) x) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x)))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps))))) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) x) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps))) (neg.f64 x))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))))))))
(/.f64 (*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps)))) #s(literal 1 binary64)) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (/.f64 x (*.f64 eps (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))))))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x)))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (/.f64 x (*.f64 eps (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))))))) (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps))))
(pow.f64 (/.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))))) (*.f64 x (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))))) (*.f64 x (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 x (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))))))))
(*.f64 x (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))))))
(*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps))) (/.f64 x (*.f64 eps (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))))))
(*.f64 (*.f64 x (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps)))) (/.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))))))
(*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps))) (neg.f64 x)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))))))))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps)))) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))))) (*.f64 x (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps))))) #s(literal -1 binary64)))
(*.f64 (/.f64 x (*.f64 eps (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))))) (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps))))
(*.f64 (/.f64 (*.f64 x (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps)))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))) (*.f64 (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))) (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))))) (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x)))))))) (+.f64 (*.f64 (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x)))))) (*.f64 (*.f64 eps (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))) (-.f64 (*.f64 eps (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))))))
(*.f64 (/.f64 (*.f64 x (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))))) (*.f64 eps (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))))))) (*.f64 eps (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))))))
(+.f64 (*.f64 eps eps) (+.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) eps)) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))))
(+.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (*.f64 eps (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))))
(+.f64 (*.f64 eps (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))
(+.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (*.f64 eps eps)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) eps)))
(-.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x)))))) (*.f64 eps (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))))) (/.f64 (*.f64 eps (*.f64 (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))) (*.f64 eps (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))))) (*.f64 eps (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))))))
(fma.f64 eps (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))
(fma.f64 eps (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (*.f64 eps (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))))
(fma.f64 (*.f64 eps (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 eps (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))))
(fma.f64 (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (*.f64 eps (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))))
(fma.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 eps (*.f64 x x)) (*.f64 eps (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))))
(fma.f64 (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))) eps (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))) (*.f64 (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))) (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))))) (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))))) (+.f64 (*.f64 (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x)))))) (*.f64 (*.f64 eps (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))) (-.f64 (*.f64 eps (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))) (*.f64 (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))) (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))))) (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))))) (+.f64 (*.f64 eps (*.f64 (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))) (*.f64 eps (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))))) (-.f64 (*.f64 (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x)))))) (*.f64 eps (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (*.f64 eps (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x)))))) (*.f64 (*.f64 eps (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))) (-.f64 (*.f64 eps (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))) (*.f64 (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))) (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))))) (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))))) (*.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))))) (*.f64 eps (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))))))))
(/.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))))) (*.f64 eps (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))))) (*.f64 eps (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))) (*.f64 (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))) (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))))) (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x)))))))) (neg.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x)))))) (*.f64 (*.f64 eps (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))) (-.f64 (*.f64 eps (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))))) (*.f64 eps (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))))))) (neg.f64 (*.f64 eps (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))))))
(/.f64 (-.f64 (*.f64 eps (*.f64 (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))) (*.f64 eps (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))))) (*.f64 (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))))) (-.f64 (*.f64 eps (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x)))))) (*.f64 eps (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))))) (*.f64 (*.f64 eps (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))))) (*.f64 eps (*.f64 (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))) (*.f64 eps (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))))))) (*.f64 (*.f64 eps (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))))) (*.f64 eps (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))))))
(pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x)))))) (*.f64 (*.f64 eps (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))) (-.f64 (*.f64 eps (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))) (*.f64 (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))) (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))))) (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 eps (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))))) (*.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))))) (*.f64 eps (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))))))) #s(literal -1 binary64))
(*.f64 eps (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))))
(*.f64 eps (+.f64 (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))))
(*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))) (*.f64 (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))) (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))))) (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x)))))) (*.f64 (*.f64 eps (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))) (-.f64 (*.f64 eps (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))))))
(*.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))))) (*.f64 eps (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))))) (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))))))
(+.f64 (*.f64 x (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps)))) (*.f64 x (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps)))))
(+.f64 (*.f64 x (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps))) x))
(+.f64 (*.f64 x (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x)))))) (*.f64 x (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps)))))
(+.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) x) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) x))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) x) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x)))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) x) (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps))))
(/.f64 (*.f64 x (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x)))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps))))))
(/.f64 (*.f64 x (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps))))
(*.f64 x (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps))))
(*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps))) x)
(+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))))
(+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps)))))
(+.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps))))
(+.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps))) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps)))))
(+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps))) (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps))))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))))
(-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps)))
(-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (-.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps)))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x)))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps)))))) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x)))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps)))))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x)))))) (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps)))) (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps)))))
(fma.f64 eps (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))))
(fma.f64 eps (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))) (neg.f64 (-.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps))))))
(fma.f64 eps (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))))
(fma.f64 eps (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))) (neg.f64 (-.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps))))))
(fma.f64 eps (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))))
(fma.f64 eps (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))) (neg.f64 (-.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps))))))
(fma.f64 (*.f64 x x) (*.f64 eps (*.f64 (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))))
(fma.f64 (*.f64 x x) (*.f64 eps (*.f64 (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))) (neg.f64 (-.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps))))))
(fma.f64 (*.f64 eps (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))))
(fma.f64 (*.f64 eps (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (neg.f64 (-.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps))))))
(fma.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))))
(fma.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))) (neg.f64 (-.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps))))))
(fma.f64 (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))))
(fma.f64 (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (neg.f64 (-.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps))))))
(fma.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x)))) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))))
(fma.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x)))) (neg.f64 (-.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps))))))
(fma.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))))
(fma.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (neg.f64 (-.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps))))))
(fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))))
(fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))) (neg.f64 (-.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps))))))
(fma.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) eps)) (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))))
(fma.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) eps)) (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (neg.f64 (-.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps))))))
(fma.f64 (*.f64 eps x) (*.f64 x (*.f64 (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))))
(fma.f64 (*.f64 eps x) (*.f64 x (*.f64 (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))) (neg.f64 (-.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps))))))
(fma.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x)))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))))
(fma.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x)))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (neg.f64 (-.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps))))))
(fma.f64 (*.f64 (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (*.f64 eps (*.f64 x x)) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))))
(fma.f64 (*.f64 (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (*.f64 eps (*.f64 x x)) (neg.f64 (-.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps))))))
(fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))))
(fma.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (neg.f64 (-.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps))))))
(fma.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))))
(fma.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (neg.f64 (-.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps))))))
(fma.f64 (pow.f64 (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) #s(literal 3/2 binary64)) (pow.f64 (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) #s(literal 3/2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))))
(fma.f64 (pow.f64 (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) #s(literal 3/2 binary64)) (pow.f64 (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) #s(literal 3/2 binary64)) (neg.f64 (-.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps))))))
(fma.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) eps) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))))
(fma.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) eps) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (neg.f64 (-.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps))))))
(fma.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (*.f64 eps (*.f64 x x))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))))
(fma.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (*.f64 eps (*.f64 x x))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (neg.f64 (-.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps))))))
(fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x)))) (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))))
(fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x)))) (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (neg.f64 (-.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x)))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x)))))) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x)))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps))))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x)))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps)))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps))) (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps))) (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps))))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps)))))) (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps))) (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps)))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps)))) (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps)))))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps))) (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps))))) (-.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps eps)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x)))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps)))))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x)))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x)))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps))))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x)))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x)))))) (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps)))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps))) (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps)))))
(pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x)))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps))))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x)))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps)))))))
(*.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x)))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps)))))
(*.f64 eps (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 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) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 #s(literal -2 binary64) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))))
(*.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 #s(literal -2 binary64) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 eps #s(literal 1/2 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 (*.f64 eps #s(literal 1/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 (*.f64 #s(literal -2 binary64) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 eps #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal -2 binary64) eps) (*.f64 #s(literal 1/2 binary64) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 eps (*.f64 #s(literal 1/2 binary64) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 eps (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))))
(*.f64 (*.f64 eps #s(literal 1/2 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 #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 1/2 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) #s(literal 1/2 binary64))
(*.f64 eps #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) eps)
(sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))
(neg.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal -2 binary64))))
(*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))
(*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))
(*.f64 (*.f64 eps eps) #s(literal -1/48 binary64))
(*.f64 (*.f64 eps #s(literal -1/48 binary64)) eps)
(+.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))))
(-.f64 (*.f64 (sin.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (cos.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 x (*.f64 eps #s(literal 1/2 binary64)))))) (*.f64 (cos.f64 (/.f64 (*.f64 x x) (-.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (sin.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (-.f64 x (*.f64 eps #s(literal 1/2 binary64)))))))
(sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(fma.f64 (sin.f64 x) (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 2 binary64))) (sin.f64 (-.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(/.f64 eps (/.f64 (*.f64 x x) #s(literal 1/6 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (*.f64 eps #s(literal 1/6 binary64))))
(/.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x x))
(/.f64 (*.f64 eps #s(literal 1 binary64)) (/.f64 (*.f64 x x) #s(literal 1/6 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) eps) (/.f64 (*.f64 x x) #s(literal 1/6 binary64)))
(/.f64 (neg.f64 (*.f64 eps #s(literal 1/6 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(/.f64 (*.f64 eps #s(literal -1/6 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(/.f64 (*.f64 eps (/.f64 #s(literal 1/6 binary64) x)) x)
(/.f64 (*.f64 #s(literal -1/6 binary64) eps) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(/.f64 (*.f64 (/.f64 #s(literal 1/6 binary64) x) eps) x)
(/.f64 (/.f64 (*.f64 eps #s(literal 1/6 binary64)) x) x)
(pow.f64 (/.f64 (*.f64 x x) (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))
(*.f64 eps (/.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(*.f64 #s(literal 1/6 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) eps))
(*.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps)
(*.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 x x)))
(*.f64 (/.f64 eps x) (/.f64 #s(literal 1/6 binary64) x))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps)) #s(literal -1 binary64)))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) eps) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 eps (*.f64 x (*.f64 x (*.f64 x x))))
(/.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (/.f64 eps (*.f64 x x))))
(/.f64 (/.f64 eps (*.f64 x x)) (*.f64 x x))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps)))
(/.f64 (*.f64 eps #s(literal 1 binary64)) (*.f64 x (*.f64 x (*.f64 x x))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) eps)) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))
(/.f64 (neg.f64 (/.f64 eps (*.f64 x x))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(/.f64 (/.f64 eps x) (*.f64 x (*.f64 x x)))
(/.f64 (/.f64 eps (*.f64 x (*.f64 x x))) x)
(/.f64 (/.f64 (/.f64 eps (*.f64 x x)) x) x)
(pow.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 x x) (/.f64 eps (*.f64 x x))) #s(literal -1 binary64))
(*.f64 eps (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (*.f64 x x)))))
(*.f64 (-.f64 #s(literal 0 binary64) eps) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x (*.f64 x x))))))
(*.f64 #s(literal 1 binary64) (/.f64 eps (*.f64 x (*.f64 x (*.f64 x x)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) eps)
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) (pow.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (/.f64 eps (*.f64 x x)))
(*.f64 (/.f64 eps (*.f64 x x)) (/.f64 #s(literal 1 binary64) (*.f64 x x)))
(*.f64 (/.f64 #s(literal 1 binary64) x) (pow.f64 (/.f64 (*.f64 x (*.f64 x x)) eps) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x))) (pow.f64 (/.f64 x eps) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64))) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 x x)))
(/.f64 #s(literal 1/6 binary64) (*.f64 x x))
(/.f64 #s(literal 1/6 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x))))
(/.f64 #s(literal -1/6 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) #s(literal 1/6 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 x (/.f64 #s(literal 1/6 binary64) x)))
(/.f64 (/.f64 #s(literal 1/6 binary64) x) x)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (/.f64 #s(literal 1/6 binary64) x)) (neg.f64 x))
(pow.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 x (/.f64 #s(literal 1/6 binary64) x)) #s(literal -1 binary64))
(*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x)))
(*.f64 #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x x))))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 1/6 binary64))
(*.f64 (/.f64 #s(literal 1/6 binary64) x) (/.f64 #s(literal 1 binary64) x))
(*.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1/6 binary64) x))
(+.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 x x)))))
(+.f64 (*.f64 (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))
(+.f64 (*.f64 (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) #s(literal 1/6 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 x x))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))
(+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))) (*.f64 (*.f64 (*.f64 x x) #s(literal -1/120 binary64)) (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))))
(+.f64 (*.f64 (*.f64 (*.f64 x x) #s(literal -1/120 binary64)) (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))) (*.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))))
(/.f64 (*.f64 (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1728000 binary64))) #s(literal 1/216 binary64))) (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/14400 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))
(/.f64 (*.f64 (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/14400 binary64)) #s(literal -1/36 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1728000 binary64))) #s(literal 1/216 binary64)) (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))) (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/14400 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/14400 binary64)) #s(literal -1/36 binary64)) (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))) (+.f64 (*.f64 (*.f64 x x) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)))
(*.f64 eps (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))
(*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))
(*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))
(*.f64 (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))
(*.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (*.f64 eps (*.f64 x x)))
(*.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) eps) (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))
(+.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (*.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 x x))))
(+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))
(fma.f64 (*.f64 eps (*.f64 x x)) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 x x))))
(fma.f64 (*.f64 (*.f64 x x) #s(literal -1/120 binary64)) (*.f64 eps (*.f64 x x)) (*.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 x x))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1728000 binary64))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 #s(literal 1/216 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))) (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (-.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 x x))) (*.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 x x)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (*.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 x x)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (*.f64 (*.f64 x x) (*.f64 eps (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 x x))) (*.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 x x))))) (-.f64 (*.f64 (*.f64 x x) (*.f64 eps (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (*.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 x x)))))
(/.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1728000 binary64))) #s(literal 1/216 binary64))) (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/14400 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))
(/.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/14400 binary64)) #s(literal -1/36 binary64))) (+.f64 (*.f64 (*.f64 x x) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1728000 binary64))) #s(literal 1/216 binary64)) (*.f64 eps (*.f64 x x))) (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/14400 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) #s(literal 1/14400 binary64)) #s(literal -1/36 binary64)) (*.f64 eps (*.f64 x x))) (+.f64 (*.f64 (*.f64 x x) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)))
(*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))
(*.f64 (*.f64 x x) (*.f64 eps (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))
(*.f64 (*.f64 eps (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))
(*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 eps (*.f64 x x)))
(*.f64 (*.f64 eps x) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))
(*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) eps)
(*.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) eps) (*.f64 x x))
(*.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 eps x)) x)
(*.f64 eps (*.f64 x x))
(*.f64 x (*.f64 eps x))
(*.f64 (*.f64 x x) eps)
(*.f64 (*.f64 eps x) x)

simplify334.0ms (1.9%)

Algorithm
egg-herbie
Rules
7040×*-lowering-*.f32
7040×*-lowering-*.f64
3688×+-lowering-+.f64
3688×+-lowering-+.f32
1700×fma-lowering-fma.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
06097667
122027076
085877076
Stop Event
iter limit
node limit
Counts
516 → 516
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/24 (* (pow eps 3) (sin (+ x (* 1/2 eps)))))
(* (pow eps 3) (+ (* -1 (/ (sin (+ x (* 1/2 eps))) (pow eps 2))) (* 1/24 (sin (+ x (* 1/2 eps))))))
(* (pow eps 3) (+ (* -1 (/ (sin (+ x (* 1/2 eps))) (pow eps 2))) (* 1/24 (sin (+ x (* 1/2 eps))))))
(* (pow eps 3) (+ (* -1 (/ (sin (+ x (* 1/2 eps))) (pow eps 2))) (* 1/24 (sin (+ x (* 1/2 eps))))))
(* 1/24 (* (pow eps 3) (sin (- x (* -1/2 eps)))))
(* -1 (* (pow eps 3) (+ (* -1/24 (sin (- x (* -1/2 eps)))) (/ (sin (- x (* -1/2 eps))) (pow eps 2)))))
(* -1 (* (pow eps 3) (+ (* -1/24 (sin (- x (* -1/2 eps)))) (/ (sin (- x (* -1/2 eps))) (pow eps 2)))))
(* -1 (* (pow eps 3) (+ (* -1/24 (sin (- x (* -1/2 eps)))) (/ (sin (- x (* -1/2 eps))) (pow eps 2)))))
(* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))))
(+ (* -2 (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))))) (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))))
(+ (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))) (* x (+ (* -2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))) (* eps (* x (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))))))
(+ (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))) (* x (+ (* -2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))) (* x (+ (* 1/3 (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))))) (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))))))))
(* -2 (* eps (* (sin (+ x (* 1/2 eps))) (+ 1/2 (* -1/48 (pow eps 2))))))
(* -2 (* eps (* (sin (+ x (* 1/2 eps))) (+ 1/2 (* -1/48 (pow eps 2))))))
(* -2 (* eps (* (sin (+ x (* 1/2 eps))) (+ 1/2 (* -1/48 (pow eps 2))))))
(* -2 (* eps (* (sin (+ x (* 1/2 eps))) (+ 1/2 (* -1/48 (pow eps 2))))))
(* -2 (* eps (* (sin (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* -1/48 (pow eps 2))))))
(* -2 (* eps (* (sin (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* -1/48 (pow eps 2))))))
(* -2 (* eps (* (sin (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* -1/48 (pow eps 2))))))
(* -2 (* eps (* (sin (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* -1/48 (pow eps 2))))))
(* 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/48 (* (pow eps 3) (sin (+ x (* 1/2 eps)))))
(* (pow eps 3) (+ (* -1/48 (sin (+ x (* 1/2 eps)))) (* 1/2 (/ (sin (+ x (* 1/2 eps))) (pow eps 2)))))
(* (pow eps 3) (+ (* -1/48 (sin (+ x (* 1/2 eps)))) (* 1/2 (/ (sin (+ x (* 1/2 eps))) (pow eps 2)))))
(* (pow eps 3) (+ (* -1/48 (sin (+ x (* 1/2 eps)))) (* 1/2 (/ (sin (+ x (* 1/2 eps))) (pow eps 2)))))
(* -1/48 (* (pow eps 3) (sin (- x (* -1/2 eps)))))
(* -1 (* (pow eps 3) (+ (* -1/2 (/ (sin (- x (* -1/2 eps))) (pow eps 2))) (* 1/48 (sin (- x (* -1/2 eps)))))))
(* -1 (* (pow eps 3) (+ (* -1/2 (/ (sin (- x (* -1/2 eps))) (pow eps 2))) (* 1/48 (sin (- x (* -1/2 eps)))))))
(* -1 (* (pow eps 3) (+ (* -1/2 (/ (sin (- x (* -1/2 eps))) (pow eps 2))) (* 1/48 (sin (- x (* -1/2 eps)))))))
(* eps (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))
(+ (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))) (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))))
(+ (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))) (* x (+ (* -1/2 (* eps (* x (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))))) (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))))))
(+ (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))) (* x (+ (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))) (* x (+ (* -1/2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))) (* -1/6 (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))))))))))
(* eps (* (sin (+ x (* 1/2 eps))) (+ 1/2 (* -1/48 (pow eps 2)))))
(* eps (* (sin (+ x (* 1/2 eps))) (+ 1/2 (* -1/48 (pow eps 2)))))
(* eps (* (sin (+ x (* 1/2 eps))) (+ 1/2 (* -1/48 (pow eps 2)))))
(* eps (* (sin (+ x (* 1/2 eps))) (+ 1/2 (* -1/48 (pow eps 2)))))
(* eps (* (sin (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* -1/48 (pow eps 2)))))
(* eps (* (sin (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* -1/48 (pow eps 2)))))
(* eps (* (sin (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* -1/48 (pow eps 2)))))
(* eps (* (sin (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* -1/48 (pow eps 2)))))
(* 1/2 eps)
(* eps (+ 1/2 (* -1/48 (pow eps 2))))
(* eps (+ 1/2 (* -1/48 (pow eps 2))))
(* eps (+ 1/2 (* -1/48 (pow eps 2))))
(* -1/48 (pow eps 3))
(* (pow eps 3) (- (* 1/2 (/ 1 (pow eps 2))) 1/48))
(* (pow eps 3) (- (* 1/2 (/ 1 (pow eps 2))) 1/48))
(* (pow eps 3) (- (* 1/2 (/ 1 (pow eps 2))) 1/48))
(* -1/48 (pow eps 3))
(* -1 (* (pow eps 3) (- 1/48 (* 1/2 (/ 1 (pow eps 2))))))
(* -1 (* (pow eps 3) (- 1/48 (* 1/2 (/ 1 (pow eps 2))))))
(* -1 (* (pow eps 3) (- 1/48 (* 1/2 (/ 1 (pow eps 2))))))
1/2
(+ 1/2 (* -1/48 (pow eps 2)))
(+ 1/2 (* -1/48 (pow eps 2)))
(+ 1/2 (* -1/48 (pow eps 2)))
(* -1/48 (pow eps 2))
(* (pow eps 2) (- (* 1/2 (/ 1 (pow eps 2))) 1/48))
(* (pow eps 2) (- (* 1/2 (/ 1 (pow eps 2))) 1/48))
(* (pow eps 2) (- (* 1/2 (/ 1 (pow eps 2))) 1/48))
(* -1/48 (pow eps 2))
(* (pow eps 2) (- (* 1/2 (/ 1 (pow eps 2))) 1/48))
(* (pow eps 2) (- (* 1/2 (/ 1 (pow eps 2))) 1/48))
(* (pow eps 2) (- (* 1/2 (/ 1 (pow eps 2))) 1/48))
(* -1 (* eps x))
(* x (+ (* -1 eps) (* 1/6 (* eps (pow x 2)))))
(* x (+ (* -1 eps) (* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps)))))
(* x (+ (* -1 eps) (* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps)))))
(* -1/120 (* eps (pow x 5)))
(* (pow x 5) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))
(* (pow x 5) (+ (* -1 (/ eps (pow x 4))) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2))))))
(* (pow x 5) (+ (* -1 (/ eps (pow x 4))) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2))))))
(* -1/120 (* eps (pow x 5)))
(* -1 (* (pow x 5) (+ (* -1/6 (/ eps (pow x 2))) (* 1/120 eps))))
(* -1 (* (pow x 5) (+ (* -1/6 (/ eps (pow x 2))) (+ (* 1/120 eps) (/ eps (pow x 4))))))
(* -1 (* (pow x 5) (+ (* -1/6 (/ eps (pow x 2))) (+ (* 1/120 eps) (/ eps (pow x 4))))))
(* eps (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4))))))
(* eps (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4))))))
(* eps (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4))))))
(* eps (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4))))))
(* eps (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4))))))
(* eps (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4))))))
(* eps (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4))))))
(* eps (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4))))))
(* -1 (* eps (* (pow x 5) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2)))))))
(* -1 (* eps (* (pow x 5) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2)))))))
(* -1 (* eps (* (pow x 5) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2)))))))
(* -1 (* eps (* (pow x 5) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2)))))))
(* -1 eps)
(+ (* -1 eps) (* 1/6 (* eps (pow x 2))))
(+ (* -1 eps) (* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps))))
(+ (* -1 eps) (* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps))))
(* -1/120 (* eps (pow x 4)))
(* (pow x 4) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))
(* (pow x 4) (+ (* -1 (/ eps (pow x 4))) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2))))))
(* (pow x 4) (+ (* -1 (/ eps (pow x 4))) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2))))))
(* -1/120 (* eps (pow x 4)))
(* (pow x 4) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))
(* (pow x 4) (+ (* -1 (/ eps (pow x 4))) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2))))))
(* (pow x 4) (+ (* -1 (/ eps (pow x 4))) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2))))))
(* eps (* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4))))))
(* eps (* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4))))))
(* eps (* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4))))))
(* eps (* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4))))))
(* eps (* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4))))))
(* eps (* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4))))))
(* eps (* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4))))))
(* eps (* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4))))))
(* -1 (* eps (* (pow x 4) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2)))))))
(* -1 (* eps (* (pow x 4) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2)))))))
(* -1 (* eps (* (pow x 4) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2)))))))
(* -1 (* eps (* (pow x 4) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2)))))))
(* eps (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4)))))
(* eps (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4)))))
(* eps (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4)))))
(* eps (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4)))))
(* eps (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4)))))
(* eps (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4)))))
(* eps (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4)))))
(* eps (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4)))))
(* -1 (* eps (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2))))))
(* -1 (* eps (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2))))))
(* -1 (* eps (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2))))))
(* -1 (* eps (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2))))))
(* -1 (/ eps (pow x 4)))
(/ (- (* 1/6 (* eps (pow x 2))) eps) (pow x 4))
(/ (- (* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps))) eps) (pow x 4))
(/ (- (* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps))) eps) (pow x 4))
(* -1/120 eps)
(+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2))))
(+ (* -1 (/ eps (pow x 4))) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))
(+ (* -1 (/ eps (pow x 4))) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))
(* -1/120 eps)
(+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2))))
(+ (* -1 (/ eps (pow x 4))) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))
(+ (* -1 (/ eps (pow x 4))) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))
(* eps (- (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4))))
(* eps (- (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4))))
(* eps (- (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4))))
(* eps (- (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4))))
(* eps (- (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4))))
(* eps (- (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4))))
(* eps (- (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4))))
(* eps (- (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4))))
(* -1 (* eps (- (/ 1 (pow x 4)) (* 1/6 (/ 1 (pow x 2))))))
(* -1 (* eps (- (/ 1 (pow x 4)) (* 1/6 (/ 1 (pow x 2))))))
(* -1 (* eps (- (/ 1 (pow x 4)) (* 1/6 (/ 1 (pow x 2))))))
(* -1 (* eps (- (/ 1 (pow x 4)) (* 1/6 (/ 1 (pow x 2))))))
(* -1 (/ eps (pow x 4)))
(/ (- (* 1/6 (* eps (pow x 2))) eps) (pow x 4))
(/ (- (* 1/6 (* eps (pow x 2))) eps) (pow x 4))
(/ (- (* 1/6 (* eps (pow x 2))) eps) (pow x 4))
(* 1/6 (/ eps (pow x 2)))
(/ (+ (* -1 (/ eps (pow x 2))) (* 1/6 eps)) (pow x 2))
(/ (+ (* -1 (/ eps (pow x 2))) (* 1/6 eps)) (pow x 2))
(/ (+ (* -1 (/ eps (pow x 2))) (* 1/6 eps)) (pow x 2))
(* 1/6 (/ eps (pow x 2)))
(/ (+ (* -1 (/ eps (pow x 2))) (* 1/6 eps)) (pow x 2))
(/ (+ (* -1 (/ eps (pow x 2))) (* 1/6 eps)) (pow x 2))
(/ (+ (* -1 (/ eps (pow x 2))) (* 1/6 eps)) (pow x 2))
(/ (* eps (* x (- (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)) 1))) (+ 1 (+ (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) (* (pow x 4) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))))
(/ (* eps (* x (- (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)) 1))) (+ 1 (+ (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) (* (pow x 4) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))))
(/ (* eps (* x (- (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)) 1))) (+ 1 (+ (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) (* (pow x 4) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))))
(/ (* eps (* x (- (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)) 1))) (+ 1 (+ (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) (* (pow x 4) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))))
(/ (* eps (* x (- (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)) 1))) (+ 1 (+ (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) (* (pow x 4) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))))
(/ (* eps (* x (- (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)) 1))) (+ 1 (+ (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) (* (pow x 4) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))))
(/ (* eps (* x (- (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)) 1))) (+ 1 (+ (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) (* (pow x 4) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))))
(/ (* eps (* x (- (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)) 1))) (+ 1 (+ (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) (* (pow x 4) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))))
(* -1 (/ (* eps (* x (+ 1 (* -1 (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)))))) (+ (* -1 (- (* -1 (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2))))) 1)) (* (pow x 4) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))))
(* -1 (/ (* eps (* x (+ 1 (* -1 (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)))))) (+ (* -1 (- (* -1 (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2))))) 1)) (* (pow x 4) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))))
(* -1 (/ (* eps (* x (+ 1 (* -1 (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)))))) (+ (* -1 (- (* -1 (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2))))) 1)) (* (pow x 4) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))))
(* -1 (/ (* eps (* x (+ 1 (* -1 (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)))))) (+ (* -1 (- (* -1 (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2))))) 1)) (* (pow x 4) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))))
(* -1 (* eps x))
(* x (+ (* -1 eps) (* 1/6 (* eps (pow x 2)))))
(* x (+ (* -1 eps) (* (pow x 2) (- (* -1 (* (pow x 2) (+ (* -1 (/ (+ (* -1/120 (pow eps 2)) (* 1/36 (pow eps 2))) eps)) (* 1/36 eps)))) (* -1/6 eps)))))
(* x (+ (* -1 eps) (* (pow x 2) (- (* (pow x 2) (- (* (pow x 2) (- (* 1/216 eps) (+ (* -1/6 (+ (* -1 (/ (+ (* -1/120 (pow eps 2)) (* 1/36 (pow eps 2))) eps)) (* 1/36 eps))) (+ (* 1/360 eps) (* 1/6 (/ (+ (* -1/120 (pow eps 2)) (* 1/36 (pow eps 2))) eps)))))) (+ (* -1 (/ (+ (* -1/120 (pow eps 2)) (* 1/36 (pow eps 2))) eps)) (* 1/36 eps)))) (* -1/6 eps)))))
(* -1/120 (* eps (pow x 5)))
(* (pow x 5) (- (+ (* -1/120 eps) (* 1/2 (/ eps (pow x 2)))) (* 1/3 (/ eps (pow x 2)))))
(* (pow x 5) (- (+ (* -10 (/ eps (pow x 4))) (+ (* -1/120 eps) (* 1/2 (/ eps (pow x 2))))) (+ (* -120 (/ (+ (* -1/120 (pow eps 2)) (* 1/36 (pow eps 2))) (* eps (pow x 4)))) (+ (* -40 (/ (- (* 1/2 eps) (* 1/3 eps)) (pow x 4))) (* 1/3 (/ eps (pow x 2)))))))
(* (pow x 5) (- (+ (* -10 (/ eps (pow x 4))) (+ (* -1/120 eps) (+ (* 1/2 (/ eps (pow x 2))) (* 200/3 (/ eps (pow x 6)))))) (+ (* -120 (/ (+ (* -1/120 (pow eps 2)) (* 1/36 (pow eps 2))) (* eps (pow x 4)))) (+ (* -40 (/ (- (* -10 eps) (+ (* -120 (/ (+ (* -1/120 (pow eps 2)) (* 1/36 (pow eps 2))) eps)) (* -40 (- (* 1/2 eps) (* 1/3 eps))))) (pow x 6))) (+ (* -40 (/ (- (* 1/2 eps) (* 1/3 eps)) (pow x 4))) (+ (* -20 (/ eps (pow x 6))) (+ (* 1/3 (/ eps (pow x 2))) (* 14400 (/ (* (+ (* -1/120 (pow eps 2)) (* 1/36 (pow eps 2))) (- (* 1/2 eps) (* 1/3 eps))) (* (pow eps 2) (pow x 6)))))))))))
(* -1/120 (* eps (pow x 5)))
(* -1 (* (pow x 5) (+ (* -1 (/ (- (* 1/2 eps) (* 1/3 eps)) (pow x 2))) (* 1/120 eps))))
(* -1 (* (pow x 5) (+ (* -1 (/ (- (* -10 eps) (+ (* -120 (/ (+ (* -1/120 (pow eps 2)) (* 1/36 (pow eps 2))) eps)) (* -40 (- (* 1/2 eps) (* 1/3 eps))))) (pow x 4))) (+ (* -1 (/ (- (* 1/2 eps) (* 1/3 eps)) (pow x 2))) (* 1/120 eps)))))
(* -1 (* (pow x 5) (+ (* -1 (/ (- (* -10 eps) (+ (* -120 (/ (+ (* -1/120 (pow eps 2)) (* 1/36 (pow eps 2))) eps)) (* -40 (- (* 1/2 eps) (* 1/3 eps))))) (pow x 4))) (+ (* -1 (/ (- (* 1/2 eps) (* 1/3 eps)) (pow x 2))) (+ (* -1 (/ (- (* 200/3 eps) (+ (* -40 (- (* -10 eps) (+ (* -120 (/ (+ (* -1/120 (pow eps 2)) (* 1/36 (pow eps 2))) eps)) (* -40 (- (* 1/2 eps) (* 1/3 eps)))))) (+ (* -20 eps) (* 14400 (/ (* (+ (* -1/120 (pow eps 2)) (* 1/36 (pow eps 2))) (- (* 1/2 eps) (* 1/3 eps))) (pow eps 2)))))) (pow x 6))) (* 1/120 eps))))))
(* (pow eps 2) (+ 1 (+ (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) (* (pow x 4) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))))
(* (pow eps 2) (+ 1 (+ (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) (* (pow x 4) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))))
(* (pow eps 2) (+ 1 (+ (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) (* (pow x 4) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))))
(* (pow eps 2) (+ 1 (+ (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) (* (pow x 4) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))))
(* (pow eps 2) (+ 1 (+ (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) (* (pow x 4) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))))
(* (pow eps 2) (+ 1 (+ (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) (* (pow x 4) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))))
(* (pow eps 2) (+ 1 (+ (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) (* (pow x 4) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))))
(* (pow eps 2) (+ 1 (+ (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) (* (pow x 4) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))))
(* (pow eps 2) (+ (* -1 (- (* -1 (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2))))) 1)) (* (pow x 4) (pow (+ 1/6 (* -1/120 (pow x 2))) 2))))
(* (pow eps 2) (+ (* -1 (- (* -1 (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2))))) 1)) (* (pow x 4) (pow (+ 1/6 (* -1/120 (pow x 2))) 2))))
(* (pow eps 2) (+ (* -1 (- (* -1 (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2))))) 1)) (* (pow x 4) (pow (+ 1/6 (* -1/120 (pow x 2))) 2))))
(* (pow eps 2) (+ (* -1 (- (* -1 (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2))))) 1)) (* (pow x 4) (pow (+ 1/6 (* -1/120 (pow x 2))) 2))))
(pow eps 2)
(+ (* 1/6 (* (pow eps 2) (pow x 2))) (pow eps 2))
(+ (* (pow x 2) (+ (* 1/6 (pow eps 2)) (* (pow x 2) (+ (* -1/120 (pow eps 2)) (* 1/36 (pow eps 2)))))) (pow eps 2))
(+ (* (pow x 2) (+ (* 1/6 (pow eps 2)) (* (pow x 2) (+ (* -1/120 (pow eps 2)) (+ (* -1/360 (* (pow eps 2) (pow x 2))) (* 1/36 (pow eps 2))))))) (pow eps 2))
(* 1/14400 (* (pow eps 2) (pow x 8)))
(* (pow x 8) (+ (* -1/360 (/ (pow eps 2) (pow x 2))) (* 1/14400 (pow eps 2))))
(* (pow x 8) (+ (* -1/120 (/ (pow eps 2) (pow x 4))) (+ (* -1/360 (/ (pow eps 2) (pow x 2))) (+ (* 1/14400 (pow eps 2)) (* 1/36 (/ (pow eps 2) (pow x 4)))))))
(* (pow x 8) (+ (* -1/120 (/ (pow eps 2) (pow x 4))) (+ (* -1/360 (/ (pow eps 2) (pow x 2))) (+ (* 1/14400 (pow eps 2)) (+ (* 1/36 (/ (pow eps 2) (pow x 4))) (* 1/6 (/ (pow eps 2) (pow x 6))))))))
(* 1/14400 (* (pow eps 2) (pow x 8)))
(* (pow x 8) (+ (* -1/360 (/ (pow eps 2) (pow x 2))) (* 1/14400 (pow eps 2))))
(* (pow x 8) (+ (* -1/120 (/ (pow eps 2) (pow x 4))) (+ (* -1/360 (/ (pow eps 2) (pow x 2))) (+ (* 1/14400 (pow eps 2)) (* 1/36 (/ (pow eps 2) (pow x 4)))))))
(* (pow x 8) (+ (* -1/120 (/ (pow eps 2) (pow x 4))) (+ (* -1/360 (/ (pow eps 2) (pow x 2))) (+ (* 1/14400 (pow eps 2)) (+ (* 1/36 (/ (pow eps 2) (pow x 4))) (* 1/6 (/ (pow eps 2) (pow x 6))))))))
(* (pow eps 3) (* x (- (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)) 1)))
(* (pow eps 3) (* x (- (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)) 1)))
(* (pow eps 3) (* x (- (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)) 1)))
(* (pow eps 3) (* x (- (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)) 1)))
(* (pow eps 3) (* x (- (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)) 1)))
(* (pow eps 3) (* x (- (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)) 1)))
(* (pow eps 3) (* x (- (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)) 1)))
(* (pow eps 3) (* x (- (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)) 1)))
(* -1 (* (pow eps 3) (* x (+ 1 (* -1 (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)))))))
(* -1 (* (pow eps 3) (* x (+ 1 (* -1 (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)))))))
(* -1 (* (pow eps 3) (* x (+ 1 (* -1 (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)))))))
(* -1 (* (pow eps 3) (* x (+ 1 (* -1 (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)))))))
(* -1 (* (pow eps 3) x))
(* x (+ (* -1 (pow eps 3)) (* 1/216 (* (pow eps 3) (pow x 6)))))
(* x (+ (* -1 (pow eps 3)) (* (pow x 6) (+ (* -1/1440 (* (pow eps 3) (pow x 2))) (* 1/216 (pow eps 3))))))
(* x (+ (* -1 (pow eps 3)) (* (pow x 6) (+ (* 1/216 (pow eps 3)) (* (pow x 2) (+ (* -1/1440 (pow eps 3)) (* 1/28800 (* (pow eps 3) (pow x 2)))))))))
(* -1/1728000 (* (pow eps 3) (pow x 13)))
(* (pow x 13) (+ (* -1/1728000 (pow eps 3)) (* 1/28800 (/ (pow eps 3) (pow x 2)))))
(* (pow x 13) (+ (* -1/1440 (/ (pow eps 3) (pow x 4))) (+ (* -1/1728000 (pow eps 3)) (* 1/28800 (/ (pow eps 3) (pow x 2))))))
(* (pow x 13) (+ (* -1/1440 (/ (pow eps 3) (pow x 4))) (+ (* -1/1728000 (pow eps 3)) (+ (* 1/28800 (/ (pow eps 3) (pow x 2))) (* 1/216 (/ (pow eps 3) (pow x 6)))))))
(* -1/1728000 (* (pow eps 3) (pow x 13)))
(* -1 (* (pow x 13) (+ (* -1/28800 (/ (pow eps 3) (pow x 2))) (* 1/1728000 (pow eps 3)))))
(* -1 (* (pow x 13) (+ (* -1/28800 (/ (pow eps 3) (pow x 2))) (+ (* 1/1728000 (pow eps 3)) (* 1/1440 (/ (pow eps 3) (pow x 4)))))))
(* -1 (* (pow x 13) (+ (* -1/216 (/ (pow eps 3) (pow x 6))) (+ (* -1/28800 (/ (pow eps 3) (pow x 2))) (+ (* 1/1728000 (pow eps 3)) (* 1/1440 (/ (pow eps 3) (pow x 4))))))))
(* (pow eps 3) (- (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)) 1))
(* (pow eps 3) (- (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)) 1))
(* (pow eps 3) (- (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)) 1))
(* (pow eps 3) (- (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)) 1))
(* (pow eps 3) (- (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)) 1))
(* (pow eps 3) (- (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)) 1))
(* (pow eps 3) (- (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)) 1))
(* (pow eps 3) (- (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)) 1))
(* -1 (* (pow eps 3) (+ 1 (* -1 (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3))))))
(* -1 (* (pow eps 3) (+ 1 (* -1 (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3))))))
(* -1 (* (pow eps 3) (+ 1 (* -1 (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3))))))
(* -1 (* (pow eps 3) (+ 1 (* -1 (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3))))))
(* -1 (pow eps 3))
(- (* 1/216 (* (pow eps 3) (pow x 6))) (pow eps 3))
(- (* (pow x 6) (+ (* -1/1440 (* (pow eps 3) (pow x 2))) (* 1/216 (pow eps 3)))) (pow eps 3))
(- (* (pow x 6) (+ (* 1/216 (pow eps 3)) (* (pow x 2) (+ (* -1/1440 (pow eps 3)) (* 1/28800 (* (pow eps 3) (pow x 2))))))) (pow eps 3))
(* -1/1728000 (* (pow eps 3) (pow x 12)))
(* (pow x 12) (+ (* -1/1728000 (pow eps 3)) (* 1/28800 (/ (pow eps 3) (pow x 2)))))
(* (pow x 12) (+ (* -1/1440 (/ (pow eps 3) (pow x 4))) (+ (* -1/1728000 (pow eps 3)) (* 1/28800 (/ (pow eps 3) (pow x 2))))))
(* (pow x 12) (+ (* -1/1440 (/ (pow eps 3) (pow x 4))) (+ (* -1/1728000 (pow eps 3)) (+ (* 1/28800 (/ (pow eps 3) (pow x 2))) (* 1/216 (/ (pow eps 3) (pow x 6)))))))
(* -1/1728000 (* (pow eps 3) (pow x 12)))
(* (pow x 12) (+ (* -1/1728000 (pow eps 3)) (* 1/28800 (/ (pow eps 3) (pow x 2)))))
(* (pow x 12) (+ (* -1/1440 (/ (pow eps 3) (pow x 4))) (+ (* -1/1728000 (pow eps 3)) (* 1/28800 (/ (pow eps 3) (pow x 2))))))
(* (pow x 12) (+ (* -1/1440 (/ (pow eps 3) (pow x 4))) (+ (* -1/1728000 (pow eps 3)) (+ (* 1/28800 (/ (pow eps 3) (pow x 2))) (* 1/216 (/ (pow eps 3) (pow x 6)))))))
(* -1 (* eps (sin x)))
(* eps (+ (* -1 (sin x)) (* -1/2 (* eps (cos x)))))
(* eps (+ (* -1 (sin x)) (* eps (+ (* -1/2 (cos x)) (* 1/8 (* eps (sin x)))))))
(* eps (+ (* -1 (sin x)) (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/48 (* eps (cos x))) (* 1/8 (sin x))))))))
(* -1 (* eps (sin (* 1/2 (+ eps (* 2 x))))))
(* -1 (* eps (sin (* 1/2 (+ eps (* 2 x))))))
(* -1 (* eps (sin (* 1/2 (+ eps (* 2 x))))))
(* -1 (* eps (sin (* 1/2 (+ eps (* 2 x))))))
(* -1 (* eps (sin (* 1/2 (- (* 2 x) (* -1 eps))))))
(* -1 (* eps (sin (* 1/2 (- (* 2 x) (* -1 eps))))))
(* -1 (* eps (sin (* 1/2 (- (* 2 x) (* -1 eps))))))
(* -1 (* eps (sin (* 1/2 (- (* 2 x) (* -1 eps))))))
(* -1 (* eps (sin (* 1/2 eps))))
(+ (* -1 (* eps (sin (* 1/2 eps)))) (* -1 (* eps (* x (cos (* 1/2 eps))))))
(+ (* -1 (* eps (sin (* 1/2 eps)))) (* x (+ (* -1 (* eps (cos (* 1/2 eps)))) (* 1/2 (* eps (* x (sin (* 1/2 eps))))))))
(+ (* -1 (* eps (sin (* 1/2 eps)))) (* x (+ (* -1 (* eps (cos (* 1/2 eps)))) (* x (+ (* 1/6 (* eps (* x (cos (* 1/2 eps))))) (* 1/2 (* eps (sin (* 1/2 eps)))))))))
(* -1 (* eps (sin (* 1/2 (+ eps (* 2 x))))))
(* -1 (* eps (sin (* 1/2 (+ eps (* 2 x))))))
(* -1 (* eps (sin (* 1/2 (+ eps (* 2 x))))))
(* -1 (* eps (sin (* 1/2 (+ eps (* 2 x))))))
(* -1 (* eps (sin (* 1/2 (- eps (* -2 x))))))
(* -1 (* eps (sin (* 1/2 (- eps (* -2 x))))))
(* -1 (* eps (sin (* 1/2 (- eps (* -2 x))))))
(* -1 (* 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/16 (* eps (sin x))) (* 1/4 (cos x))))))
(* eps (+ (* 1/2 (sin x)) (* eps (+ (* 1/4 (cos x)) (* eps (+ (* -1/16 (sin x)) (* -1/96 (* eps (cos x)))))))))
(* 1/2 (* eps (sin (* 1/2 (+ eps (* 2 x))))))
(* 1/2 (* eps (sin (* 1/2 (+ eps (* 2 x))))))
(* 1/2 (* eps (sin (* 1/2 (+ eps (* 2 x))))))
(* 1/2 (* eps (sin (* 1/2 (+ eps (* 2 x))))))
(* 1/2 (* eps (sin (* 1/2 (- (* 2 x) (* -1 eps))))))
(* 1/2 (* eps (sin (* 1/2 (- (* 2 x) (* -1 eps))))))
(* 1/2 (* eps (sin (* 1/2 (- (* 2 x) (* -1 eps))))))
(* 1/2 (* eps (sin (* 1/2 (- (* 2 x) (* -1 eps))))))
(* 1/2 (* eps (sin (* 1/2 eps))))
(+ (* 1/2 (* eps (sin (* 1/2 eps)))) (* 1/2 (* eps (* x (cos (* 1/2 eps))))))
(+ (* 1/2 (* eps (sin (* 1/2 eps)))) (* x (+ (* -1/4 (* eps (* x (sin (* 1/2 eps))))) (* 1/2 (* eps (cos (* 1/2 eps)))))))
(+ (* 1/2 (* eps (sin (* 1/2 eps)))) (* x (+ (* 1/2 (* eps (cos (* 1/2 eps)))) (* x (+ (* -1/4 (* eps (sin (* 1/2 eps)))) (* -1/12 (* eps (* x (cos (* 1/2 eps))))))))))
(* 1/2 (* eps (sin (* 1/2 (+ eps (* 2 x))))))
(* 1/2 (* eps (sin (* 1/2 (+ eps (* 2 x))))))
(* 1/2 (* eps (sin (* 1/2 (+ eps (* 2 x))))))
(* 1/2 (* eps (sin (* 1/2 (+ eps (* 2 x))))))
(* 1/2 (* eps (sin (* 1/2 (- eps (* -2 x))))))
(* 1/2 (* eps (sin (* 1/2 (- eps (* -2 x))))))
(* 1/2 (* eps (sin (* 1/2 (- eps (* -2 x))))))
(* 1/2 (* eps (sin (* 1/2 (- eps (* -2 x))))))
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(* 1/2 eps)
(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/48 (pow eps 2))
(* -1/48 (pow eps 2))
(* -1/48 (pow eps 2))
(* -1/48 (pow eps 2))
(* -1/48 (pow eps 2))
(* -1/48 (pow eps 2))
(* -1/48 (pow eps 2))
(* -1/48 (pow eps 2))
(* -1/48 (pow eps 2))
(* -1/48 (pow eps 2))
(* -1/48 (pow eps 2))
(* -1/48 (pow eps 2))
(sin (* 1/2 eps))
(+ (sin (* 1/2 eps)) (* x (cos (* 1/2 eps))))
(+ (sin (* 1/2 eps)) (* x (+ (cos (* 1/2 eps)) (* -1/2 (* x (sin (* 1/2 eps)))))))
(+ (sin (* 1/2 eps)) (* x (+ (cos (* 1/2 eps)) (* x (+ (* -1/2 (sin (* 1/2 eps))) (* -1/6 (* x (cos (* 1/2 eps)))))))))
(sin (+ x (* 1/2 eps)))
(sin (+ x (* 1/2 eps)))
(sin (+ x (* 1/2 eps)))
(sin (+ x (* 1/2 eps)))
(sin (- (* 1/2 eps) (* -1 x)))
(sin (- (* 1/2 eps) (* -1 x)))
(sin (- (* 1/2 eps) (* -1 x)))
(sin (- (* 1/2 eps) (* -1 x)))
(sin x)
(+ (sin x) (* 1/2 (* eps (cos x))))
(+ (sin x) (* eps (+ (* -1/8 (* eps (sin x))) (* 1/2 (cos x)))))
(+ (sin x) (* eps (+ (* 1/2 (cos x)) (* eps (+ (* -1/8 (sin x)) (* -1/48 (* eps (cos x))))))))
(sin (+ x (* 1/2 eps)))
(sin (+ x (* 1/2 eps)))
(sin (+ x (* 1/2 eps)))
(sin (+ x (* 1/2 eps)))
(sin (- x (* -1/2 eps)))
(sin (- x (* -1/2 eps)))
(sin (- x (* -1/2 eps)))
(sin (- x (* -1/2 eps)))
(* 1/6 (/ eps (pow x 2)))
(* 1/6 (/ eps (pow x 2)))
(* 1/6 (/ eps (pow x 2)))
(* 1/6 (/ eps (pow x 2)))
(* 1/6 (/ eps (pow x 2)))
(* 1/6 (/ eps (pow x 2)))
(* 1/6 (/ eps (pow x 2)))
(* 1/6 (/ eps (pow x 2)))
(* 1/6 (/ eps (pow x 2)))
(* 1/6 (/ eps (pow x 2)))
(* 1/6 (/ eps (pow x 2)))
(* 1/6 (/ eps (pow x 2)))
(* 1/6 (/ eps (pow x 2)))
(* 1/6 (/ eps (pow x 2)))
(* 1/6 (/ eps (pow x 2)))
(* 1/6 (/ eps (pow x 2)))
(* 1/6 (/ eps (pow x 2)))
(* 1/6 (/ eps (pow x 2)))
(* 1/6 (/ eps (pow x 2)))
(* 1/6 (/ eps (pow x 2)))
(* 1/6 (/ eps (pow x 2)))
(* 1/6 (/ eps (pow x 2)))
(* 1/6 (/ eps (pow x 2)))
(* 1/6 (/ eps (pow x 2)))
(/ eps (pow x 4))
(/ eps (pow x 4))
(/ eps (pow x 4))
(/ eps (pow x 4))
(/ eps (pow x 4))
(/ eps (pow x 4))
(/ eps (pow x 4))
(/ eps (pow x 4))
(/ eps (pow x 4))
(/ eps (pow x 4))
(/ eps (pow x 4))
(/ eps (pow x 4))
(/ eps (pow x 4))
(/ eps (pow x 4))
(/ eps (pow x 4))
(/ eps (pow x 4))
(/ eps (pow x 4))
(/ eps (pow x 4))
(/ eps (pow x 4))
(/ eps (pow x 4))
(/ eps (pow x 4))
(/ eps (pow x 4))
(/ eps (pow x 4))
(/ eps (pow x 4))
(/ 1/6 (pow x 2))
(/ 1/6 (pow x 2))
(/ 1/6 (pow x 2))
(/ 1/6 (pow x 2))
(/ 1/6 (pow x 2))
(/ 1/6 (pow x 2))
(/ 1/6 (pow x 2))
(/ 1/6 (pow x 2))
(/ 1/6 (pow x 2))
(/ 1/6 (pow x 2))
(/ 1/6 (pow x 2))
(/ 1/6 (pow x 2))
(* 1/36 (* eps (pow x 2)))
(* (pow x 2) (+ (* -1/360 (* eps (pow x 2))) (* 1/36 eps)))
(* (pow x 2) (+ (* 1/36 eps) (* (pow x 2) (+ (* -1/360 eps) (* 1/14400 (* eps (pow x 2)))))))
(* (pow x 2) (+ (* 1/36 eps) (* (pow x 2) (+ (* -1/360 eps) (* 1/14400 (* eps (pow x 2)))))))
(* 1/14400 (* eps (pow x 6)))
(* (pow x 6) (+ (* -1/360 (/ eps (pow x 2))) (* 1/14400 eps)))
(* (pow x 6) (+ (* -1/360 (/ eps (pow x 2))) (+ (* 1/14400 eps) (* 1/36 (/ eps (pow x 4))))))
(* (pow x 6) (+ (* -1/360 (/ eps (pow x 2))) (+ (* 1/14400 eps) (* 1/36 (/ eps (pow x 4))))))
(* 1/14400 (* eps (pow x 6)))
(* (pow x 6) (+ (* -1/360 (/ eps (pow x 2))) (* 1/14400 eps)))
(* (pow x 6) (+ (* -1/360 (/ eps (pow x 2))) (+ (* 1/14400 eps) (* 1/36 (/ eps (pow x 4))))))
(* (pow x 6) (+ (* -1/360 (/ eps (pow x 2))) (+ (* 1/14400 eps) (* 1/36 (/ eps (pow x 4))))))
(* eps (* (pow x 2) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))
(* eps (* (pow x 2) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))
(* eps (* (pow x 2) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))
(* eps (* (pow x 2) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))
(* eps (* (pow x 2) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))
(* eps (* (pow x 2) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))
(* eps (* (pow x 2) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))
(* eps (* (pow x 2) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))
(* eps (* (pow x 2) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))
(* eps (* (pow x 2) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))
(* eps (* (pow x 2) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))
(* eps (* (pow x 2) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))
(* eps (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))
(* eps (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))
(* eps (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))
(* eps (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))
(* eps (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))
(* eps (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))
(* eps (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))
(* eps (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))
(* eps (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))
(* eps (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))
(* eps (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))
(* eps (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))
(* 1/6 (* eps (pow x 2)))
(* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps)))
(* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps)))
(* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps)))
(* -1/120 (* eps (pow x 4)))
(* (pow x 4) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))
(* (pow x 4) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))
(* (pow x 4) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))
(* -1/120 (* eps (pow x 4)))
(* (pow x 4) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))
(* (pow x 4) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))
(* (pow x 4) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))
(* eps (pow x 2))
(* eps (pow x 2))
(* eps (pow x 2))
(* eps (pow x 2))
(* eps (pow x 2))
(* eps (pow x 2))
(* eps (pow x 2))
(* eps (pow x 2))
(* eps (pow x 2))
(* eps (pow x 2))
(* eps (pow x 2))
(* eps (pow x 2))
(* eps (pow x 2))
(* eps (pow x 2))
(* eps (pow x 2))
(* eps (pow x 2))
(* eps (pow x 2))
(* eps (pow x 2))
(* eps (pow x 2))
(* eps (pow x 2))
(* eps (pow x 2))
(* eps (pow x 2))
(* eps (pow x 2))
(* eps (pow x 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 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(* eps (+ (* -1 (sin x)) (* eps (+ (* -2 (* eps (+ (* -1/16 (sin x)) (* -1/48 (sin x))))) (* -1/2 (cos x))))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 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 (*.f64 eps (cos.f64 x)) #s(literal 1/24 binary64)))))) (sin.f64 x)))
(* 1/24 (* (pow eps 3) (sin (+ x (* 1/2 eps)))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (*.f64 eps eps))))
(* (pow eps 3) (+ (* -1 (/ (sin (+ x (* 1/2 eps))) (pow eps 2))) (* 1/24 (sin (+ x (* 1/2 eps))))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 #s(literal 1/24 binary64) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (/.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps eps))))
(* (pow eps 3) (+ (* -1 (/ (sin (+ x (* 1/2 eps))) (pow eps 2))) (* 1/24 (sin (+ x (* 1/2 eps))))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 #s(literal 1/24 binary64) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (/.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps eps))))
(* (pow eps 3) (+ (* -1 (/ (sin (+ x (* 1/2 eps))) (pow eps 2))) (* 1/24 (sin (+ x (* 1/2 eps))))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 #s(literal 1/24 binary64) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (/.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps eps))))
(* 1/24 (* (pow eps 3) (sin (- x (* -1/2 eps)))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (*.f64 eps eps))))
(* -1 (* (pow eps 3) (+ (* -1/24 (sin (- x (* -1/2 eps)))) (/ (sin (- x (* -1/2 eps))) (pow eps 2)))))
(*.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -1/24 binary64)) (/.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps eps))) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))))
(* -1 (* (pow eps 3) (+ (* -1/24 (sin (- x (* -1/2 eps)))) (/ (sin (- x (* -1/2 eps))) (pow eps 2)))))
(*.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -1/24 binary64)) (/.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps eps))) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))))
(* -1 (* (pow eps 3) (+ (* -1/24 (sin (- x (* -1/2 eps)))) (/ (sin (- x (* -1/2 eps))) (pow eps 2)))))
(*.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -1/24 binary64)) (/.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps eps))) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))))
(* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))))
(*.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (*.f64 eps #s(literal -2 binary64)))
(+ (* -2 (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))))) (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))))
(*.f64 (*.f64 #s(literal -2 binary64) eps) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (+.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 (* -1/48 (pow eps 2)))))) (* x (+ (* -2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))) (* eps (* x (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))))))
(+.f64 (*.f64 (*.f64 #s(literal -2 binary64) eps) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (+.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x (cos.f64 (*.f64 eps #s(literal 1/2 binary64))))))) (*.f64 x (*.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (*.f64 eps x))))
(+ (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))) (* x (+ (* -2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))) (* x (+ (* 1/3 (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))))) (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))))))))
(+.f64 (*.f64 (*.f64 #s(literal -2 binary64) eps) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (+.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 #s(literal -1/48 binary64) (*.f64 eps eps))))) (*.f64 (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))) (*.f64 eps #s(literal 1/3 binary64)))) (*.f64 x x)))
(* -2 (* eps (* (sin (+ x (* 1/2 eps))) (+ 1/2 (* -1/48 (pow eps 2))))))
(*.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (*.f64 eps #s(literal -2 binary64)))
(* -2 (* eps (* (sin (+ x (* 1/2 eps))) (+ 1/2 (* -1/48 (pow eps 2))))))
(*.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (*.f64 eps #s(literal -2 binary64)))
(* -2 (* eps (* (sin (+ x (* 1/2 eps))) (+ 1/2 (* -1/48 (pow eps 2))))))
(*.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (*.f64 eps #s(literal -2 binary64)))
(* -2 (* eps (* (sin (+ x (* 1/2 eps))) (+ 1/2 (* -1/48 (pow eps 2))))))
(*.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (*.f64 eps #s(literal -2 binary64)))
(* -2 (* eps (* (sin (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* -1/48 (pow eps 2))))))
(*.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (*.f64 eps #s(literal -2 binary64)))
(* -2 (* eps (* (sin (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* -1/48 (pow eps 2))))))
(*.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (*.f64 eps #s(literal -2 binary64)))
(* -2 (* eps (* (sin (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* -1/48 (pow eps 2))))))
(*.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (*.f64 eps #s(literal -2 binary64)))
(* -2 (* eps (* (sin (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* -1/48 (pow eps 2))))))
(*.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (*.f64 eps #s(literal -2 binary64)))
(* 1/2 (* eps (sin x)))
(*.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/2 binary64))
(* eps (+ (* 1/4 (* eps (cos x))) (* 1/2 (sin x))))
(*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) (*.f64 (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 (*.f64 eps (cos.f64 x)) #s(literal -1/48 binary64))))))))
(* -1/48 (* (pow eps 3) (sin (+ x (* 1/2 eps)))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))
(* (pow eps 3) (+ (* -1/48 (sin (+ x (* 1/2 eps)))) (* 1/2 (/ (sin (+ x (* 1/2 eps))) (pow eps 2)))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 #s(literal -1/48 binary64) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (/.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 1/2 binary64)) (*.f64 eps eps))))
(* (pow eps 3) (+ (* -1/48 (sin (+ x (* 1/2 eps)))) (* 1/2 (/ (sin (+ x (* 1/2 eps))) (pow eps 2)))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 #s(literal -1/48 binary64) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (/.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 1/2 binary64)) (*.f64 eps eps))))
(* (pow eps 3) (+ (* -1/48 (sin (+ x (* 1/2 eps)))) (* 1/2 (/ (sin (+ x (* 1/2 eps))) (pow eps 2)))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 #s(literal -1/48 binary64) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (/.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 1/2 binary64)) (*.f64 eps eps))))
(* -1/48 (* (pow eps 3) (sin (- x (* -1/2 eps)))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))
(* -1 (* (pow eps 3) (+ (* -1/2 (/ (sin (- x (* -1/2 eps))) (pow eps 2))) (* 1/48 (sin (- x (* -1/2 eps)))))))
(*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/2 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/48 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))))
(* -1 (* (pow eps 3) (+ (* -1/2 (/ (sin (- x (* -1/2 eps))) (pow eps 2))) (* 1/48 (sin (- x (* -1/2 eps)))))))
(*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/2 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/48 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))))
(* -1 (* (pow eps 3) (+ (* -1/2 (/ (sin (- x (* -1/2 eps))) (pow eps 2))) (* 1/48 (sin (- x (* -1/2 eps)))))))
(*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/2 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/48 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))))
(* eps (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))))
(+ (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))) (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))))
(*.f64 eps (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (+.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 (* -1/48 (pow eps 2))))) (* x (+ (* -1/2 (* eps (* x (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))))) (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))))))
(+.f64 (*.f64 x (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))))) (*.f64 eps (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (+.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 (* -1/48 (pow eps 2))))) (* x (+ (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))) (* x (+ (* -1/2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2)))))) (* -1/6 (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* -1/48 (pow eps 2))))))))))))
(+.f64 (*.f64 eps (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (+.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 eps #s(literal -1/2 binary64)) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))) (*.f64 (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))) (*.f64 eps #s(literal -1/6 binary64)))) (*.f64 x x)))
(* eps (* (sin (+ x (* 1/2 eps))) (+ 1/2 (* -1/48 (pow eps 2)))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))))
(* eps (* (sin (+ x (* 1/2 eps))) (+ 1/2 (* -1/48 (pow eps 2)))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))))
(* eps (* (sin (+ x (* 1/2 eps))) (+ 1/2 (* -1/48 (pow eps 2)))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))))
(* eps (* (sin (+ x (* 1/2 eps))) (+ 1/2 (* -1/48 (pow eps 2)))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))))
(* eps (* (sin (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* -1/48 (pow eps 2)))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))))
(* eps (* (sin (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* -1/48 (pow eps 2)))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))))
(* eps (* (sin (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* -1/48 (pow eps 2)))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))))
(* eps (* (sin (- (* 1/2 eps) (* -1 x))) (+ 1/2 (* -1/48 (pow eps 2)))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps 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 #s(literal -1/48 binary64) (*.f64 eps eps))))
(* 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 (* -1/48 (pow eps 2))))
(*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))
(* -1/48 (pow eps 3))
(*.f64 eps (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))
(* (pow eps 3) (- (* 1/2 (/ 1 (pow eps 2))) 1/48))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps))))
(* (pow eps 3) (- (* 1/2 (/ 1 (pow eps 2))) 1/48))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps))))
(* (pow eps 3) (- (* 1/2 (/ 1 (pow eps 2))) 1/48))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps))))
(* -1/48 (pow eps 3))
(*.f64 eps (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))
(* -1 (* (pow eps 3) (- 1/48 (* 1/2 (/ 1 (pow eps 2))))))
(*.f64 (+.f64 #s(literal 1/48 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 eps eps))) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))))
(* -1 (* (pow eps 3) (- 1/48 (* 1/2 (/ 1 (pow eps 2))))))
(*.f64 (+.f64 #s(literal 1/48 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 eps eps))) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))))
(* -1 (* (pow eps 3) (- 1/48 (* 1/2 (/ 1 (pow eps 2))))))
(*.f64 (+.f64 #s(literal 1/48 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 eps eps))) (-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps))))
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 (* -1/48 (pow eps 2)))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))
(+ 1/2 (* -1/48 (pow eps 2)))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))
(* -1/48 (pow eps 2))
(*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))
(* (pow eps 2) (- (* 1/2 (/ 1 (pow eps 2))) 1/48))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps))))
(* (pow eps 2) (- (* 1/2 (/ 1 (pow eps 2))) 1/48))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps))))
(* (pow eps 2) (- (* 1/2 (/ 1 (pow eps 2))) 1/48))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps))))
(* -1/48 (pow eps 2))
(*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))
(* (pow eps 2) (- (* 1/2 (/ 1 (pow eps 2))) 1/48))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps))))
(* (pow eps 2) (- (* 1/2 (/ 1 (pow eps 2))) 1/48))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps))))
(* (pow eps 2) (- (* 1/2 (/ 1 (pow eps 2))) 1/48))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps))))
(* -1 (* eps x))
(-.f64 #s(literal 0 binary64) (*.f64 eps x))
(* x (+ (* -1 eps) (* 1/6 (* eps (pow x 2)))))
(*.f64 x (-.f64 (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/6 binary64))) eps))
(* x (+ (* -1 eps) (* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps)))))
(*.f64 x (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) eps))
(* x (+ (* -1 eps) (* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps)))))
(*.f64 x (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) eps))
(* -1/120 (* eps (pow x 5)))
(*.f64 eps (*.f64 #s(literal -1/120 binary64) (pow.f64 x #s(literal 5 binary64))))
(* (pow x 5) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x x))))
(* (pow x 5) (+ (* -1 (/ eps (pow x 4))) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2))))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64)))))))
(* (pow x 5) (+ (* -1 (/ eps (pow x 4))) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2))))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64)))))))
(* -1/120 (* eps (pow x 5)))
(*.f64 eps (*.f64 #s(literal -1/120 binary64) (pow.f64 x #s(literal 5 binary64))))
(* -1 (* (pow x 5) (+ (* -1/6 (/ eps (pow x 2))) (* 1/120 eps))))
(*.f64 (+.f64 (*.f64 eps #s(literal 1/120 binary64)) (/.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x x))) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 5 binary64))))
(* -1 (* (pow x 5) (+ (* -1/6 (/ eps (pow x 2))) (+ (* 1/120 eps) (/ eps (pow x 4))))))
(*.f64 (+.f64 (+.f64 (/.f64 eps (pow.f64 x #s(literal 4 binary64))) (*.f64 eps #s(literal 1/120 binary64))) (/.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x x))) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 5 binary64))))
(* -1 (* (pow x 5) (+ (* -1/6 (/ eps (pow x 2))) (+ (* 1/120 eps) (/ eps (pow x 4))))))
(*.f64 (+.f64 (+.f64 (/.f64 eps (pow.f64 x #s(literal 4 binary64))) (*.f64 eps #s(literal 1/120 binary64))) (/.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x x))) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 5 binary64))))
(* eps (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4))))))
(*.f64 eps (*.f64 (pow.f64 x #s(literal 5 binary64)) (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64)))))))
(* eps (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4))))))
(*.f64 eps (*.f64 (pow.f64 x #s(literal 5 binary64)) (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64)))))))
(* eps (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4))))))
(*.f64 eps (*.f64 (pow.f64 x #s(literal 5 binary64)) (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64)))))))
(* eps (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4))))))
(*.f64 eps (*.f64 (pow.f64 x #s(literal 5 binary64)) (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64)))))))
(* eps (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4))))))
(*.f64 eps (*.f64 (pow.f64 x #s(literal 5 binary64)) (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64)))))))
(* eps (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4))))))
(*.f64 eps (*.f64 (pow.f64 x #s(literal 5 binary64)) (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64)))))))
(* eps (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4))))))
(*.f64 eps (*.f64 (pow.f64 x #s(literal 5 binary64)) (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64)))))))
(* eps (* (pow x 5) (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4))))))
(*.f64 eps (*.f64 (pow.f64 x #s(literal 5 binary64)) (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64)))))))
(* -1 (* eps (* (pow x 5) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2)))))))
(*.f64 (-.f64 #s(literal 0 binary64) eps) (*.f64 (pow.f64 x #s(literal 5 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 x x))))))
(* -1 (* eps (* (pow x 5) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2)))))))
(*.f64 (-.f64 #s(literal 0 binary64) eps) (*.f64 (pow.f64 x #s(literal 5 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 x x))))))
(* -1 (* eps (* (pow x 5) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2)))))))
(*.f64 (-.f64 #s(literal 0 binary64) eps) (*.f64 (pow.f64 x #s(literal 5 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 x x))))))
(* -1 (* eps (* (pow x 5) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2)))))))
(*.f64 (-.f64 #s(literal 0 binary64) eps) (*.f64 (pow.f64 x #s(literal 5 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 x x))))))
(* -1 eps)
(-.f64 #s(literal 0 binary64) eps)
(+ (* -1 eps) (* 1/6 (* eps (pow x 2))))
(-.f64 (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/6 binary64))) eps)
(+ (* -1 eps) (* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps))))
(-.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) eps)
(+ (* -1 eps) (* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps))))
(-.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) eps)
(* -1/120 (* eps (pow x 4)))
(*.f64 #s(literal -1/120 binary64) (*.f64 eps (pow.f64 x #s(literal 4 binary64))))
(* (pow x 4) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))
(*.f64 (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x x))) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ (* -1 (/ eps (pow x 4))) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2))))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64)))))))
(* (pow x 4) (+ (* -1 (/ eps (pow x 4))) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2))))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64)))))))
(* -1/120 (* eps (pow x 4)))
(*.f64 #s(literal -1/120 binary64) (*.f64 eps (pow.f64 x #s(literal 4 binary64))))
(* (pow x 4) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))
(*.f64 (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x x))) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ (* -1 (/ eps (pow x 4))) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2))))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64)))))))
(* (pow x 4) (+ (* -1 (/ eps (pow x 4))) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2))))))
(*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64)))))))
(* eps (* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4))))))
(*.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64))))) (*.f64 eps (pow.f64 x #s(literal 4 binary64))))
(* eps (* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4))))))
(*.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64))))) (*.f64 eps (pow.f64 x #s(literal 4 binary64))))
(* eps (* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4))))))
(*.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64))))) (*.f64 eps (pow.f64 x #s(literal 4 binary64))))
(* eps (* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4))))))
(*.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64))))) (*.f64 eps (pow.f64 x #s(literal 4 binary64))))
(* eps (* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4))))))
(*.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64))))) (*.f64 eps (pow.f64 x #s(literal 4 binary64))))
(* eps (* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4))))))
(*.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64))))) (*.f64 eps (pow.f64 x #s(literal 4 binary64))))
(* eps (* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4))))))
(*.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64))))) (*.f64 eps (pow.f64 x #s(literal 4 binary64))))
(* eps (* (pow x 4) (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4))))))
(*.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64))))) (*.f64 eps (pow.f64 x #s(literal 4 binary64))))
(* -1 (* eps (* (pow x 4) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2)))))))
(*.f64 (-.f64 #s(literal 0 binary64) eps) (*.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/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 x x))))))
(* -1 (* eps (* (pow x 4) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2)))))))
(*.f64 (-.f64 #s(literal 0 binary64) eps) (*.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/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 x x))))))
(* -1 (* eps (* (pow x 4) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2)))))))
(*.f64 (-.f64 #s(literal 0 binary64) eps) (*.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/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 x x))))))
(* -1 (* eps (* (pow x 4) (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2)))))))
(*.f64 (-.f64 #s(literal 0 binary64) eps) (*.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/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 x x))))))
(* eps (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4)))))
(*.f64 eps (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64))))))
(* eps (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4)))))
(*.f64 eps (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64))))))
(* eps (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4)))))
(*.f64 eps (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64))))))
(* eps (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4)))))
(*.f64 eps (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64))))))
(* eps (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4)))))
(*.f64 eps (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64))))))
(* eps (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4)))))
(*.f64 eps (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64))))))
(* eps (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4)))))
(*.f64 eps (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64))))))
(* eps (- (* 1/6 (/ 1 (pow x 2))) (+ 1/120 (/ 1 (pow x 4)))))
(*.f64 eps (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64))))))
(* -1 (* eps (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2))))))
(*.f64 (-.f64 #s(literal 0 binary64) eps) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(* -1 (* eps (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2))))))
(*.f64 (-.f64 #s(literal 0 binary64) eps) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(* -1 (* eps (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2))))))
(*.f64 (-.f64 #s(literal 0 binary64) eps) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(* -1 (* eps (- (+ 1/120 (/ 1 (pow x 4))) (* 1/6 (/ 1 (pow x 2))))))
(*.f64 (-.f64 #s(literal 0 binary64) eps) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 x x)))))
(* -1 (/ eps (pow x 4)))
(/.f64 (-.f64 #s(literal 0 binary64) eps) (pow.f64 x #s(literal 4 binary64)))
(/ (- (* 1/6 (* eps (pow x 2))) eps) (pow x 4))
(/.f64 (-.f64 (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/6 binary64))) eps) (pow.f64 x #s(literal 4 binary64)))
(/ (- (* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps))) eps) (pow x 4))
(/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) eps) (pow.f64 x #s(literal 4 binary64)))
(/ (- (* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps))) eps) (pow x 4))
(/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) eps) (pow.f64 x #s(literal 4 binary64)))
(* -1/120 eps)
(*.f64 eps #s(literal -1/120 binary64))
(+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2))))
(+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x x)))
(+ (* -1 (/ eps (pow x 4))) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))
(+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64))))))
(+ (* -1 (/ eps (pow x 4))) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))
(+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64))))))
(* -1/120 eps)
(*.f64 eps #s(literal -1/120 binary64))
(+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2))))
(+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x x)))
(+ (* -1 (/ eps (pow x 4))) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))
(+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64))))))
(+ (* -1 (/ eps (pow x 4))) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))
(+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64))))))
(* eps (- (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4))))
(*.f64 eps (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64)))))
(* eps (- (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4))))
(*.f64 eps (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64)))))
(* eps (- (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4))))
(*.f64 eps (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64)))))
(* eps (- (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4))))
(*.f64 eps (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64)))))
(* eps (- (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4))))
(*.f64 eps (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64)))))
(* eps (- (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4))))
(*.f64 eps (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64)))))
(* eps (- (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4))))
(*.f64 eps (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64)))))
(* eps (- (* 1/6 (/ 1 (pow x 2))) (/ 1 (pow x 4))))
(*.f64 eps (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 x x)) (/.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 4 binary64)))))
(* -1 (* eps (- (/ 1 (pow x 4)) (* 1/6 (/ 1 (pow x 2))))))
(*.f64 (-.f64 #s(literal 0 binary64) eps) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 #s(literal -1/6 binary64) (*.f64 x x))))
(* -1 (* eps (- (/ 1 (pow x 4)) (* 1/6 (/ 1 (pow x 2))))))
(*.f64 (-.f64 #s(literal 0 binary64) eps) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 #s(literal -1/6 binary64) (*.f64 x x))))
(* -1 (* eps (- (/ 1 (pow x 4)) (* 1/6 (/ 1 (pow x 2))))))
(*.f64 (-.f64 #s(literal 0 binary64) eps) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 #s(literal -1/6 binary64) (*.f64 x x))))
(* -1 (* eps (- (/ 1 (pow x 4)) (* 1/6 (/ 1 (pow x 2))))))
(*.f64 (-.f64 #s(literal 0 binary64) eps) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 4 binary64))) (/.f64 #s(literal -1/6 binary64) (*.f64 x x))))
(* -1 (/ eps (pow x 4)))
(/.f64 (-.f64 #s(literal 0 binary64) eps) (pow.f64 x #s(literal 4 binary64)))
(/ (- (* 1/6 (* eps (pow x 2))) eps) (pow x 4))
(/.f64 (-.f64 (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/6 binary64))) eps) (pow.f64 x #s(literal 4 binary64)))
(/ (- (* 1/6 (* eps (pow x 2))) eps) (pow x 4))
(/.f64 (-.f64 (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/6 binary64))) eps) (pow.f64 x #s(literal 4 binary64)))
(/ (- (* 1/6 (* eps (pow x 2))) eps) (pow x 4))
(/.f64 (-.f64 (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/6 binary64))) eps) (pow.f64 x #s(literal 4 binary64)))
(* 1/6 (/ eps (pow x 2)))
(/.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x x))
(/ (+ (* -1 (/ eps (pow x 2))) (* 1/6 eps)) (pow x 2))
(/.f64 (-.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 eps (*.f64 x x))) (*.f64 x x))
(/ (+ (* -1 (/ eps (pow x 2))) (* 1/6 eps)) (pow x 2))
(/.f64 (-.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 eps (*.f64 x x))) (*.f64 x x))
(/ (+ (* -1 (/ eps (pow x 2))) (* 1/6 eps)) (pow x 2))
(/.f64 (-.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 eps (*.f64 x x))) (*.f64 x x))
(* 1/6 (/ eps (pow x 2)))
(/.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x x))
(/ (+ (* -1 (/ eps (pow x 2))) (* 1/6 eps)) (pow x 2))
(/.f64 (-.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 eps (*.f64 x x))) (*.f64 x x))
(/ (+ (* -1 (/ eps (pow x 2))) (* 1/6 eps)) (pow x 2))
(/.f64 (-.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 eps (*.f64 x x))) (*.f64 x x))
(/ (+ (* -1 (/ eps (pow x 2))) (* 1/6 eps)) (pow x 2))
(/.f64 (-.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 eps (*.f64 x x))) (*.f64 x x))
(/ (* eps (* x (- (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)) 1))) (+ 1 (+ (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) (* (pow x 4) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))))
(/.f64 (*.f64 eps (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (pow.f64 x #s(literal 6 binary64))))))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))
(/ (* eps (* x (- (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)) 1))) (+ 1 (+ (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) (* (pow x 4) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))))
(/.f64 (*.f64 eps (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (pow.f64 x #s(literal 6 binary64))))))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))
(/ (* eps (* x (- (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)) 1))) (+ 1 (+ (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) (* (pow x 4) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))))
(/.f64 (*.f64 eps (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (pow.f64 x #s(literal 6 binary64))))))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))
(/ (* eps (* x (- (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)) 1))) (+ 1 (+ (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) (* (pow x 4) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))))
(/.f64 (*.f64 eps (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (pow.f64 x #s(literal 6 binary64))))))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))
(/ (* eps (* x (- (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)) 1))) (+ 1 (+ (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) (* (pow x 4) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))))
(/.f64 (*.f64 eps (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (pow.f64 x #s(literal 6 binary64))))))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))
(/ (* eps (* x (- (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)) 1))) (+ 1 (+ (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) (* (pow x 4) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))))
(/.f64 (*.f64 eps (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (pow.f64 x #s(literal 6 binary64))))))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))
(/ (* eps (* x (- (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)) 1))) (+ 1 (+ (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) (* (pow x 4) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))))
(/.f64 (*.f64 eps (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (pow.f64 x #s(literal 6 binary64))))))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))
(/ (* eps (* x (- (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)) 1))) (+ 1 (+ (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) (* (pow x 4) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))))
(/.f64 (*.f64 eps (*.f64 x (+.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (pow.f64 x #s(literal 6 binary64))))))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))
(* -1 (/ (* eps (* x (+ 1 (* -1 (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)))))) (+ (* -1 (- (* -1 (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2))))) 1)) (* (pow x 4) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps x) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (pow.f64 x #s(literal 6 binary64))))) (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (neg.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))))))
(* -1 (/ (* eps (* x (+ 1 (* -1 (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)))))) (+ (* -1 (- (* -1 (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2))))) 1)) (* (pow x 4) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps x) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (pow.f64 x #s(literal 6 binary64))))) (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (neg.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))))))
(* -1 (/ (* eps (* x (+ 1 (* -1 (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)))))) (+ (* -1 (- (* -1 (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2))))) 1)) (* (pow x 4) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps x) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (pow.f64 x #s(literal 6 binary64))))) (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (neg.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))))))
(* -1 (/ (* eps (* x (+ 1 (* -1 (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)))))) (+ (* -1 (- (* -1 (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2))))) 1)) (* (pow x 4) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps x) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (pow.f64 x #s(literal 6 binary64))))) (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (neg.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))))))
(* -1 (* eps x))
(-.f64 #s(literal 0 binary64) (*.f64 eps x))
(* x (+ (* -1 eps) (* 1/6 (* eps (pow x 2)))))
(*.f64 x (-.f64 (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/6 binary64))) eps))
(* x (+ (* -1 eps) (* (pow x 2) (- (* -1 (* (pow x 2) (+ (* -1 (/ (+ (* -1/120 (pow eps 2)) (* 1/36 (pow eps 2))) eps)) (* 1/36 eps)))) (* -1/6 eps)))))
(*.f64 x (-.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x x) (-.f64 (*.f64 eps #s(literal 1/36 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 7/360 binary64)) eps))))))) eps))
(* x (+ (* -1 eps) (* (pow x 2) (- (* (pow x 2) (- (* (pow x 2) (- (* 1/216 eps) (+ (* -1/6 (+ (* -1 (/ (+ (* -1/120 (pow eps 2)) (* 1/36 (pow eps 2))) eps)) (* 1/36 eps))) (+ (* 1/360 eps) (* 1/6 (/ (+ (* -1/120 (pow eps 2)) (* 1/36 (pow eps 2))) eps)))))) (+ (* -1 (/ (+ (* -1/120 (pow eps 2)) (* 1/36 (pow eps 2))) eps)) (* 1/36 eps)))) (* -1/6 eps)))))
(*.f64 x (-.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 x x) (-.f64 (-.f64 (*.f64 eps #s(literal 1/216 binary64)) (+.f64 (*.f64 eps #s(literal 1/360 binary64)) (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal 7/360 binary64))) eps))) (+.f64 (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal 7/360 binary64))) eps) (*.f64 #s(literal -1/216 binary64) eps)))) (-.f64 (*.f64 eps #s(literal 1/36 binary64)) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 7/360 binary64)) eps)))))) eps))
(* -1/120 (* eps (pow x 5)))
(*.f64 eps (*.f64 #s(literal -1/120 binary64) (pow.f64 x #s(literal 5 binary64))))
(* (pow x 5) (- (+ (* -1/120 eps) (* 1/2 (/ eps (pow x 2)))) (* 1/3 (/ eps (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x x))))
(* (pow x 5) (- (+ (* -10 (/ eps (pow x 4))) (+ (* -1/120 eps) (* 1/2 (/ eps (pow x 2))))) (+ (* -120 (/ (+ (* -1/120 (pow eps 2)) (* 1/36 (pow eps 2))) (* eps (pow x 4)))) (+ (* -40 (/ (- (* 1/2 eps) (* 1/3 eps)) (pow x 4))) (* 1/3 (/ eps (pow x 2)))))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (-.f64 (+.f64 (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 x x))) (/.f64 (*.f64 eps #s(literal -10 binary64)) (pow.f64 x #s(literal 4 binary64)))) (+.f64 (/.f64 (*.f64 eps #s(literal -20/3 binary64)) (pow.f64 x #s(literal 4 binary64))) (+.f64 (*.f64 eps (/.f64 #s(literal 1/3 binary64) (*.f64 x x))) (/.f64 (/.f64 (*.f64 #s(literal -120 binary64) (*.f64 (*.f64 eps eps) #s(literal 7/360 binary64))) eps) (pow.f64 x #s(literal 4 binary64)))))))
(* (pow x 5) (- (+ (* -10 (/ eps (pow x 4))) (+ (* -1/120 eps) (+ (* 1/2 (/ eps (pow x 2))) (* 200/3 (/ eps (pow x 6)))))) (+ (* -120 (/ (+ (* -1/120 (pow eps 2)) (* 1/36 (pow eps 2))) (* eps (pow x 4)))) (+ (* -40 (/ (- (* -10 eps) (+ (* -120 (/ (+ (* -1/120 (pow eps 2)) (* 1/36 (pow eps 2))) eps)) (* -40 (- (* 1/2 eps) (* 1/3 eps))))) (pow x 6))) (+ (* -40 (/ (- (* 1/2 eps) (* 1/3 eps)) (pow x 4))) (+ (* -20 (/ eps (pow x 6))) (+ (* 1/3 (/ eps (pow x 2))) (* 14400 (/ (* (+ (* -1/120 (pow eps 2)) (* 1/36 (pow eps 2))) (- (* 1/2 eps) (* 1/3 eps))) (* (pow eps 2) (pow x 6)))))))))))
(*.f64 (pow.f64 x #s(literal 5 binary64)) (+.f64 (/.f64 (*.f64 eps #s(literal -10 binary64)) (pow.f64 x #s(literal 4 binary64))) (+.f64 (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 x x))) (-.f64 (/.f64 (*.f64 eps #s(literal 200/3 binary64)) (pow.f64 x #s(literal 6 binary64))) (+.f64 (*.f64 #s(literal -40 binary64) (/.f64 (-.f64 (+.f64 (*.f64 eps #s(literal -10 binary64)) (*.f64 #s(literal 120 binary64) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 7/360 binary64)) eps))) (*.f64 eps #s(literal -20/3 binary64))) (pow.f64 x #s(literal 6 binary64)))) (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 (*.f64 eps #s(literal -20/3 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (/.f64 eps (pow.f64 x #s(literal 6 binary64))) #s(literal -20 binary64))) (*.f64 eps (/.f64 #s(literal 1/3 binary64) (*.f64 x x)))) (/.f64 (/.f64 (*.f64 (*.f64 #s(literal 14400 binary64) (*.f64 (*.f64 eps eps) #s(literal 7/360 binary64))) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 eps eps)) (pow.f64 x #s(literal 6 binary64)))) (/.f64 (/.f64 (*.f64 #s(literal -120 binary64) (*.f64 (*.f64 eps eps) #s(literal 7/360 binary64))) eps) (pow.f64 x #s(literal 4 binary64)))))))))
(* -1/120 (* eps (pow x 5)))
(*.f64 eps (*.f64 #s(literal -1/120 binary64) (pow.f64 x #s(literal 5 binary64))))
(* -1 (* (pow x 5) (+ (* -1 (/ (- (* 1/2 eps) (* 1/3 eps)) (pow x 2))) (* 1/120 eps))))
(*.f64 (+.f64 (*.f64 eps #s(literal 1/120 binary64)) (/.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x x))) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 5 binary64))))
(* -1 (* (pow x 5) (+ (* -1 (/ (- (* -10 eps) (+ (* -120 (/ (+ (* -1/120 (pow eps 2)) (* 1/36 (pow eps 2))) eps)) (* -40 (- (* 1/2 eps) (* 1/3 eps))))) (pow x 4))) (+ (* -1 (/ (- (* 1/2 eps) (* 1/3 eps)) (pow x 2))) (* 1/120 eps)))))
(*.f64 (-.f64 (+.f64 (*.f64 eps #s(literal 1/120 binary64)) (/.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x x))) (/.f64 (-.f64 (+.f64 (*.f64 eps #s(literal -10 binary64)) (*.f64 #s(literal 120 binary64) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 7/360 binary64)) eps))) (*.f64 eps #s(literal -20/3 binary64))) (pow.f64 x #s(literal 4 binary64)))) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 5 binary64))))
(* -1 (* (pow x 5) (+ (* -1 (/ (- (* -10 eps) (+ (* -120 (/ (+ (* -1/120 (pow eps 2)) (* 1/36 (pow eps 2))) eps)) (* -40 (- (* 1/2 eps) (* 1/3 eps))))) (pow x 4))) (+ (* -1 (/ (- (* 1/2 eps) (* 1/3 eps)) (pow x 2))) (+ (* -1 (/ (- (* 200/3 eps) (+ (* -40 (- (* -10 eps) (+ (* -120 (/ (+ (* -1/120 (pow eps 2)) (* 1/36 (pow eps 2))) eps)) (* -40 (- (* 1/2 eps) (* 1/3 eps)))))) (+ (* -20 eps) (* 14400 (/ (* (+ (* -1/120 (pow eps 2)) (* 1/36 (pow eps 2))) (- (* 1/2 eps) (* 1/3 eps))) (pow eps 2)))))) (pow x 6))) (* 1/120 eps))))))
(*.f64 (-.f64 (+.f64 (*.f64 eps #s(literal 1/120 binary64)) (-.f64 (/.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x x)) (/.f64 (-.f64 (*.f64 eps #s(literal 200/3 binary64)) (+.f64 (*.f64 #s(literal -40 binary64) (-.f64 (+.f64 (*.f64 eps #s(literal -10 binary64)) (*.f64 #s(literal 120 binary64) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 7/360 binary64)) eps))) (*.f64 eps #s(literal -20/3 binary64)))) (+.f64 (*.f64 eps #s(literal -20 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 14400 binary64) (*.f64 (*.f64 eps eps) #s(literal 7/360 binary64))) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 eps eps))))) (pow.f64 x #s(literal 6 binary64))))) (/.f64 (-.f64 (+.f64 (*.f64 eps #s(literal -10 binary64)) (*.f64 #s(literal 120 binary64) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 7/360 binary64)) eps))) (*.f64 eps #s(literal -20/3 binary64))) (pow.f64 x #s(literal 4 binary64)))) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 5 binary64))))
(* (pow eps 2) (+ 1 (+ (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) (* (pow x 4) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))
(* (pow eps 2) (+ 1 (+ (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) (* (pow x 4) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))
(* (pow eps 2) (+ 1 (+ (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) (* (pow x 4) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))
(* (pow eps 2) (+ 1 (+ (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) (* (pow x 4) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))
(* (pow eps 2) (+ 1 (+ (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) (* (pow x 4) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))
(* (pow eps 2) (+ 1 (+ (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) (* (pow x 4) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))
(* (pow eps 2) (+ 1 (+ (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) (* (pow x 4) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))
(* (pow eps 2) (+ 1 (+ (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))) (* (pow x 4) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))
(* (pow eps 2) (+ (* -1 (- (* -1 (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2))))) 1)) (* (pow x 4) (pow (+ 1/6 (* -1/120 (pow x 2))) 2))))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (neg.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))))
(* (pow eps 2) (+ (* -1 (- (* -1 (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2))))) 1)) (* (pow x 4) (pow (+ 1/6 (* -1/120 (pow x 2))) 2))))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (neg.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))))
(* (pow eps 2) (+ (* -1 (- (* -1 (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2))))) 1)) (* (pow x 4) (pow (+ 1/6 (* -1/120 (pow x 2))) 2))))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (neg.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))))
(* (pow eps 2) (+ (* -1 (- (* -1 (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2))))) 1)) (* (pow x 4) (pow (+ 1/6 (* -1/120 (pow x 2))) 2))))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (neg.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))))))
(pow eps 2)
(*.f64 eps eps)
(+ (* 1/6 (* (pow eps 2) (pow x 2))) (pow eps 2))
(+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))))))
(+ (* (pow x 2) (+ (* 1/6 (pow eps 2)) (* (pow x 2) (+ (* -1/120 (pow eps 2)) (* 1/36 (pow eps 2)))))) (pow eps 2))
(+.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 7/360 binary64)))))))
(+ (* (pow x 2) (+ (* 1/6 (pow eps 2)) (* (pow x 2) (+ (* -1/120 (pow eps 2)) (+ (* -1/360 (* (pow eps 2) (pow x 2))) (* 1/36 (pow eps 2))))))) (pow eps 2))
(+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 7/360 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 x x) #s(literal -1/360 binary64)))))))))
(* 1/14400 (* (pow eps 2) (pow x 8)))
(*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 8 binary64))))
(* (pow x 8) (+ (* -1/360 (/ (pow eps 2) (pow x 2))) (* 1/14400 (pow eps 2))))
(*.f64 (pow.f64 x #s(literal 8 binary64)) (+.f64 (/.f64 (*.f64 #s(literal -1/360 binary64) (*.f64 eps eps)) (*.f64 x x)) (*.f64 eps (*.f64 eps #s(literal 1/14400 binary64)))))
(* (pow x 8) (+ (* -1/120 (/ (pow eps 2) (pow x 4))) (+ (* -1/360 (/ (pow eps 2) (pow x 2))) (+ (* 1/14400 (pow eps 2)) (* 1/36 (/ (pow eps 2) (pow x 4)))))))
(*.f64 (pow.f64 x #s(literal 8 binary64)) (+.f64 (/.f64 (*.f64 eps (*.f64 eps #s(literal -1/120 binary64))) (pow.f64 x #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 #s(literal -1/360 binary64) (*.f64 eps eps)) (*.f64 x x)) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/14400 binary64))) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64)) (pow.f64 x #s(literal 4 binary64)))))))
(* (pow x 8) (+ (* -1/120 (/ (pow eps 2) (pow x 4))) (+ (* -1/360 (/ (pow eps 2) (pow x 2))) (+ (* 1/14400 (pow eps 2)) (+ (* 1/36 (/ (pow eps 2) (pow x 4))) (* 1/6 (/ (pow eps 2) (pow x 6))))))))
(*.f64 (pow.f64 x #s(literal 8 binary64)) (+.f64 (/.f64 (*.f64 #s(literal -1/360 binary64) (*.f64 eps eps)) (*.f64 x x)) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64)) (pow.f64 x #s(literal 4 binary64))) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/14400 binary64))) (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (pow.f64 x #s(literal 6 binary64))))) (/.f64 (*.f64 eps (*.f64 eps #s(literal -1/120 binary64))) (pow.f64 x #s(literal 4 binary64))))))
(* 1/14400 (* (pow eps 2) (pow x 8)))
(*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/14400 binary64) (pow.f64 x #s(literal 8 binary64))))
(* (pow x 8) (+ (* -1/360 (/ (pow eps 2) (pow x 2))) (* 1/14400 (pow eps 2))))
(*.f64 (pow.f64 x #s(literal 8 binary64)) (+.f64 (/.f64 (*.f64 #s(literal -1/360 binary64) (*.f64 eps eps)) (*.f64 x x)) (*.f64 eps (*.f64 eps #s(literal 1/14400 binary64)))))
(* (pow x 8) (+ (* -1/120 (/ (pow eps 2) (pow x 4))) (+ (* -1/360 (/ (pow eps 2) (pow x 2))) (+ (* 1/14400 (pow eps 2)) (* 1/36 (/ (pow eps 2) (pow x 4)))))))
(*.f64 (pow.f64 x #s(literal 8 binary64)) (+.f64 (/.f64 (*.f64 eps (*.f64 eps #s(literal -1/120 binary64))) (pow.f64 x #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 #s(literal -1/360 binary64) (*.f64 eps eps)) (*.f64 x x)) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/14400 binary64))) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64)) (pow.f64 x #s(literal 4 binary64)))))))
(* (pow x 8) (+ (* -1/120 (/ (pow eps 2) (pow x 4))) (+ (* -1/360 (/ (pow eps 2) (pow x 2))) (+ (* 1/14400 (pow eps 2)) (+ (* 1/36 (/ (pow eps 2) (pow x 4))) (* 1/6 (/ (pow eps 2) (pow x 6))))))))
(*.f64 (pow.f64 x #s(literal 8 binary64)) (+.f64 (/.f64 (*.f64 #s(literal -1/360 binary64) (*.f64 eps eps)) (*.f64 x x)) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64)) (pow.f64 x #s(literal 4 binary64))) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/14400 binary64))) (/.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) (pow.f64 x #s(literal 6 binary64))))) (/.f64 (*.f64 eps (*.f64 eps #s(literal -1/120 binary64))) (pow.f64 x #s(literal 4 binary64))))))
(* (pow eps 3) (* x (- (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)) 1)))
(*.f64 x (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (pow.f64 x #s(literal 6 binary64))))))))
(* (pow eps 3) (* x (- (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)) 1)))
(*.f64 x (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (pow.f64 x #s(literal 6 binary64))))))))
(* (pow eps 3) (* x (- (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)) 1)))
(*.f64 x (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (pow.f64 x #s(literal 6 binary64))))))))
(* (pow eps 3) (* x (- (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)) 1)))
(*.f64 x (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (pow.f64 x #s(literal 6 binary64))))))))
(* (pow eps 3) (* x (- (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)) 1)))
(*.f64 x (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (pow.f64 x #s(literal 6 binary64))))))))
(* (pow eps 3) (* x (- (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)) 1)))
(*.f64 x (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (pow.f64 x #s(literal 6 binary64))))))))
(* (pow eps 3) (* x (- (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)) 1)))
(*.f64 x (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (pow.f64 x #s(literal 6 binary64))))))))
(* (pow eps 3) (* x (- (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)) 1)))
(*.f64 x (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (pow.f64 x #s(literal 6 binary64))))))))
(* -1 (* (pow eps 3) (* x (+ 1 (* -1 (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)))))))
(-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (pow.f64 x #s(literal 6 binary64))))))))
(* -1 (* (pow eps 3) (* x (+ 1 (* -1 (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)))))))
(-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (pow.f64 x #s(literal 6 binary64))))))))
(* -1 (* (pow eps 3) (* x (+ 1 (* -1 (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)))))))
(-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (pow.f64 x #s(literal 6 binary64))))))))
(* -1 (* (pow eps 3) (* x (+ 1 (* -1 (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)))))))
(-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (pow.f64 x #s(literal 6 binary64))))))))
(* -1 (* (pow eps 3) x))
(-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 (*.f64 eps eps) x)))
(* x (+ (* -1 (pow eps 3)) (* 1/216 (* (pow eps 3) (pow x 6)))))
(*.f64 x (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))) (*.f64 eps (*.f64 eps eps))))
(* x (+ (* -1 (pow eps 3)) (* (pow x 6) (+ (* -1/1440 (* (pow eps 3) (pow x 2))) (* 1/216 (pow eps 3))))))
(*.f64 x (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/1440 binary64)))) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/216 binary64)))) (*.f64 eps (*.f64 eps eps))))
(* x (+ (* -1 (pow eps 3)) (* (pow x 6) (+ (* 1/216 (pow eps 3)) (* (pow x 2) (+ (* -1/1440 (pow eps 3)) (* 1/28800 (* (pow eps 3) (pow x 2)))))))))
(*.f64 x (-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/216 binary64)) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/1440 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x x) #s(literal 1/28800 binary64))))))) (*.f64 eps (*.f64 eps eps))))
(* -1/1728000 (* (pow eps 3) (pow x 13)))
(*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/1728000 binary64) (pow.f64 x #s(literal 13 binary64))))
(* (pow x 13) (+ (* -1/1728000 (pow eps 3)) (* 1/28800 (/ (pow eps 3) (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 13 binary64)) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/1728000 binary64)) (/.f64 (*.f64 #s(literal 1/28800 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 x x))))
(* (pow x 13) (+ (* -1/1440 (/ (pow eps 3) (pow x 4))) (+ (* -1/1728000 (pow eps 3)) (* 1/28800 (/ (pow eps 3) (pow x 2))))))
(*.f64 (pow.f64 x #s(literal 13 binary64)) (+.f64 (/.f64 (*.f64 #s(literal 1/28800 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 x x)) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/1728000 binary64)) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/1440 binary64)) (pow.f64 x #s(literal 4 binary64))))))
(* (pow x 13) (+ (* -1/1440 (/ (pow eps 3) (pow x 4))) (+ (* -1/1728000 (pow eps 3)) (+ (* 1/28800 (/ (pow eps 3) (pow x 2))) (* 1/216 (/ (pow eps 3) (pow x 6)))))))
(*.f64 (pow.f64 x #s(literal 13 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/1440 binary64)) (pow.f64 x #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 1/28800 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 x x)) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/1728000 binary64)) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/216 binary64)) (pow.f64 x #s(literal 6 binary64)))))))
(* -1/1728000 (* (pow eps 3) (pow x 13)))
(*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/1728000 binary64) (pow.f64 x #s(literal 13 binary64))))
(* -1 (* (pow x 13) (+ (* -1/28800 (/ (pow eps 3) (pow x 2))) (* 1/1728000 (pow eps 3)))))
(*.f64 (pow.f64 x #s(literal 13 binary64)) (neg.f64 (+.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/28800 binary64) (*.f64 eps (*.f64 eps eps))) x) x) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/1728000 binary64)))))
(* -1 (* (pow x 13) (+ (* -1/28800 (/ (pow eps 3) (pow x 2))) (+ (* 1/1728000 (pow eps 3)) (* 1/1440 (/ (pow eps 3) (pow x 4)))))))
(*.f64 (+.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/28800 binary64) (*.f64 eps (*.f64 eps eps))) x) x) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/1728000 binary64)) (/.f64 (*.f64 #s(literal 1/1440 binary64) (*.f64 eps (*.f64 eps eps))) (pow.f64 x #s(literal 4 binary64))))) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 13 binary64))))
(* -1 (* (pow x 13) (+ (* -1/216 (/ (pow eps 3) (pow x 6))) (+ (* -1/28800 (/ (pow eps 3) (pow x 2))) (+ (* 1/1728000 (pow eps 3)) (* 1/1440 (/ (pow eps 3) (pow x 4))))))))
(*.f64 (+.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/1728000 binary64)) (/.f64 (*.f64 #s(literal 1/1440 binary64) (*.f64 eps (*.f64 eps eps))) (pow.f64 x #s(literal 4 binary64)))) (+.f64 (/.f64 (/.f64 (*.f64 #s(literal -1/28800 binary64) (*.f64 eps (*.f64 eps eps))) x) x) (/.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 eps (*.f64 eps eps))) (pow.f64 x #s(literal 6 binary64))))) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 13 binary64))))
(* (pow eps 3) (- (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)) 1))
(*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (pow.f64 x #s(literal 6 binary64)))))))
(* (pow eps 3) (- (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)) 1))
(*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (pow.f64 x #s(literal 6 binary64)))))))
(* (pow eps 3) (- (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)) 1))
(*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (pow.f64 x #s(literal 6 binary64)))))))
(* (pow eps 3) (- (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)) 1))
(*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (pow.f64 x #s(literal 6 binary64)))))))
(* (pow eps 3) (- (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)) 1))
(*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (pow.f64 x #s(literal 6 binary64)))))))
(* (pow eps 3) (- (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)) 1))
(*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (pow.f64 x #s(literal 6 binary64)))))))
(* (pow eps 3) (- (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)) 1))
(*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (pow.f64 x #s(literal 6 binary64)))))))
(* (pow eps 3) (- (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3)) 1))
(*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (pow.f64 x #s(literal 6 binary64)))))))
(* -1 (* (pow eps 3) (+ 1 (* -1 (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (pow.f64 x #s(literal 6 binary64)))))))
(* -1 (* (pow eps 3) (+ 1 (* -1 (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (pow.f64 x #s(literal 6 binary64)))))))
(* -1 (* (pow eps 3) (+ 1 (* -1 (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (pow.f64 x #s(literal 6 binary64)))))))
(* -1 (* (pow eps 3) (+ 1 (* -1 (* (pow x 6) (pow (+ 1/6 (* -1/120 (pow x 2))) 3))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (pow.f64 x #s(literal 6 binary64)))))))
(* -1 (pow eps 3))
(-.f64 #s(literal 0 binary64) (*.f64 eps (*.f64 eps eps)))
(- (* 1/216 (* (pow eps 3) (pow x 6))) (pow eps 3))
(-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (pow.f64 x #s(literal 6 binary64)) #s(literal 1/216 binary64))) (*.f64 eps (*.f64 eps eps)))
(- (* (pow x 6) (+ (* -1/1440 (* (pow eps 3) (pow x 2))) (* 1/216 (pow eps 3)))) (pow eps 3))
(-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (*.f64 x (*.f64 x (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/1440 binary64)))) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/216 binary64)))) (*.f64 eps (*.f64 eps eps)))
(- (* (pow x 6) (+ (* 1/216 (pow eps 3)) (* (pow x 2) (+ (* -1/1440 (pow eps 3)) (* 1/28800 (* (pow eps 3) (pow x 2))))))) (pow eps 3))
(-.f64 (*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/216 binary64)) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/1440 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x x) #s(literal 1/28800 binary64))))))) (*.f64 eps (*.f64 eps eps)))
(* -1/1728000 (* (pow eps 3) (pow x 12)))
(*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/1728000 binary64) (pow.f64 x #s(literal 12 binary64))))
(* (pow x 12) (+ (* -1/1728000 (pow eps 3)) (* 1/28800 (/ (pow eps 3) (pow x 2)))))
(*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/1728000 binary64)) (/.f64 (*.f64 #s(literal 1/28800 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 x x))) (pow.f64 x #s(literal 12 binary64)))
(* (pow x 12) (+ (* -1/1440 (/ (pow eps 3) (pow x 4))) (+ (* -1/1728000 (pow eps 3)) (* 1/28800 (/ (pow eps 3) (pow x 2))))))
(*.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/28800 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 x x)) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/1728000 binary64)) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/1440 binary64)) (pow.f64 x #s(literal 4 binary64))))) (pow.f64 x #s(literal 12 binary64)))
(* (pow x 12) (+ (* -1/1440 (/ (pow eps 3) (pow x 4))) (+ (* -1/1728000 (pow eps 3)) (+ (* 1/28800 (/ (pow eps 3) (pow x 2))) (* 1/216 (/ (pow eps 3) (pow x 6)))))))
(*.f64 (+.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/1440 binary64)) (pow.f64 x #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 1/28800 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 x x)) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/1728000 binary64)) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/216 binary64)) (pow.f64 x #s(literal 6 binary64)))))) (pow.f64 x #s(literal 12 binary64)))
(* -1/1728000 (* (pow eps 3) (pow x 12)))
(*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal -1/1728000 binary64) (pow.f64 x #s(literal 12 binary64))))
(* (pow x 12) (+ (* -1/1728000 (pow eps 3)) (* 1/28800 (/ (pow eps 3) (pow x 2)))))
(*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/1728000 binary64)) (/.f64 (*.f64 #s(literal 1/28800 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 x x))) (pow.f64 x #s(literal 12 binary64)))
(* (pow x 12) (+ (* -1/1440 (/ (pow eps 3) (pow x 4))) (+ (* -1/1728000 (pow eps 3)) (* 1/28800 (/ (pow eps 3) (pow x 2))))))
(*.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/28800 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 x x)) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/1728000 binary64)) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/1440 binary64)) (pow.f64 x #s(literal 4 binary64))))) (pow.f64 x #s(literal 12 binary64)))
(* (pow x 12) (+ (* -1/1440 (/ (pow eps 3) (pow x 4))) (+ (* -1/1728000 (pow eps 3)) (+ (* 1/28800 (/ (pow eps 3) (pow x 2))) (* 1/216 (/ (pow eps 3) (pow x 6)))))))
(*.f64 (+.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/1440 binary64)) (pow.f64 x #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 1/28800 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 x x)) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/1728000 binary64)) (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/216 binary64)) (pow.f64 x #s(literal 6 binary64)))))) (pow.f64 x #s(literal 12 binary64)))
(* -1 (* eps (sin x)))
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
(* eps (+ (* -1 (sin x)) (* -1/2 (* eps (cos x)))))
(*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(* eps (+ (* -1 (sin x)) (* eps (+ (* -1/2 (cos x)) (* 1/8 (* eps (sin x)))))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/8 binary64)))) (sin.f64 x)))
(* eps (+ (* -1 (sin x)) (* eps (+ (* -1/2 (cos x)) (* eps (+ (* 1/48 (* eps (cos x))) (* 1/8 (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/48 binary64))) (*.f64 (sin.f64 x) #s(literal 1/8 binary64)))))) (sin.f64 x)))
(* -1 (* eps (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) eps))
(* -1 (* eps (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) eps))
(* -1 (* eps (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) eps))
(* -1 (* eps (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) eps))
(* -1 (* eps (sin (* 1/2 (- (* 2 x) (* -1 eps))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) eps))
(* -1 (* eps (sin (* 1/2 (- (* 2 x) (* -1 eps))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) eps))
(* -1 (* eps (sin (* 1/2 (- (* 2 x) (* -1 eps))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) eps))
(* -1 (* eps (sin (* 1/2 (- (* 2 x) (* -1 eps))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) eps))
(* -1 (* eps (sin (* 1/2 eps))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) eps))
(+ (* -1 (* eps (sin (* 1/2 eps)))) (* -1 (* eps (* x (cos (* 1/2 eps))))))
(*.f64 (-.f64 #s(literal 0 binary64) eps) (+.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x (cos.f64 (*.f64 eps #s(literal 1/2 binary64))))))
(+ (* -1 (* eps (sin (* 1/2 eps)))) (* x (+ (* -1 (* eps (cos (* 1/2 eps)))) (* 1/2 (* eps (* x (sin (* 1/2 eps))))))))
(-.f64 (*.f64 x (-.f64 (*.f64 (*.f64 x (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))))) (*.f64 eps (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))))
(+ (* -1 (* eps (sin (* 1/2 eps)))) (* x (+ (* -1 (* eps (cos (* 1/2 eps)))) (* x (+ (* 1/6 (* eps (* x (cos (* 1/2 eps))))) (* 1/2 (* eps (sin (* 1/2 eps)))))))))
(-.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) x) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))))) (*.f64 eps (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))))) (*.f64 eps (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))))
(* -1 (* eps (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) eps))
(* -1 (* eps (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) eps))
(* -1 (* eps (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) eps))
(* -1 (* eps (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) eps))
(* -1 (* eps (sin (* 1/2 (- eps (* -2 x))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) eps))
(* -1 (* eps (sin (* 1/2 (- eps (* -2 x))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) eps))
(* -1 (* eps (sin (* 1/2 (- eps (* -2 x))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) eps))
(* -1 (* eps (sin (* 1/2 (- eps (* -2 x))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) eps))
(* 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 (cos.f64 x) (*.f64 #s(literal 1/4 binary64) eps))))
(* eps (+ (* 1/2 (sin x)) (* eps (+ (* -1/16 (* eps (sin x))) (* 1/4 (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 (*.f64 eps (sin.f64 x)) #s(literal -1/16 binary64))))))
(* eps (+ (* 1/2 (sin x)) (* eps (+ (* 1/4 (cos x)) (* eps (+ (* -1/16 (sin x)) (* -1/96 (* 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/16 binary64)) (*.f64 eps (*.f64 (cos.f64 x) #s(literal -1/96 binary64)))))))))
(* 1/2 (* eps (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 (*.f64 eps #s(literal 1/2 binary64)) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* 1/2 (* eps (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 (*.f64 eps #s(literal 1/2 binary64)) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* 1/2 (* eps (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 (*.f64 eps #s(literal 1/2 binary64)) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* 1/2 (* eps (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 (*.f64 eps #s(literal 1/2 binary64)) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* 1/2 (* eps (sin (* 1/2 (- (* 2 x) (* -1 eps))))))
(*.f64 (*.f64 eps #s(literal 1/2 binary64)) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* 1/2 (* eps (sin (* 1/2 (- (* 2 x) (* -1 eps))))))
(*.f64 (*.f64 eps #s(literal 1/2 binary64)) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* 1/2 (* eps (sin (* 1/2 (- (* 2 x) (* -1 eps))))))
(*.f64 (*.f64 eps #s(literal 1/2 binary64)) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* 1/2 (* eps (sin (* 1/2 (- (* 2 x) (* -1 eps))))))
(*.f64 (*.f64 eps #s(literal 1/2 binary64)) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* 1/2 (* eps (sin (* 1/2 eps))))
(*.f64 (*.f64 eps #s(literal 1/2 binary64)) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))
(+ (* 1/2 (* eps (sin (* 1/2 eps)))) (* 1/2 (* eps (* x (cos (* 1/2 eps))))))
(*.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))))))
(+ (* 1/2 (* eps (sin (* 1/2 eps)))) (* x (+ (* -1/4 (* eps (* x (sin (* 1/2 eps))))) (* 1/2 (* eps (cos (* 1/2 eps)))))))
(+.f64 (*.f64 x (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 eps x)) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))) (*.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)))))))
(+ (* 1/2 (* eps (sin (* 1/2 eps)))) (* x (+ (* 1/2 (* eps (cos (* 1/2 eps)))) (* x (+ (* -1/4 (* eps (sin (* 1/2 eps)))) (* -1/12 (* eps (* x (cos (* 1/2 eps))))))))))
(+.f64 (*.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 x x) (+.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 eps #s(literal -1/4 binary64))) (*.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 eps x)) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))))))
(* 1/2 (* eps (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 (*.f64 eps #s(literal 1/2 binary64)) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* 1/2 (* eps (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 (*.f64 eps #s(literal 1/2 binary64)) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* 1/2 (* eps (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 (*.f64 eps #s(literal 1/2 binary64)) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* 1/2 (* eps (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 (*.f64 eps #s(literal 1/2 binary64)) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* 1/2 (* eps (sin (* 1/2 (- eps (* -2 x))))))
(*.f64 (*.f64 eps #s(literal 1/2 binary64)) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* 1/2 (* eps (sin (* 1/2 (- eps (* -2 x))))))
(*.f64 (*.f64 eps #s(literal 1/2 binary64)) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* 1/2 (* eps (sin (* 1/2 (- eps (* -2 x))))))
(*.f64 (*.f64 eps #s(literal 1/2 binary64)) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))
(* 1/2 (* eps (sin (* 1/2 (- eps (* -2 x))))))
(*.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))
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(* 1/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(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 (*.f64 eps (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 #s(literal -1/2 binary64) x)))))
(+ (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/48 (pow eps 2))
(*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))
(* -1/48 (pow eps 2))
(*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))
(* -1/48 (pow eps 2))
(*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))
(* -1/48 (pow eps 2))
(*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))
(* -1/48 (pow eps 2))
(*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))
(* -1/48 (pow eps 2))
(*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))
(* -1/48 (pow eps 2))
(*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))
(* -1/48 (pow eps 2))
(*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))
(* -1/48 (pow eps 2))
(*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))
(* -1/48 (pow eps 2))
(*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))
(* -1/48 (pow eps 2))
(*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))
(* -1/48 (pow eps 2))
(*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))
(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 #s(literal -1/2 binary64) x)))))
(+ (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 (+ x (* 1/2 eps)))
(sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(sin (+ x (* 1/2 eps)))
(sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(sin (+ x (* 1/2 eps)))
(sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(sin (+ x (* 1/2 eps)))
(sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(sin (- (* 1/2 eps) (* -1 x)))
(sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(sin (- (* 1/2 eps) (* -1 x)))
(sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(sin (- (* 1/2 eps) (* -1 x)))
(sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(sin (- (* 1/2 eps) (* -1 x)))
(sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(sin x)
(sin.f64 x)
(+ (sin x) (* 1/2 (* eps (cos x))))
(+.f64 (sin.f64 x) (*.f64 eps (*.f64 (cos.f64 x) #s(literal 1/2 binary64))))
(+ (sin x) (* eps (+ (* -1/8 (* eps (sin x))) (* 1/2 (cos x)))))
(+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/8 binary64)) (*.f64 (cos.f64 x) #s(literal 1/2 binary64)))))
(+ (sin x) (* eps (+ (* 1/2 (cos x)) (* eps (+ (* -1/8 (sin x)) (* -1/48 (* eps (cos x))))))))
(+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) #s(literal 1/2 binary64)) (*.f64 eps (+.f64 (*.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/48 binary64)) (*.f64 (sin.f64 x) #s(literal -1/8 binary64)))))))
(sin (+ x (* 1/2 eps)))
(sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(sin (+ x (* 1/2 eps)))
(sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(sin (+ x (* 1/2 eps)))
(sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(sin (+ x (* 1/2 eps)))
(sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(sin (- x (* -1/2 eps)))
(sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(sin (- x (* -1/2 eps)))
(sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(sin (- x (* -1/2 eps)))
(sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(sin (- x (* -1/2 eps)))
(sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))
(* 1/6 (/ eps (pow x 2)))
(/.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x x))
(* 1/6 (/ eps (pow x 2)))
(/.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x x))
(* 1/6 (/ eps (pow x 2)))
(/.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x x))
(* 1/6 (/ eps (pow x 2)))
(/.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x x))
(* 1/6 (/ eps (pow x 2)))
(/.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x x))
(* 1/6 (/ eps (pow x 2)))
(/.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x x))
(* 1/6 (/ eps (pow x 2)))
(/.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x x))
(* 1/6 (/ eps (pow x 2)))
(/.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x x))
(* 1/6 (/ eps (pow x 2)))
(/.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x x))
(* 1/6 (/ eps (pow x 2)))
(/.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x x))
(* 1/6 (/ eps (pow x 2)))
(/.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x x))
(* 1/6 (/ eps (pow x 2)))
(/.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x x))
(* 1/6 (/ eps (pow x 2)))
(/.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x x))
(* 1/6 (/ eps (pow x 2)))
(/.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x x))
(* 1/6 (/ eps (pow x 2)))
(/.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x x))
(* 1/6 (/ eps (pow x 2)))
(/.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x x))
(* 1/6 (/ eps (pow x 2)))
(/.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x x))
(* 1/6 (/ eps (pow x 2)))
(/.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x x))
(* 1/6 (/ eps (pow x 2)))
(/.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x x))
(* 1/6 (/ eps (pow x 2)))
(/.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x x))
(* 1/6 (/ eps (pow x 2)))
(/.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x x))
(* 1/6 (/ eps (pow x 2)))
(/.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x x))
(* 1/6 (/ eps (pow x 2)))
(/.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x x))
(* 1/6 (/ eps (pow x 2)))
(/.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x x))
(/ eps (pow x 4))
(/.f64 eps (pow.f64 x #s(literal 4 binary64)))
(/ eps (pow x 4))
(/.f64 eps (pow.f64 x #s(literal 4 binary64)))
(/ eps (pow x 4))
(/.f64 eps (pow.f64 x #s(literal 4 binary64)))
(/ eps (pow x 4))
(/.f64 eps (pow.f64 x #s(literal 4 binary64)))
(/ eps (pow x 4))
(/.f64 eps (pow.f64 x #s(literal 4 binary64)))
(/ eps (pow x 4))
(/.f64 eps (pow.f64 x #s(literal 4 binary64)))
(/ eps (pow x 4))
(/.f64 eps (pow.f64 x #s(literal 4 binary64)))
(/ eps (pow x 4))
(/.f64 eps (pow.f64 x #s(literal 4 binary64)))
(/ eps (pow x 4))
(/.f64 eps (pow.f64 x #s(literal 4 binary64)))
(/ eps (pow x 4))
(/.f64 eps (pow.f64 x #s(literal 4 binary64)))
(/ eps (pow x 4))
(/.f64 eps (pow.f64 x #s(literal 4 binary64)))
(/ eps (pow x 4))
(/.f64 eps (pow.f64 x #s(literal 4 binary64)))
(/ eps (pow x 4))
(/.f64 eps (pow.f64 x #s(literal 4 binary64)))
(/ eps (pow x 4))
(/.f64 eps (pow.f64 x #s(literal 4 binary64)))
(/ eps (pow x 4))
(/.f64 eps (pow.f64 x #s(literal 4 binary64)))
(/ eps (pow x 4))
(/.f64 eps (pow.f64 x #s(literal 4 binary64)))
(/ eps (pow x 4))
(/.f64 eps (pow.f64 x #s(literal 4 binary64)))
(/ eps (pow x 4))
(/.f64 eps (pow.f64 x #s(literal 4 binary64)))
(/ eps (pow x 4))
(/.f64 eps (pow.f64 x #s(literal 4 binary64)))
(/ eps (pow x 4))
(/.f64 eps (pow.f64 x #s(literal 4 binary64)))
(/ eps (pow x 4))
(/.f64 eps (pow.f64 x #s(literal 4 binary64)))
(/ eps (pow x 4))
(/.f64 eps (pow.f64 x #s(literal 4 binary64)))
(/ eps (pow x 4))
(/.f64 eps (pow.f64 x #s(literal 4 binary64)))
(/ eps (pow x 4))
(/.f64 eps (pow.f64 x #s(literal 4 binary64)))
(/ 1/6 (pow x 2))
(/.f64 #s(literal 1/6 binary64) (*.f64 x x))
(/ 1/6 (pow x 2))
(/.f64 #s(literal 1/6 binary64) (*.f64 x x))
(/ 1/6 (pow x 2))
(/.f64 #s(literal 1/6 binary64) (*.f64 x x))
(/ 1/6 (pow x 2))
(/.f64 #s(literal 1/6 binary64) (*.f64 x x))
(/ 1/6 (pow x 2))
(/.f64 #s(literal 1/6 binary64) (*.f64 x x))
(/ 1/6 (pow x 2))
(/.f64 #s(literal 1/6 binary64) (*.f64 x x))
(/ 1/6 (pow x 2))
(/.f64 #s(literal 1/6 binary64) (*.f64 x x))
(/ 1/6 (pow x 2))
(/.f64 #s(literal 1/6 binary64) (*.f64 x x))
(/ 1/6 (pow x 2))
(/.f64 #s(literal 1/6 binary64) (*.f64 x x))
(/ 1/6 (pow x 2))
(/.f64 #s(literal 1/6 binary64) (*.f64 x x))
(/ 1/6 (pow x 2))
(/.f64 #s(literal 1/6 binary64) (*.f64 x x))
(/ 1/6 (pow x 2))
(/.f64 #s(literal 1/6 binary64) (*.f64 x x))
(* 1/36 (* eps (pow x 2)))
(*.f64 eps (*.f64 #s(literal 1/36 binary64) (*.f64 x x)))
(* (pow x 2) (+ (* -1/360 (* eps (pow x 2))) (* 1/36 eps)))
(*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal 1/36 binary64)) (*.f64 eps (*.f64 #s(literal -1/360 binary64) (*.f64 x x)))))
(* (pow x 2) (+ (* 1/36 eps) (* (pow x 2) (+ (* -1/360 eps) (* 1/14400 (* eps (pow x 2)))))))
(*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal 1/36 binary64)) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal -1/360 binary64)) (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))))))
(* (pow x 2) (+ (* 1/36 eps) (* (pow x 2) (+ (* -1/360 eps) (* 1/14400 (* eps (pow x 2)))))))
(*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal 1/36 binary64)) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal -1/360 binary64)) (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/14400 binary64)))))))
(* 1/14400 (* eps (pow x 6)))
(*.f64 #s(literal 1/14400 binary64) (*.f64 eps (pow.f64 x #s(literal 6 binary64))))
(* (pow x 6) (+ (* -1/360 (/ eps (pow x 2))) (* 1/14400 eps)))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (/.f64 (*.f64 eps #s(literal -1/360 binary64)) (*.f64 x x)) (*.f64 eps #s(literal 1/14400 binary64))))
(* (pow x 6) (+ (* -1/360 (/ eps (pow x 2))) (+ (* 1/14400 eps) (* 1/36 (/ eps (pow x 4))))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (/.f64 (*.f64 eps #s(literal -1/360 binary64)) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal 1/14400 binary64)) (/.f64 (*.f64 eps #s(literal 1/36 binary64)) (pow.f64 x #s(literal 4 binary64))))))
(* (pow x 6) (+ (* -1/360 (/ eps (pow x 2))) (+ (* 1/14400 eps) (* 1/36 (/ eps (pow x 4))))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (/.f64 (*.f64 eps #s(literal -1/360 binary64)) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal 1/14400 binary64)) (/.f64 (*.f64 eps #s(literal 1/36 binary64)) (pow.f64 x #s(literal 4 binary64))))))
(* 1/14400 (* eps (pow x 6)))
(*.f64 #s(literal 1/14400 binary64) (*.f64 eps (pow.f64 x #s(literal 6 binary64))))
(* (pow x 6) (+ (* -1/360 (/ eps (pow x 2))) (* 1/14400 eps)))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (/.f64 (*.f64 eps #s(literal -1/360 binary64)) (*.f64 x x)) (*.f64 eps #s(literal 1/14400 binary64))))
(* (pow x 6) (+ (* -1/360 (/ eps (pow x 2))) (+ (* 1/14400 eps) (* 1/36 (/ eps (pow x 4))))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (/.f64 (*.f64 eps #s(literal -1/360 binary64)) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal 1/14400 binary64)) (/.f64 (*.f64 eps #s(literal 1/36 binary64)) (pow.f64 x #s(literal 4 binary64))))))
(* (pow x 6) (+ (* -1/360 (/ eps (pow x 2))) (+ (* 1/14400 eps) (* 1/36 (/ eps (pow x 4))))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (/.f64 (*.f64 eps #s(literal -1/360 binary64)) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal 1/14400 binary64)) (/.f64 (*.f64 eps #s(literal 1/36 binary64)) (pow.f64 x #s(literal 4 binary64))))))
(* eps (* (pow x 2) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))
(*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))
(* eps (* (pow x 2) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))
(*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))
(* eps (* (pow x 2) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))
(*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))
(* eps (* (pow x 2) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))
(*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))
(* eps (* (pow x 2) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))
(*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))
(* eps (* (pow x 2) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))
(*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))
(* eps (* (pow x 2) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))
(*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))
(* eps (* (pow x 2) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))
(*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))
(* eps (* (pow x 2) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))
(*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))
(* eps (* (pow x 2) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))
(*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))
(* eps (* (pow x 2) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))
(*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))
(* eps (* (pow x 2) (pow (+ 1/6 (* -1/120 (pow x 2))) 2)))
(*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))
(* eps (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))
(*.f64 (*.f64 eps (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))
(* eps (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))
(*.f64 (*.f64 eps (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))
(* eps (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))
(*.f64 (*.f64 eps (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))
(* eps (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))
(*.f64 (*.f64 eps (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))
(* eps (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))
(*.f64 (*.f64 eps (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))
(* eps (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))
(*.f64 (*.f64 eps (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))
(* eps (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))
(*.f64 (*.f64 eps (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))
(* eps (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))
(*.f64 (*.f64 eps (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))
(* eps (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))
(*.f64 (*.f64 eps (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))
(* eps (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))
(*.f64 (*.f64 eps (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))
(* eps (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))
(*.f64 (*.f64 eps (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))
(* eps (* (pow x 2) (+ 1/6 (* -1/120 (pow x 2)))))
(*.f64 (*.f64 eps (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))
(* 1/6 (* eps (pow x 2)))
(*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))
(* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps)))
(*.f64 (*.f64 eps (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))
(* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps)))
(*.f64 (*.f64 eps (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))
(* (pow x 2) (+ (* -1/120 (* eps (pow x 2))) (* 1/6 eps)))
(*.f64 (*.f64 eps (*.f64 x x)) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))
(* -1/120 (* eps (pow x 4)))
(*.f64 #s(literal -1/120 binary64) (*.f64 eps (pow.f64 x #s(literal 4 binary64))))
(* (pow x 4) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))
(*.f64 (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x x))) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))
(*.f64 (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x x))) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))
(*.f64 (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x x))) (pow.f64 x #s(literal 4 binary64)))
(* -1/120 (* eps (pow x 4)))
(*.f64 #s(literal -1/120 binary64) (*.f64 eps (pow.f64 x #s(literal 4 binary64))))
(* (pow x 4) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))
(*.f64 (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x x))) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))
(*.f64 (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x x))) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ (* -1/120 eps) (* 1/6 (/ eps (pow x 2)))))
(*.f64 (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x x))) (pow.f64 x #s(literal 4 binary64)))
(* eps (pow x 2))
(*.f64 eps (*.f64 x x))
(* eps (pow x 2))
(*.f64 eps (*.f64 x x))
(* eps (pow x 2))
(*.f64 eps (*.f64 x x))
(* eps (pow x 2))
(*.f64 eps (*.f64 x x))
(* eps (pow x 2))
(*.f64 eps (*.f64 x x))
(* eps (pow x 2))
(*.f64 eps (*.f64 x x))
(* eps (pow x 2))
(*.f64 eps (*.f64 x x))
(* eps (pow x 2))
(*.f64 eps (*.f64 x x))
(* eps (pow x 2))
(*.f64 eps (*.f64 x x))
(* eps (pow x 2))
(*.f64 eps (*.f64 x x))
(* eps (pow x 2))
(*.f64 eps (*.f64 x x))
(* eps (pow x 2))
(*.f64 eps (*.f64 x x))
(* eps (pow x 2))
(*.f64 eps (*.f64 x x))
(* eps (pow x 2))
(*.f64 eps (*.f64 x x))
(* eps (pow x 2))
(*.f64 eps (*.f64 x x))
(* eps (pow x 2))
(*.f64 eps (*.f64 x x))
(* eps (pow x 2))
(*.f64 eps (*.f64 x x))
(* eps (pow x 2))
(*.f64 eps (*.f64 x x))
(* eps (pow x 2))
(*.f64 eps (*.f64 x x))
(* eps (pow x 2))
(*.f64 eps (*.f64 x x))
(* eps (pow x 2))
(*.f64 eps (*.f64 x x))
(* eps (pow x 2))
(*.f64 eps (*.f64 x x))
(* eps (pow x 2))
(*.f64 eps (*.f64 x x))
(* eps (pow x 2))
(*.f64 eps (*.f64 x x))

eval474.0ms (2.7%)

Compiler

Compiled 94521 to 3975 computations (95.8% saved)

prune203.0ms (1.1%)

Pruning

71 alts after pruning (68 fresh and 3 done)

PrunedKeptTotal
New1373451418
Fresh102333
Picked325
Done112
Total1387711458
Accuracy
100.0%
Counts
1458 → 71
Alt Table
Click to see full alt table
StatusAccuracyProgram
17.3%
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))) (*.f64 eps (*.f64 eps eps))) x) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))))
17.1%
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))) (*.f64 eps (*.f64 eps eps))) x) (*.f64 eps eps))
67.1%
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 eps eps)) x) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))
9.4%
(/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/1728000 binary64)) (*.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (*.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))))))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/14400 binary64)) (*.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (-.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (*.f64 eps #s(literal -1/120 binary64))))))
98.5%
(-.f64 (*.f64 x (-.f64 (*.f64 (*.f64 x (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))))) (*.f64 eps (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))))
77.1%
(-.f64 #s(literal 0 binary64) (*.f64 eps x))
23.0%
(*.f64 (/.f64 x (*.f64 eps (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))))) (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps))))
16.9%
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))))) (*.f64 x (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps)))))
99.8%
(*.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))) (*.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))))) #s(literal -2 binary64))
13.7%
(*.f64 (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))))
98.3%
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 eps (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (*.f64 eps (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 eps (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) #s(literal -2 binary64))
38.4%
(*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps)))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) #s(literal -2 binary64))
42.9%
(*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))))))) #s(literal -2 binary64))
99.7%
(*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) #s(literal -2 binary64))
77.8%
(*.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (sin.f64 x)) #s(literal -2 binary64))
20.6%
(*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) #s(literal 1/2 binary64)) eps)) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
28.5%
(*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps eps)) #s(literal 1/2 binary64)) eps)) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
99.7%
(*.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) eps))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
97.9%
(*.f64 (*.f64 (sin.f64 (*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 eps eps)) #s(literal -1 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))
98.2%
(*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) eps) (*.f64 eps eps))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
16.6%
(*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))))) (*.f64 x (*.f64 x (*.f64 x x))))
77.4%
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64))))))))) (-.f64 #s(literal 0 binary64) eps))
77.4%
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))) (-.f64 #s(literal 0 binary64) eps))
76.3%
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) eps)))
99.7%
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) eps))
77.8%
(*.f64 (sin.f64 x) (neg.f64 eps))
77.4%
(*.f64 x (/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) #s(literal -1/36 binary64)) (*.f64 eps (*.f64 x x))) (/.f64 #s(literal 1 binary64) eps)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) eps))))
77.4%
(*.f64 x (/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) #s(literal -1/36 binary64)) (*.f64 eps (*.f64 x x))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) eps)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
77.3%
(*.f64 x (/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1728000 binary64))) #s(literal 1/216 binary64)) (*.f64 eps (*.f64 x x))) (/.f64 #s(literal 1 binary64) eps)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))) (/.f64 #s(literal 1 binary64) eps))))
77.4%
(*.f64 x (/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1728000 binary64))) #s(literal 1/216 binary64)) (*.f64 eps (*.f64 x x))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))) eps)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))) #s(literal 1 binary64))))
76.3%
(*.f64 x (/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 eps eps)) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))))
23.0%
(*.f64 x (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))) (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))) (*.f64 eps (*.f64 eps eps))))))
76.2%
(*.f64 x (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 eps eps)))))
77.4%
(*.f64 x (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) #s(literal -1/120 binary64)) #s(literal 1/6 binary64))) eps))
76.0%
(*.f64 x (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) eps)))
16.8%
(*.f64 x (*.f64 (*.f64 (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x)))) (*.f64 x (*.f64 x x))) x))
17.4%
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 (*.f64 eps (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (/.f64 eps (*.f64 x (*.f64 x (*.f64 x x)))))))
16.6%
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (*.f64 eps #s(literal -1/120 binary64)))))
9.4%
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/216 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (-.f64 (/.f64 (*.f64 eps (/.f64 eps (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (/.f64 eps (/.f64 (*.f64 x x) #s(literal 1/6 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) eps) (*.f64 x (*.f64 x (*.f64 x x)))))))))))
9.4%
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/216 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 eps (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (/.f64 eps (*.f64 x x))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))))))))
17.5%
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (/.f64 (*.f64 eps #s(literal 1/6 binary64)) x) (/.f64 (/.f64 eps (*.f64 x x)) x)) x))))
17.5%
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (/.f64 (*.f64 eps #s(literal 1/6 binary64)) x) (/.f64 eps (*.f64 x (*.f64 x x)))) x))))
17.3%
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps #s(literal 1/6 binary64)) x) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps)) (*.f64 x #s(literal 1 binary64))) (*.f64 x (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps))))))
17.0%
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps #s(literal 1/6 binary64)) x) (/.f64 (*.f64 x x) (/.f64 eps (*.f64 x x)))) (*.f64 x #s(literal 1 binary64))) (*.f64 x (/.f64 (*.f64 x x) (/.f64 eps (*.f64 x x))))))))
17.5%
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps #s(literal 1/6 binary64)) x) x) (*.f64 x (/.f64 eps (*.f64 x (*.f64 x x))))) (*.f64 x x)))))
12.5%
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))))
13.6%
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (/.f64 eps x))) (*.f64 x (*.f64 x (*.f64 x (*.f64 x x))))))))
17.5%
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) x) (*.f64 (*.f64 x x) (/.f64 (/.f64 eps (*.f64 x x)) x))) (*.f64 x (*.f64 x x))))))
17.5%
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) x) (*.f64 (*.f64 x x) (/.f64 eps (*.f64 x (*.f64 x x))))) (*.f64 x (*.f64 x x))))))
13.7%
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 eps (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps)) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps))))))
12.6%
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 eps (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) eps)) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x (*.f64 x x))))))))
13.6%
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 eps (*.f64 x (*.f64 x x))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (/.f64 eps x))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)))))))
17.5%
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 eps x) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (/.f64 (/.f64 eps (*.f64 x x)) x))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) x)))))
17.5%
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 eps (*.f64 x x))) (*.f64 x x)))))
17.5%
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 (/.f64 (*.f64 x x) (*.f64 eps #s(literal 1/6 binary64))) (/.f64 (/.f64 eps (*.f64 x x)) x))) (*.f64 (/.f64 (*.f64 x x) (*.f64 eps #s(literal 1/6 binary64))) x)))))
17.4%
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 x x))) (*.f64 (*.f64 x x) (/.f64 eps (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 x x)))))))
12.7%
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (/.f64 eps (*.f64 x x))) (-.f64 #s(literal 0 binary64) (*.f64 x x))) (/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 (/.f64 eps (*.f64 x x)) (/.f64 eps (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 x x)))))))))
9.4%
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 eps (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (/.f64 eps (*.f64 x x))) (-.f64 #s(literal 0 binary64) (*.f64 x x))))) (/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/216 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))))))
17.5%
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (-.f64 (*.f64 eps (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (/.f64 (/.f64 eps x) (*.f64 x (*.f64 x x)))))))
17.3%
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (-.f64 (*.f64 eps (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps))))))
17.5%
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (-.f64 (*.f64 eps (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (/.f64 eps (*.f64 x x))))))))
17.5%
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (-.f64 (*.f64 eps (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 (/.f64 eps (*.f64 x x)) (/.f64 #s(literal 1 binary64) (*.f64 x x)))))))
9.4%
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/216 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 eps (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (/.f64 eps (*.f64 x x))) (-.f64 #s(literal 0 binary64) (*.f64 x x))))))))))
12.7%
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 (/.f64 eps (*.f64 x x)) (/.f64 eps (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (/.f64 eps (*.f64 x x))) (-.f64 #s(literal 0 binary64) (*.f64 x x))))))))
17.1%
(*.f64 x (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x)))))) (*.f64 x x)))
17.8%
(*.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x)))))))))
47.6%
(*.f64 x (*.f64 x #s(literal 1/2 binary64)))
77.4%
(*.f64 x (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))))
99.7%
(*.f64 eps (-.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (cos.f64 x))) (sin.f64 x)))
48.5%
(*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))
47.2%
#s(literal 0 binary64)
Compiler

Compiled 6444 to 1851 computations (71.3% saved)

regimes95.0ms (0.5%)

Counts
102 → 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 x (*.f64 x #s(literal 1/2 binary64)))
(*.f64 x (-.f64 #s(literal 0 binary64) eps))
(-.f64 #s(literal 0 binary64) (*.f64 eps x))
(*.f64 x (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))))
(*.f64 x (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) eps)))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))) (-.f64 #s(literal 0 binary64) eps))
(*.f64 x (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) #s(literal -1/120 binary64)) #s(literal 1/6 binary64))) eps))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) eps)))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64))))))))) (-.f64 #s(literal 0 binary64) eps))
(*.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x)))))))))
(*.f64 x (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x)))))) (*.f64 x x)))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 eps (*.f64 x x))) (*.f64 x x)))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (*.f64 eps #s(literal -1/120 binary64)))))
(*.f64 x (*.f64 (*.f64 (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x)))) (*.f64 x (*.f64 x x))) x))
(*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))))) (*.f64 x (*.f64 x (*.f64 x x))))
(*.f64 (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (/.f64 (*.f64 eps #s(literal 1/6 binary64)) x) (/.f64 eps (*.f64 x (*.f64 x x)))) x))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (/.f64 (*.f64 eps #s(literal 1/6 binary64)) x) (/.f64 (/.f64 eps (*.f64 x x)) x)) x))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 (*.f64 eps (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (/.f64 eps (*.f64 x (*.f64 x (*.f64 x x)))))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (-.f64 (*.f64 eps (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (-.f64 (*.f64 eps (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (/.f64 (/.f64 eps x) (*.f64 x (*.f64 x x)))))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (-.f64 (*.f64 eps (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 (/.f64 eps (*.f64 x x)) (/.f64 #s(literal 1 binary64) (*.f64 x x)))))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (-.f64 (*.f64 eps (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (/.f64 eps (*.f64 x x))))))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (-.f64 (*.f64 eps (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps))))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps #s(literal 1/6 binary64)) x) x) (*.f64 x (/.f64 eps (*.f64 x (*.f64 x x))))) (*.f64 x x)))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) x) (*.f64 (*.f64 x x) (/.f64 eps (*.f64 x (*.f64 x x))))) (*.f64 x (*.f64 x x))))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) x) (*.f64 (*.f64 x x) (/.f64 (/.f64 eps (*.f64 x x)) x))) (*.f64 x (*.f64 x x))))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 x x))) (*.f64 (*.f64 x x) (/.f64 eps (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 x x)))))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 eps x) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (/.f64 (/.f64 eps (*.f64 x x)) x))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) x)))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (/.f64 eps x))) (*.f64 x (*.f64 x (*.f64 x (*.f64 x x))))))))
(*.f64 x (/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) #s(literal -1/36 binary64)) (*.f64 eps (*.f64 x x))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) eps)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 (/.f64 (*.f64 x x) (*.f64 eps #s(literal 1/6 binary64))) (/.f64 (/.f64 eps (*.f64 x x)) x))) (*.f64 (/.f64 (*.f64 x x) (*.f64 eps #s(literal 1/6 binary64))) x)))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 eps (*.f64 x (*.f64 x x))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (/.f64 eps x))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)))))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 eps (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) eps)) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x (*.f64 x x))))))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps #s(literal 1/6 binary64)) x) (/.f64 (*.f64 x x) (/.f64 eps (*.f64 x x)))) (*.f64 x #s(literal 1 binary64))) (*.f64 x (/.f64 (*.f64 x x) (/.f64 eps (*.f64 x x))))))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps #s(literal 1/6 binary64)) x) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps)) (*.f64 x #s(literal 1 binary64))) (*.f64 x (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps))))))
(*.f64 x (/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) #s(literal -1/36 binary64)) (*.f64 eps (*.f64 x x))) (/.f64 #s(literal 1 binary64) eps)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) eps))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 eps (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps)) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps))))))
(*.f64 x (/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 eps eps)) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 eps eps)) x) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))
(*.f64 x (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 eps eps)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))) (*.f64 eps (*.f64 eps eps))) x) (*.f64 eps eps))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 (/.f64 eps (*.f64 x x)) (/.f64 eps (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (/.f64 eps (*.f64 x x))) (-.f64 #s(literal 0 binary64) (*.f64 x x))))))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (/.f64 eps (*.f64 x x))) (-.f64 #s(literal 0 binary64) (*.f64 x x))) (/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 (/.f64 eps (*.f64 x x)) (/.f64 eps (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 x x)))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))) (*.f64 eps (*.f64 eps eps))) x) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))))
(*.f64 x (/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1728000 binary64))) #s(literal 1/216 binary64)) (*.f64 eps (*.f64 x x))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))) eps)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))) #s(literal 1 binary64))))
(*.f64 x (/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1728000 binary64))) #s(literal 1/216 binary64)) (*.f64 eps (*.f64 x x))) (/.f64 #s(literal 1 binary64) eps)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))) (/.f64 #s(literal 1 binary64) eps))))
(*.f64 x (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))) (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64)))))) (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps)) eps)) (*.f64 (-.f64 (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps)) #s(literal 1 binary64))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/216 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 eps (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (/.f64 eps (*.f64 x x))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))))))))
(*.f64 (/.f64 x (*.f64 eps (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))))) (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/216 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 eps (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (/.f64 eps (*.f64 x x))) (-.f64 #s(literal 0 binary64) (*.f64 x x))))))))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 eps (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (/.f64 eps (*.f64 x x))) (-.f64 #s(literal 0 binary64) (*.f64 x x))))) (/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/216 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))))) (*.f64 x (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))) (*.f64 eps (*.f64 eps eps))) x) (+.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))))
(*.f64 x (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))))))
(*.f64 x (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))) (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))) (*.f64 eps (*.f64 eps eps))))))
(/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/1728000 binary64)) (*.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (*.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))))))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/14400 binary64)) (*.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (-.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (*.f64 eps #s(literal -1/120 binary64))))))
(+.f64 (cos.f64 eps) #s(literal -1 binary64))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) eps))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/216 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (-.f64 (/.f64 (*.f64 eps (/.f64 eps (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (/.f64 eps (/.f64 (*.f64 x x) #s(literal 1/6 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) eps) (*.f64 x (*.f64 x (*.f64 x x)))))))))))
(*.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal 1/2 binary64))) #s(literal -2 binary64))
(*.f64 (*.f64 (sin.f64 x) (*.f64 eps #s(literal 1/2 binary64))) #s(literal -2 binary64))
(*.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (sin.f64 x)) #s(literal -2 binary64))
(*.f64 (sin.f64 x) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) eps))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) eps))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) (sin.f64 x)) eps)
(*.f64 (sin.f64 x) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) eps)))
(*.f64 (sin.f64 x) (/.f64 #s(literal 1 binary64) (/.f64 eps (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1 binary64) eps) (sin.f64 x)))
(*.f64 (/.f64 #s(literal 1 binary64) eps) (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (*.f64 eps eps))))
(*.f64 (/.f64 (sin.f64 x) eps) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) #s(literal 1 binary64)))
(-.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(-.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))
(*.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
(*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (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 (*.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 #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 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps)))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) #s(literal -2 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps)))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 eps (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (*.f64 eps (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 eps (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) #s(literal -2 binary64))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (*.f64 eps (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 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 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) 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 #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/2 binary64) eps) (*.f64 eps 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 (*.f64 eps eps) #s(literal 1/2 binary64)) 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 (*.f64 eps (*.f64 eps eps)) #s(literal 1/2 binary64)) (*.f64 eps 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 (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps eps)) #s(literal 1/2 binary64)) 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 (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) #s(literal 1/2 binary64)) 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 (pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 eps eps)) #s(literal -1 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 x (-.f64 (*.f64 (*.f64 x (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))))) (*.f64 eps (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 eps (*.f64 eps eps))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
(+.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))))
(*.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))) (*.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))))) #s(literal -2 binary64))
(*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))))))) #s(literal -2 binary64))
Outputs
(*.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))) (*.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))))) #s(literal -2 binary64))
Calls

3 calls:

27.0ms
eps
25.0ms
x
20.0ms
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Results
AccuracySegmentsBranch
99.8%1x
99.8%1eps
99.8%1(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes92.0ms (0.5%)

Counts
100 → 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 x (*.f64 x #s(literal 1/2 binary64)))
(*.f64 x (-.f64 #s(literal 0 binary64) eps))
(-.f64 #s(literal 0 binary64) (*.f64 eps x))
(*.f64 x (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))))
(*.f64 x (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) eps)))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))) (-.f64 #s(literal 0 binary64) eps))
(*.f64 x (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) #s(literal -1/120 binary64)) #s(literal 1/6 binary64))) eps))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) eps)))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64))))))))) (-.f64 #s(literal 0 binary64) eps))
(*.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x)))))))))
(*.f64 x (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x)))))) (*.f64 x x)))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 eps (*.f64 x x))) (*.f64 x x)))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (*.f64 eps #s(literal -1/120 binary64)))))
(*.f64 x (*.f64 (*.f64 (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x)))) (*.f64 x (*.f64 x x))) x))
(*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))))) (*.f64 x (*.f64 x (*.f64 x x))))
(*.f64 (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (/.f64 (*.f64 eps #s(literal 1/6 binary64)) x) (/.f64 eps (*.f64 x (*.f64 x x)))) x))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (/.f64 (*.f64 eps #s(literal 1/6 binary64)) x) (/.f64 (/.f64 eps (*.f64 x x)) x)) x))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 (*.f64 eps (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (/.f64 eps (*.f64 x (*.f64 x (*.f64 x x)))))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (-.f64 (*.f64 eps (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (-.f64 (*.f64 eps (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (/.f64 (/.f64 eps x) (*.f64 x (*.f64 x x)))))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (-.f64 (*.f64 eps (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 (/.f64 eps (*.f64 x x)) (/.f64 #s(literal 1 binary64) (*.f64 x x)))))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (-.f64 (*.f64 eps (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (/.f64 eps (*.f64 x x))))))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (-.f64 (*.f64 eps (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps))))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps #s(literal 1/6 binary64)) x) x) (*.f64 x (/.f64 eps (*.f64 x (*.f64 x x))))) (*.f64 x x)))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) x) (*.f64 (*.f64 x x) (/.f64 eps (*.f64 x (*.f64 x x))))) (*.f64 x (*.f64 x x))))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) x) (*.f64 (*.f64 x x) (/.f64 (/.f64 eps (*.f64 x x)) x))) (*.f64 x (*.f64 x x))))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 x x))) (*.f64 (*.f64 x x) (/.f64 eps (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 x x)))))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 eps x) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (/.f64 (/.f64 eps (*.f64 x x)) x))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) x)))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (/.f64 eps x))) (*.f64 x (*.f64 x (*.f64 x (*.f64 x x))))))))
(*.f64 x (/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) #s(literal -1/36 binary64)) (*.f64 eps (*.f64 x x))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) eps)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 (/.f64 (*.f64 x x) (*.f64 eps #s(literal 1/6 binary64))) (/.f64 (/.f64 eps (*.f64 x x)) x))) (*.f64 (/.f64 (*.f64 x x) (*.f64 eps #s(literal 1/6 binary64))) x)))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 eps (*.f64 x (*.f64 x x))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (/.f64 eps x))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)))))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 eps (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) eps)) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x (*.f64 x x))))))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps #s(literal 1/6 binary64)) x) (/.f64 (*.f64 x x) (/.f64 eps (*.f64 x x)))) (*.f64 x #s(literal 1 binary64))) (*.f64 x (/.f64 (*.f64 x x) (/.f64 eps (*.f64 x x))))))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps #s(literal 1/6 binary64)) x) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps)) (*.f64 x #s(literal 1 binary64))) (*.f64 x (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps))))))
(*.f64 x (/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) #s(literal -1/36 binary64)) (*.f64 eps (*.f64 x x))) (/.f64 #s(literal 1 binary64) eps)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) eps))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 eps (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps)) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps))))))
(*.f64 x (/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 eps eps)) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 eps eps)) x) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))
(*.f64 x (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 eps eps)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))) (*.f64 eps (*.f64 eps eps))) x) (*.f64 eps eps))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 (/.f64 eps (*.f64 x x)) (/.f64 eps (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (/.f64 eps (*.f64 x x))) (-.f64 #s(literal 0 binary64) (*.f64 x x))))))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (/.f64 eps (*.f64 x x))) (-.f64 #s(literal 0 binary64) (*.f64 x x))) (/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 (/.f64 eps (*.f64 x x)) (/.f64 eps (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 x x)))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))) (*.f64 eps (*.f64 eps eps))) x) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))))
(*.f64 x (/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1728000 binary64))) #s(literal 1/216 binary64)) (*.f64 eps (*.f64 x x))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))) eps)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))) #s(literal 1 binary64))))
(*.f64 x (/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1728000 binary64))) #s(literal 1/216 binary64)) (*.f64 eps (*.f64 x x))) (/.f64 #s(literal 1 binary64) eps)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))) (/.f64 #s(literal 1 binary64) eps))))
(*.f64 x (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))) (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64)))))) (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps)) eps)) (*.f64 (-.f64 (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps)) #s(literal 1 binary64))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/216 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 eps (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (/.f64 eps (*.f64 x x))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))))))))
(*.f64 (/.f64 x (*.f64 eps (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))))) (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/216 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 eps (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (/.f64 eps (*.f64 x x))) (-.f64 #s(literal 0 binary64) (*.f64 x x))))))))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 eps (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (/.f64 eps (*.f64 x x))) (-.f64 #s(literal 0 binary64) (*.f64 x x))))) (/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/216 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))))) (*.f64 x (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))) (*.f64 eps (*.f64 eps eps))) x) (+.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))))
(*.f64 x (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))))))
(*.f64 x (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))) (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))) (*.f64 eps (*.f64 eps eps))))))
(/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/1728000 binary64)) (*.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (*.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))))))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/14400 binary64)) (*.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (-.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (*.f64 eps #s(literal -1/120 binary64))))))
(+.f64 (cos.f64 eps) #s(literal -1 binary64))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) eps))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/216 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (-.f64 (/.f64 (*.f64 eps (/.f64 eps (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (/.f64 eps (/.f64 (*.f64 x x) #s(literal 1/6 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) eps) (*.f64 x (*.f64 x (*.f64 x x)))))))))))
(*.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal 1/2 binary64))) #s(literal -2 binary64))
(*.f64 (*.f64 (sin.f64 x) (*.f64 eps #s(literal 1/2 binary64))) #s(literal -2 binary64))
(*.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (sin.f64 x)) #s(literal -2 binary64))
(*.f64 (sin.f64 x) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) eps))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) eps))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) (sin.f64 x)) eps)
(*.f64 (sin.f64 x) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) eps)))
(*.f64 (sin.f64 x) (/.f64 #s(literal 1 binary64) (/.f64 eps (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1 binary64) eps) (sin.f64 x)))
(*.f64 (/.f64 #s(literal 1 binary64) eps) (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (*.f64 eps eps))))
(*.f64 (/.f64 (sin.f64 x) eps) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) #s(literal 1 binary64)))
(-.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(-.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))
(*.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
(*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (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 (*.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 #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 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps)))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) #s(literal -2 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 eps eps)))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/4 binary64)) (*.f64 (*.f64 eps (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (*.f64 eps (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 eps (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) #s(literal -2 binary64))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (*.f64 eps (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))) (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 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 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) 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 #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/2 binary64) eps) (*.f64 eps 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 (*.f64 eps eps) #s(literal 1/2 binary64)) 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 (*.f64 eps (*.f64 eps eps)) #s(literal 1/2 binary64)) (*.f64 eps 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 (/.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (*.f64 eps eps)) #s(literal 1/2 binary64)) 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 (/.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps))) (*.f64 eps (*.f64 eps (*.f64 eps eps)))) #s(literal 1/2 binary64)) 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 (pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 eps eps)) #s(literal -1 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 x (-.f64 (*.f64 (*.f64 x (*.f64 eps #s(literal 1/2 binary64))) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))))) (*.f64 eps (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 eps (*.f64 eps eps))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
(+.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))))
Outputs
(*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) #s(literal -2 binary64))
Calls

3 calls:

26.0ms
eps
25.0ms
x
20.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)

regimes59.0ms (0.3%)

Counts
79 → 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 x (*.f64 x #s(literal 1/2 binary64)))
(*.f64 x (-.f64 #s(literal 0 binary64) eps))
(-.f64 #s(literal 0 binary64) (*.f64 eps x))
(*.f64 x (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))))
(*.f64 x (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) eps)))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))) (-.f64 #s(literal 0 binary64) eps))
(*.f64 x (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) #s(literal -1/120 binary64)) #s(literal 1/6 binary64))) eps))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) eps)))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64))))))))) (-.f64 #s(literal 0 binary64) eps))
(*.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x)))))))))
(*.f64 x (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x)))))) (*.f64 x x)))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 eps (*.f64 x x))) (*.f64 x x)))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (*.f64 eps #s(literal -1/120 binary64)))))
(*.f64 x (*.f64 (*.f64 (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x)))) (*.f64 x (*.f64 x x))) x))
(*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))))) (*.f64 x (*.f64 x (*.f64 x x))))
(*.f64 (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (/.f64 (*.f64 eps #s(literal 1/6 binary64)) x) (/.f64 eps (*.f64 x (*.f64 x x)))) x))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (/.f64 (*.f64 eps #s(literal 1/6 binary64)) x) (/.f64 (/.f64 eps (*.f64 x x)) x)) x))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 (*.f64 eps (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (/.f64 eps (*.f64 x (*.f64 x (*.f64 x x)))))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (-.f64 (*.f64 eps (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (-.f64 (*.f64 eps (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (/.f64 (/.f64 eps x) (*.f64 x (*.f64 x x)))))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (-.f64 (*.f64 eps (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 (/.f64 eps (*.f64 x x)) (/.f64 #s(literal 1 binary64) (*.f64 x x)))))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (-.f64 (*.f64 eps (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (/.f64 eps (*.f64 x x))))))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (-.f64 (*.f64 eps (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps))))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps #s(literal 1/6 binary64)) x) x) (*.f64 x (/.f64 eps (*.f64 x (*.f64 x x))))) (*.f64 x x)))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) x) (*.f64 (*.f64 x x) (/.f64 eps (*.f64 x (*.f64 x x))))) (*.f64 x (*.f64 x x))))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) x) (*.f64 (*.f64 x x) (/.f64 (/.f64 eps (*.f64 x x)) x))) (*.f64 x (*.f64 x x))))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 x x))) (*.f64 (*.f64 x x) (/.f64 eps (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 x x)))))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 eps x) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (/.f64 (/.f64 eps (*.f64 x x)) x))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) x)))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (/.f64 eps x))) (*.f64 x (*.f64 x (*.f64 x (*.f64 x x))))))))
(*.f64 x (/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) #s(literal -1/36 binary64)) (*.f64 eps (*.f64 x x))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) eps)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 (/.f64 (*.f64 x x) (*.f64 eps #s(literal 1/6 binary64))) (/.f64 (/.f64 eps (*.f64 x x)) x))) (*.f64 (/.f64 (*.f64 x x) (*.f64 eps #s(literal 1/6 binary64))) x)))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 eps (*.f64 x (*.f64 x x))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (/.f64 eps x))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)))))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 eps (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) eps)) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x (*.f64 x x))))))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps #s(literal 1/6 binary64)) x) (/.f64 (*.f64 x x) (/.f64 eps (*.f64 x x)))) (*.f64 x #s(literal 1 binary64))) (*.f64 x (/.f64 (*.f64 x x) (/.f64 eps (*.f64 x x))))))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps #s(literal 1/6 binary64)) x) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps)) (*.f64 x #s(literal 1 binary64))) (*.f64 x (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps))))))
(*.f64 x (/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) #s(literal -1/36 binary64)) (*.f64 eps (*.f64 x x))) (/.f64 #s(literal 1 binary64) eps)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) eps))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 eps (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps)) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps))))))
(*.f64 x (/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 eps eps)) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 eps eps)) x) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))
(*.f64 x (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 eps eps)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))) (*.f64 eps (*.f64 eps eps))) x) (*.f64 eps eps))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 (/.f64 eps (*.f64 x x)) (/.f64 eps (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (/.f64 eps (*.f64 x x))) (-.f64 #s(literal 0 binary64) (*.f64 x x))))))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (/.f64 eps (*.f64 x x))) (-.f64 #s(literal 0 binary64) (*.f64 x x))) (/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 (/.f64 eps (*.f64 x x)) (/.f64 eps (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 x x)))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))) (*.f64 eps (*.f64 eps eps))) x) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))))
(*.f64 x (/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1728000 binary64))) #s(literal 1/216 binary64)) (*.f64 eps (*.f64 x x))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))) eps)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))) #s(literal 1 binary64))))
(*.f64 x (/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1728000 binary64))) #s(literal 1/216 binary64)) (*.f64 eps (*.f64 x x))) (/.f64 #s(literal 1 binary64) eps)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))) (/.f64 #s(literal 1 binary64) eps))))
(*.f64 x (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))) (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64)))))) (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps)) eps)) (*.f64 (-.f64 (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps)) #s(literal 1 binary64))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/216 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 eps (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (/.f64 eps (*.f64 x x))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))))))))
(*.f64 (/.f64 x (*.f64 eps (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))))) (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/216 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 eps (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (/.f64 eps (*.f64 x x))) (-.f64 #s(literal 0 binary64) (*.f64 x x))))))))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 eps (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (/.f64 eps (*.f64 x x))) (-.f64 #s(literal 0 binary64) (*.f64 x x))))) (/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/216 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))))) (*.f64 x (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))) (*.f64 eps (*.f64 eps eps))) x) (+.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))))
(*.f64 x (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))))))
(*.f64 x (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))) (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))) (*.f64 eps (*.f64 eps eps))))))
(/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/1728000 binary64)) (*.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (*.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))))))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/14400 binary64)) (*.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (-.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (*.f64 eps #s(literal -1/120 binary64))))))
(+.f64 (cos.f64 eps) #s(literal -1 binary64))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) eps))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/216 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (-.f64 (/.f64 (*.f64 eps (/.f64 eps (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (/.f64 eps (/.f64 (*.f64 x x) #s(literal 1/6 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) eps) (*.f64 x (*.f64 x (*.f64 x x)))))))))))
(*.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal 1/2 binary64))) #s(literal -2 binary64))
(*.f64 (*.f64 (sin.f64 x) (*.f64 eps #s(literal 1/2 binary64))) #s(literal -2 binary64))
(*.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (sin.f64 x)) #s(literal -2 binary64))
(*.f64 (sin.f64 x) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) eps))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) eps))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) (sin.f64 x)) eps)
(*.f64 (sin.f64 x) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) eps)))
(*.f64 (sin.f64 x) (/.f64 #s(literal 1 binary64) (/.f64 eps (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) (*.f64 (/.f64 #s(literal 1 binary64) eps) (sin.f64 x)))
(*.f64 (/.f64 #s(literal 1 binary64) eps) (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (*.f64 eps eps))))
(*.f64 (/.f64 (sin.f64 x) eps) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) #s(literal 1 binary64)))
(-.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(-.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))
(*.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
Outputs
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) eps))
Calls

2 calls:

20.0ms
x
20.0ms
eps
Results
AccuracySegmentsBranch
99.7%1x
99.7%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes54.0ms (0.3%)

Counts
69 → 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 x (*.f64 x #s(literal 1/2 binary64)))
(*.f64 x (-.f64 #s(literal 0 binary64) eps))
(-.f64 #s(literal 0 binary64) (*.f64 eps x))
(*.f64 x (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))))
(*.f64 x (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) eps)))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))) (-.f64 #s(literal 0 binary64) eps))
(*.f64 x (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) #s(literal -1/120 binary64)) #s(literal 1/6 binary64))) eps))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) eps)))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64))))))))) (-.f64 #s(literal 0 binary64) eps))
(*.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x)))))))))
(*.f64 x (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x)))))) (*.f64 x x)))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 eps (*.f64 x x))) (*.f64 x x)))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (*.f64 eps #s(literal -1/120 binary64)))))
(*.f64 x (*.f64 (*.f64 (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x)))) (*.f64 x (*.f64 x x))) x))
(*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))))) (*.f64 x (*.f64 x (*.f64 x x))))
(*.f64 (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (/.f64 (*.f64 eps #s(literal 1/6 binary64)) x) (/.f64 eps (*.f64 x (*.f64 x x)))) x))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (/.f64 (*.f64 eps #s(literal 1/6 binary64)) x) (/.f64 (/.f64 eps (*.f64 x x)) x)) x))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 (*.f64 eps (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (/.f64 eps (*.f64 x (*.f64 x (*.f64 x x)))))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (-.f64 (*.f64 eps (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (-.f64 (*.f64 eps (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (/.f64 (/.f64 eps x) (*.f64 x (*.f64 x x)))))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (-.f64 (*.f64 eps (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 (/.f64 eps (*.f64 x x)) (/.f64 #s(literal 1 binary64) (*.f64 x x)))))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (-.f64 (*.f64 eps (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (/.f64 eps (*.f64 x x))))))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (-.f64 (*.f64 eps (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps))))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps #s(literal 1/6 binary64)) x) x) (*.f64 x (/.f64 eps (*.f64 x (*.f64 x x))))) (*.f64 x x)))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) x) (*.f64 (*.f64 x x) (/.f64 eps (*.f64 x (*.f64 x x))))) (*.f64 x (*.f64 x x))))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) x) (*.f64 (*.f64 x x) (/.f64 (/.f64 eps (*.f64 x x)) x))) (*.f64 x (*.f64 x x))))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 x x))) (*.f64 (*.f64 x x) (/.f64 eps (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 x x)))))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 eps x) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (/.f64 (/.f64 eps (*.f64 x x)) x))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) x)))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (/.f64 eps x))) (*.f64 x (*.f64 x (*.f64 x (*.f64 x x))))))))
(*.f64 x (/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) #s(literal -1/36 binary64)) (*.f64 eps (*.f64 x x))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) eps)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 (/.f64 (*.f64 x x) (*.f64 eps #s(literal 1/6 binary64))) (/.f64 (/.f64 eps (*.f64 x x)) x))) (*.f64 (/.f64 (*.f64 x x) (*.f64 eps #s(literal 1/6 binary64))) x)))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 eps (*.f64 x (*.f64 x x))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (/.f64 eps x))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)))))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 eps (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) eps)) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x (*.f64 x x))))))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps #s(literal 1/6 binary64)) x) (/.f64 (*.f64 x x) (/.f64 eps (*.f64 x x)))) (*.f64 x #s(literal 1 binary64))) (*.f64 x (/.f64 (*.f64 x x) (/.f64 eps (*.f64 x x))))))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps #s(literal 1/6 binary64)) x) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps)) (*.f64 x #s(literal 1 binary64))) (*.f64 x (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps))))))
(*.f64 x (/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) #s(literal -1/36 binary64)) (*.f64 eps (*.f64 x x))) (/.f64 #s(literal 1 binary64) eps)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) eps))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 eps (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps)) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps))))))
(*.f64 x (/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 eps eps)) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 eps eps)) x) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))
(*.f64 x (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 eps eps)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))) (*.f64 eps (*.f64 eps eps))) x) (*.f64 eps eps))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 (/.f64 eps (*.f64 x x)) (/.f64 eps (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (/.f64 eps (*.f64 x x))) (-.f64 #s(literal 0 binary64) (*.f64 x x))))))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (/.f64 eps (*.f64 x x))) (-.f64 #s(literal 0 binary64) (*.f64 x x))) (/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 (/.f64 eps (*.f64 x x)) (/.f64 eps (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 x x)))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))) (*.f64 eps (*.f64 eps eps))) x) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))))
(*.f64 x (/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1728000 binary64))) #s(literal 1/216 binary64)) (*.f64 eps (*.f64 x x))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))) eps)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))) #s(literal 1 binary64))))
(*.f64 x (/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1728000 binary64))) #s(literal 1/216 binary64)) (*.f64 eps (*.f64 x x))) (/.f64 #s(literal 1 binary64) eps)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))) (/.f64 #s(literal 1 binary64) eps))))
(*.f64 x (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))) (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64)))))) (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps)) eps)) (*.f64 (-.f64 (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps)) #s(literal 1 binary64))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/216 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 eps (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (/.f64 eps (*.f64 x x))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))))))))
(*.f64 (/.f64 x (*.f64 eps (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))))) (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/216 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 eps (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (/.f64 eps (*.f64 x x))) (-.f64 #s(literal 0 binary64) (*.f64 x x))))))))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 eps (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (/.f64 eps (*.f64 x x))) (-.f64 #s(literal 0 binary64) (*.f64 x x))))) (/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/216 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))))) (*.f64 x (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))) (*.f64 eps (*.f64 eps eps))) x) (+.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))))
(*.f64 x (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))))))
(*.f64 x (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))) (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))) (*.f64 eps (*.f64 eps eps))))))
(/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/1728000 binary64)) (*.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (*.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))))))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/14400 binary64)) (*.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (-.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (*.f64 eps #s(literal -1/120 binary64))))))
(+.f64 (cos.f64 eps) #s(literal -1 binary64))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) eps))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/216 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (-.f64 (/.f64 (*.f64 eps (/.f64 eps (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (*.f64 (/.f64 eps (/.f64 (*.f64 x x) #s(literal 1/6 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) eps) (*.f64 x (*.f64 x (*.f64 x x)))))))))))
(*.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal 1/2 binary64))) #s(literal -2 binary64))
(*.f64 (*.f64 (sin.f64 x) (*.f64 eps #s(literal 1/2 binary64))) #s(literal -2 binary64))
(*.f64 (*.f64 (*.f64 eps #s(literal 1/2 binary64)) (sin.f64 x)) #s(literal -2 binary64))
(*.f64 (sin.f64 x) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) eps))
Outputs
(*.f64 (sin.f64 x) (neg.f64 eps))
Calls

2 calls:

20.0ms
x
17.0ms
eps
Results
AccuracySegmentsBranch
77.8%1x
77.8%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes49.0ms (0.3%)

Counts
62 → 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 x (*.f64 x #s(literal 1/2 binary64)))
(*.f64 x (-.f64 #s(literal 0 binary64) eps))
(-.f64 #s(literal 0 binary64) (*.f64 eps x))
(*.f64 x (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))))
(*.f64 x (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) eps)))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))) (-.f64 #s(literal 0 binary64) eps))
(*.f64 x (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) #s(literal -1/120 binary64)) #s(literal 1/6 binary64))) eps))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) eps)))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64))))))))) (-.f64 #s(literal 0 binary64) eps))
(*.f64 x (*.f64 x (*.f64 x (*.f64 x (*.f64 x (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x)))))))))
(*.f64 x (*.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x)))))) (*.f64 x x)))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 eps #s(literal 1/6 binary64)) (/.f64 eps (*.f64 x x))) (*.f64 x x)))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (*.f64 eps #s(literal -1/120 binary64)))))
(*.f64 x (*.f64 (*.f64 (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x)))) (*.f64 x (*.f64 x x))) x))
(*.f64 (*.f64 x (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))))) (*.f64 x (*.f64 x (*.f64 x x))))
(*.f64 (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (/.f64 (*.f64 eps #s(literal 1/6 binary64)) x) (/.f64 eps (*.f64 x (*.f64 x x)))) x))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (/.f64 (*.f64 eps #s(literal 1/6 binary64)) x) (/.f64 (/.f64 eps (*.f64 x x)) x)) x))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (-.f64 (*.f64 eps (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 x x)))) (/.f64 eps (*.f64 x (*.f64 x (*.f64 x x)))))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (-.f64 (*.f64 eps (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (/.f64 eps (*.f64 (*.f64 x x) (*.f64 x x)))))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (-.f64 (*.f64 eps (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (/.f64 (/.f64 eps x) (*.f64 x (*.f64 x x)))))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (-.f64 (*.f64 eps (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (*.f64 (/.f64 eps (*.f64 x x)) (/.f64 #s(literal 1 binary64) (*.f64 x x)))))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (-.f64 (*.f64 eps (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (/.f64 eps (*.f64 x x))))))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (-.f64 (*.f64 eps (/.f64 #s(literal 1/6 binary64) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps))))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps #s(literal 1/6 binary64)) x) x) (*.f64 x (/.f64 eps (*.f64 x (*.f64 x x))))) (*.f64 x x)))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) x) (*.f64 (*.f64 x x) (/.f64 eps (*.f64 x (*.f64 x x))))) (*.f64 x (*.f64 x x))))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) x) (*.f64 (*.f64 x x) (/.f64 (/.f64 eps (*.f64 x x)) x))) (*.f64 x (*.f64 x x))))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 eps (*.f64 x x))) (*.f64 (*.f64 x x) (/.f64 eps (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 x x)))))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 eps x) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (/.f64 (/.f64 eps (*.f64 x x)) x))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) x)))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 x x) (/.f64 eps x))) (*.f64 x (*.f64 x (*.f64 x (*.f64 x x))))))))
(*.f64 x (/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) #s(literal -1/36 binary64)) (*.f64 eps (*.f64 x x))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) eps)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 (/.f64 (*.f64 x x) (*.f64 eps #s(literal 1/6 binary64))) (/.f64 (/.f64 eps (*.f64 x x)) x))) (*.f64 (/.f64 (*.f64 x x) (*.f64 eps #s(literal 1/6 binary64))) x)))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 eps (*.f64 x (*.f64 x x))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (/.f64 eps x))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x x)))))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 eps (*.f64 x x))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 eps (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) eps)) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (*.f64 x (*.f64 x (*.f64 x x))))))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps #s(literal 1/6 binary64)) x) (/.f64 (*.f64 x x) (/.f64 eps (*.f64 x x)))) (*.f64 x #s(literal 1 binary64))) (*.f64 x (/.f64 (*.f64 x x) (/.f64 eps (*.f64 x x))))))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps #s(literal 1/6 binary64)) x) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps)) (*.f64 x #s(literal 1 binary64))) (*.f64 x (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps))))))
(*.f64 x (/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) #s(literal -1/36 binary64)) (*.f64 eps (*.f64 x x))) (/.f64 #s(literal 1 binary64) eps)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) eps))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (-.f64 (*.f64 eps (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps)) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 x x) #s(literal 1/6 binary64)) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) eps))))))
(*.f64 x (/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 eps eps)) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 eps eps)) x) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))
(*.f64 x (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 eps eps)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))) (*.f64 eps (*.f64 eps eps))) x) (*.f64 eps eps))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 (/.f64 eps (*.f64 x x)) (/.f64 eps (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (/.f64 eps (*.f64 x x))) (-.f64 #s(literal 0 binary64) (*.f64 x x))))))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (/.f64 eps (*.f64 x x))) (-.f64 #s(literal 0 binary64) (*.f64 x x))) (/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 (/.f64 eps (*.f64 x x)) (/.f64 eps (*.f64 x x)))) (*.f64 x (*.f64 x (*.f64 x x)))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))) (*.f64 eps (*.f64 eps eps))) x) (+.f64 (*.f64 eps eps) (*.f64 x (*.f64 x (*.f64 eps (*.f64 eps #s(literal 1/6 binary64)))))))
(*.f64 x (/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1728000 binary64))) #s(literal 1/216 binary64)) (*.f64 eps (*.f64 x x))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))) eps)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))) #s(literal 1 binary64))))
(*.f64 x (/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/1728000 binary64))) #s(literal 1/216 binary64)) (*.f64 eps (*.f64 x x))) (/.f64 #s(literal 1 binary64) eps)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))) #s(literal 1 binary64))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/14400 binary64)) (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))) (/.f64 #s(literal 1 binary64) eps))))
(*.f64 x (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))) (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64)))))) (*.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps)) eps)) (*.f64 (-.f64 (*.f64 eps (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/120 binary64))))) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 x x)) eps)) #s(literal 1 binary64))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/216 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 eps (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (/.f64 eps (*.f64 x x))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))))))))
(*.f64 (/.f64 x (*.f64 eps (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))))) (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/216 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 eps (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (/.f64 eps (*.f64 x x))) (-.f64 #s(literal 0 binary64) (*.f64 x x))))))))))
(*.f64 x (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 (*.f64 eps #s(literal -1/120 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 1/6 binary64)) (*.f64 eps #s(literal 1/6 binary64))) (*.f64 x (*.f64 x (*.f64 x x)))) (*.f64 (/.f64 eps (*.f64 x (*.f64 x (*.f64 x x)))) (/.f64 (-.f64 (*.f64 eps #s(literal -1/6 binary64)) (/.f64 eps (*.f64 x x))) (-.f64 #s(literal 0 binary64) (*.f64 x x))))) (/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/216 binary64)) (/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x)))))) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x (*.f64 x x))))))))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))) (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64)))))))))) (*.f64 x (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))))) (*.f64 (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps (*.f64 x x))))) (*.f64 eps (*.f64 eps eps)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))) (*.f64 eps (*.f64 eps eps))) x) (+.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))))
(*.f64 x (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))))))
(*.f64 x (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))) (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 x (*.f64 x #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))) (*.f64 eps (*.f64 eps eps))))))
(/.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal -1/1728000 binary64)) (*.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (*.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))))))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/14400 binary64)) (*.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (-.f64 (*.f64 eps (/.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (*.f64 x x))) (*.f64 eps #s(literal -1/120 binary64))))))
(+.f64 (cos.f64 eps) #s(literal -1 binary64))
Outputs
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64))))))))) (-.f64 #s(literal 0 binary64) eps))
Calls

2 calls:

29.0ms
eps
16.0ms
x
Results
AccuracySegmentsBranch
77.4%1eps
77.4%1x
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes8.0ms (0%)

Counts
11 → 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 x (*.f64 x #s(literal 1/2 binary64)))
(*.f64 x (-.f64 #s(literal 0 binary64) eps))
(-.f64 #s(literal 0 binary64) (*.f64 eps x))
(*.f64 x (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))))
(*.f64 x (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) eps)))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))) (-.f64 #s(literal 0 binary64) eps))
(*.f64 x (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) (+.f64 (*.f64 (*.f64 x x) #s(literal -1/120 binary64)) #s(literal 1/6 binary64))) eps))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/6 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) eps)))
Outputs
(*.f64 x (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))))
Calls

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

regimes5.0ms (0%)

Counts
6 → 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 x (*.f64 x #s(literal 1/2 binary64)))
(*.f64 x (-.f64 #s(literal 0 binary64) eps))
(-.f64 #s(literal 0 binary64) (*.f64 eps x))
Outputs
(*.f64 x (-.f64 #s(literal 0 binary64) eps))
Calls

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

regimes6.0ms (0%)

Counts
4 → 2
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 x (*.f64 x #s(literal 1/2 binary64)))
Outputs
(*.f64 x (*.f64 x #s(literal 1/2 binary64)))
(*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))
Calls

2 calls:

4.0ms
eps
2.0ms
x
Results
AccuracySegmentsBranch
48.5%1eps
51.0%2x
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes2.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

1 calls:

2.0ms
x
Results
AccuracySegmentsBranch
48.5%1x
Compiler

Compiled 3 to 2 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
eps
1.0ms
x
Results
AccuracySegmentsBranch
47.2%1eps
47.2%1x
Compiler

Compiled 6 to 4 computations (33.3% saved)

bsearch54.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
52.0ms
-7.039638501078502e-142
-1.1828472445600983e-148
Results
39.0ms102×2valid
8.0ms42×1valid
Compiler

Compiled 158 to 118 computations (25.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 35.0ms
ival-cos: 27.0ms (77.9% of total)
backward-pass: 3.0ms (8.7% of total)
ival-add: 2.0ms (5.8% of total)
ival-sub: 2.0ms (5.8% of total)
const: 0.0ms (0% of total)

simplify18.0ms (0.1%)

Algorithm
egg-herbie
Rules
102×*-commutative_binary64
56×+-commutative_binary64
48×neg-sub0_binary64
48×neg-mul-1_binary64
42×sub-neg_binary64
Iterations

Useful iterations: 6 (0.0ms)

IterNodesCost
058128
199128
2119128
3145128
4165128
5181128
6197127
7213127
8222127
9237127
10252127
11269127
12277127
13281127
14282127
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))) (*.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))))) #s(literal -2 binary64))
(*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) #s(literal -2 binary64))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) eps))
(*.f64 (sin.f64 x) (neg.f64 eps))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64))))))))) (-.f64 #s(literal 0 binary64) eps))
(*.f64 x (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))))
(*.f64 x (-.f64 #s(literal 0 binary64) eps))
(if (<=.f64 x #s(literal -4805358362091427/6864797660130609714981900799081393217269435300143305409394463459185543183397656052122559640661454554977296311391480858037121987999716643812574028291115057152 binary64)) (*.f64 x (*.f64 x #s(literal 1/2 binary64))) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))
#s(literal 0 binary64)
Outputs
(*.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))) (*.f64 (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))))) #s(literal -2 binary64))
(*.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))) (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (*.f64 (cos.f64 x) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))))) #s(literal -2 binary64))
(*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) #s(literal -2 binary64))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) eps))
(*.f64 (sin.f64 x) (neg.f64 eps))
(-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 x) eps))
(*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64))))))))) (-.f64 #s(literal 0 binary64) eps))
(*.f64 eps (*.f64 x (-.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 x x) #s(literal -1/5040 binary64))))))))))
(*.f64 x (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))))
(*.f64 x (-.f64 #s(literal 0 binary64) eps))
(-.f64 #s(literal 0 binary64) (*.f64 x eps))
(if (<=.f64 x #s(literal -4805358362091427/6864797660130609714981900799081393217269435300143305409394463459185543183397656052122559640661454554977296311391480858037121987999716643812574028291115057152 binary64)) (*.f64 x (*.f64 x #s(literal 1/2 binary64))) (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))
#s(literal 0 binary64)

soundness2.5s (13.8%)

Rules
7040×*-lowering-*.f32
7040×*-lowering-*.f64
6680×*-lowering-*.f32
6680×*-lowering-*.f64
5574×*-lowering-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03224131
111533654
242393637
086033637
0105481
1304464
2776463
32952463
08504463
039199
1189190
21540166
08881166
048442
1308325
22941310
09725310
036131
1214122
22096122
010443122
06097667
122027076
085877076
03352907
110882658
233642613
080412613
0616
15016
240816
3523216
0916016
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
iter limit
node limit
iter limit
node limit
Compiler

Compiled 389 to 249 computations (36% saved)

preprocess54.0ms (0.3%)

Compiler

Compiled 312 to 148 computations (52.6% saved)

end0.0ms (0%)

Profiling

Loading profile data...