2cos (problem 3.3.5)

Time bar (total: 23.4s)

analyze52.0ms (0.2%)

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: 30.0ms
ival-cos: 11.0ms (36.2% of total)
ival-fabs: 5.0ms (16.5% of total)
ival-mult: 3.0ms (9.9% of total)
ival-<=: 3.0ms (9.9% of total)
ival-<: 3.0ms (9.9% of total)
ival-add: 2.0ms (6.6% of total)
ival-sub: 2.0ms (6.6% of total)
ival-and: 1.0ms (3.3% of total)
const: 1.0ms (3.3% of total)
backward-pass: 0.0ms (0% of total)

sample9.2s (39.4%)

Results
2.9s26171×0precondition
3.7s5669×2valid
693.0ms2430×1valid
24.0ms157×0valid
Precisions
Click to see histograms. Total time spent on operations: 6.1s
ival-cos: 2.4s (40.1% of total)
backward-pass: 656.0ms (10.8% of total)
ival-sub: 652.0ms (10.8% of total)
ival-fabs: 517.0ms (8.5% of total)
ival-mult: 475.0ms (7.8% of total)
ival-<=: 410.0ms (6.8% of total)
ival-<: 380.0ms (6.3% of total)
ival-add: 336.0ms (5.5% of total)
ival-and: 133.0ms (2.2% of total)
const: 70.0ms (1.2% of total)
Bogosity

preprocess28.0ms (0.1%)

Algorithm
egg-herbie
Rules
116×sub-neg
80×accelerator-lowering-fma.f32
80×accelerator-lowering-fma.f64
76×associate--r+
72×cancel-sign-sub-inv
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02148
14344
28742
316042
428742
538742
647842
754342
855642
956642
067
197
2147
3207
4287
5437
6767
71017
81447
91597
101677
01677
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))

explain229.0ms (1%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1310-1(-43.479615694761314 0.020787775752104724)(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
20-0-(cos.f64 (+.f64 x eps))
00-0-x
00-0-(+.f64 x eps)
00-0-(cos.f64 x)
00-0-eps
Results
166.0ms336×2valid
30.0ms160×1valid
2.0ms16×0valid
Compiler

Compiled 51 to 20 computations (60.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 147.0ms
ival-cos: 106.0ms (72.3% of total)
backward-pass: 22.0ms (15% of total)
ival-add: 10.0ms (6.8% of total)
ival-sub: 8.0ms (5.5% of total)
const: 1.0ms (0.7% of total)

eval0.0ms (0%)

Compiler

Compiled 9 to 6 computations (33.3% saved)

prune1.0ms (0%)

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

Compiled 9 to 6 computations (33.3% saved)

localize158.0ms (0.7%)

Algorithm
egg-herbie
Localize:

Found 8 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))
accuracy100.0%
(+.f64 x eps)
accuracy100.0%
(cos.f64 x)
accuracy99.9%
(cos.f64 (+.f64 x eps))
accuracy54.6%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
Rules
80×accelerator-lowering-fma.f32
80×accelerator-lowering-fma.f64
48×*-lowering-*.f32
48×*-lowering-*.f64
36×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0618
1918
21418
32018
42818
54318
67618
710118
814418
915918
1016718
016718
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)
Results
78.0ms168×2valid
19.0ms80×1valid
1.0ms0valid
Compiler

Compiled 21 to 7 computations (66.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 73.0ms
ival-cos: 52.0ms (70.8% of total)
backward-pass: 13.0ms (17.7% of total)
ival-add: 5.0ms (6.8% of total)
ival-sub: 4.0ms (5.4% of total)
const: 0.0ms (0% of total)

series32.0ms (0.1%)

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

21 calls:

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

rewrite626.0ms (2.7%)

Algorithm
batch-egg-rewrite
Rules
4936×accelerator-lowering-fma.f32
4936×accelerator-lowering-fma.f64
4656×*-lowering-*.f32
4656×*-lowering-*.f64
2192×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0616
15016
237616
3468816
0820116
Stop Event
iter limit
node limit
Counts
4 → 228
Calls
Call 1
Inputs
(- (cos (+ x eps)) (cos x))
(cos (+ x eps))
(cos x)
(+ x eps)
Outputs
(+.f64 (cos.f64 (+.f64 x eps)) (-.f64 #s(literal 0 binary64) (cos.f64 x)))
(+.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) (sin.f64 (-.f64 #s(literal 0 binary64) eps))) (-.f64 #s(literal 0 binary64) (cos.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (sin.f64 x) (sin.f64 (-.f64 #s(literal 0 binary64) 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 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #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 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))))
(+.f64 (/.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #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) (sin.f64 (-.f64 #s(literal 0 binary64) eps))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) #s(literal -1 binary64)))
(-.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 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #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 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(-.f64 (/.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #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 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #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 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #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 x) (cos.f64 eps) (+.f64 (*.f64 (sin.f64 x) (sin.f64 (-.f64 #s(literal 0 binary64) eps))) (-.f64 #s(literal 0 binary64) (cos.f64 x))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (-.f64 (*.f64 (sin.f64 x) (sin.f64 (-.f64 #s(literal 0 binary64) eps))) (cos.f64 x)))
(fma.f64 (cos.f64 x) #s(literal -1 binary64) (cos.f64 (+.f64 x eps)))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (+.f64 (*.f64 (sin.f64 x) (sin.f64 (-.f64 #s(literal 0 binary64) eps))) (-.f64 #s(literal 0 binary64) (cos.f64 x))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (-.f64 (*.f64 (sin.f64 x) (sin.f64 (-.f64 #s(literal 0 binary64) eps))) (cos.f64 x)))
(fma.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #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 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))))
(fma.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #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 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (cos.f64 (+.f64 x eps)) (+.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #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 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #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 (cos.f64 (+.f64 x eps)) (cos.f64 (-.f64 x eps))) #s(literal 1/2 binary64) (+.f64 (*.f64 (sin.f64 x) (sin.f64 (-.f64 #s(literal 0 binary64) eps))) (-.f64 #s(literal 0 binary64) (cos.f64 x))))
(fma.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (-.f64 x eps))) #s(literal 1/2 binary64) (-.f64 (*.f64 (sin.f64 x) (sin.f64 (-.f64 #s(literal 0 binary64) eps))) (cos.f64 x)))
(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 (*.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 #s(literal 2 binary64) eps))))) (*.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 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #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 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #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 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (-.f64 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) (+.f64 (cos.f64 (*.f64 x #s(literal 2 binary64))) #s(literal 1 binary64))) #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 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #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 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #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 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))))) (neg.f64 (/.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (+.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #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 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #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 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))))
(fma.f64 (pow.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))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.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 #s(literal 2 binary64) eps))))) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 (-.f64 x eps))))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (cos.f64 x)))
(fma.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 x eps))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (-.f64 x eps))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (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 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))))
(neg.f64 (/.f64 (/.f64 (-.f64 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) (+.f64 (cos.f64 (*.f64 x #s(literal 2 binary64))) #s(literal 1 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
(neg.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64))) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (+.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #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 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) (+.f64 (cos.f64 (*.f64 x #s(literal 2 binary64))) #s(literal 1 binary64))) #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 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #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 x #s(literal 2 binary64))))) (-.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (cos.f64 (+.f64 x eps)) (-.f64 #s(literal 0 binary64) (cos.f64 x))))))
(/.f64 (/.f64 (-.f64 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) (+.f64 (cos.f64 (*.f64 x #s(literal 2 binary64))) #s(literal 1 binary64))) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (+.f64 (neg.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 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #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 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) (+.f64 (cos.f64 (*.f64 x #s(literal 2 binary64))) #s(literal 1 binary64))) #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 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #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 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #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 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #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 #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 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #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 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))) (*.f64 (+.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #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)))) (pow.f64 (+.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #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))))))) (pow.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (-.f64 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) (+.f64 (cos.f64 (*.f64 x #s(literal 2 binary64))) #s(literal 1 binary64))) #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 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #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 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 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #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 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #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 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #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 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #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 (neg.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 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #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 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) (+.f64 (cos.f64 (*.f64 x #s(literal 2 binary64))) #s(literal 1 binary64))) #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 (*.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 #s(literal 2 binary64) eps))))) (+.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) #s(literal 2 binary64)) (*.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 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #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 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (+.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (+.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (+.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #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 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #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 (pow.f64 (/.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) #s(literal 2 binary64)) (+.f64 (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 2 binary64)) (*.f64 (/.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #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 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))) (-.f64 (-.f64 #s(literal 0 binary64) (cos.f64 x)) (cos.f64 (+.f64 x eps))))
(/.f64 (-.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 #s(literal 2 binary64) eps))))) (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))) #s(literal 2 binary64))) (+.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 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))) #s(literal 2 binary64)) (pow.f64 (/.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (+.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))) #s(literal 2 binary64))) (+.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (+.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #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 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) #s(literal 2 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 2 binary64))) (+.f64 (/.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #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 (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 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #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 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #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 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #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 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #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 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) (+.f64 (cos.f64 (*.f64 x #s(literal 2 binary64))) #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (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))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) #s(literal 1 binary64)) #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 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(*.f64 (+.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #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 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))))
(*.f64 (+.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #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 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))))
(*.f64 (/.f64 (-.f64 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) (+.f64 (cos.f64 (*.f64 x #s(literal 2 binary64))) #s(literal 1 binary64))) #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 #s(literal 1/2 binary64) (pow.f64 (/.f64 (*.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 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) (+.f64 (cos.f64 (*.f64 x #s(literal 2 binary64))) #s(literal 1 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (+.f64 (neg.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 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #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 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) (+.f64 (cos.f64 (*.f64 x #s(literal 2 binary64))) #s(literal 1 binary64))) #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 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #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 (/.f64 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.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 binary64) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (/.f64 (-.f64 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) (+.f64 (cos.f64 (*.f64 x #s(literal 2 binary64))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) (+.f64 (cos.f64 (*.f64 x #s(literal 2 binary64))) #s(literal 1 binary64))) #s(literal 2 binary64))) #s(literal -1 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 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) (+.f64 (cos.f64 (*.f64 x #s(literal 2 binary64))) #s(literal 1 binary64))) #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 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (cos.f64 x) (-.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))))
(*.f64 (/.f64 (/.f64 (-.f64 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) (+.f64 (cos.f64 (*.f64 x #s(literal 2 binary64))) #s(literal 1 binary64))) #s(literal 2 binary64)) (/.f64 (-.f64 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) (+.f64 (cos.f64 (*.f64 x #s(literal 2 binary64))) #s(literal 1 binary64))) #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 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 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))) (-.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 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.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 (cos.f64 (+.f64 x eps)) (cos.f64 x))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (+.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 #s(literal 1 binary64) (+.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 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #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 (/.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)) (-.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 #s(literal 1 binary64) (+.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #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 (/.f64 (+.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #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 9 binary64)) (pow.f64 (cos.f64 x) #s(literal 9 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.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 (pow.f64 (/.f64 (+.f64 (/.f64 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) #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 6 binary64)) (pow.f64 (cos.f64 x) #s(literal 6 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 (-.f64 #s(literal 0 binary64) eps))))
(+.f64 (*.f64 (sin.f64 x) (sin.f64 (-.f64 #s(literal 0 binary64) eps))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 x x) (-.f64 x eps))) (cos.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)))) (*.f64 (sin.f64 (/.f64 (*.f64 x x) (-.f64 x eps))) (sin.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)))))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 eps eps) (-.f64 eps x))) (cos.f64 (/.f64 (*.f64 x x) (-.f64 eps x)))) (*.f64 (sin.f64 (/.f64 (*.f64 eps eps) (-.f64 eps x))) (sin.f64 (/.f64 (*.f64 x x) (-.f64 eps x)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (+.f64 x eps))) #s(literal 1 binary64)))
(cos.f64 (+.f64 x eps))
(cos.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps eps) (*.f64 x (-.f64 x eps))))))
(cos.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 eps eps)) (-.f64 #s(literal 0 binary64) (-.f64 x eps))))
(cos.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) (+.f64 (*.f64 eps eps) (*.f64 x (-.f64 x eps)))))
(cos.f64 (/.f64 (*.f64 (+.f64 x eps) (-.f64 #s(literal 0 binary64) (-.f64 x eps))) (-.f64 x eps)))
(-.f64 (*.f64 (cos.f64 x) (cos.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 (*.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 #s(literal 2 binary64) eps))))) (*.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 (*.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 #s(literal 2 binary64) eps))))) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 (-.f64 x eps))))))
(-.f64 (/.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 #s(literal 2 binary64) eps))))) (cos.f64 (-.f64 x eps))) (/.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 #s(literal 2 binary64) eps))))) (cos.f64 (-.f64 x eps))))
(-.f64 (*.f64 (cos.f64 (/.f64 (*.f64 x x) (-.f64 x eps))) (cos.f64 (neg.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps))))) (*.f64 (sin.f64 (/.f64 (*.f64 x x) (-.f64 x eps))) (sin.f64 (neg.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps))))))
(fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (-.f64 #s(literal 0 binary64) eps))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (sin.f64 (-.f64 #s(literal 0 binary64) eps))))
(fma.f64 (sin.f64 x) (sin.f64 (-.f64 #s(literal 0 binary64) eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(fma.f64 (sin.f64 eps) (-.f64 #s(literal 0 binary64) (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(fma.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (-.f64 x eps))) #s(literal 1/2 binary64) (*.f64 (sin.f64 x) (sin.f64 (-.f64 #s(literal 0 binary64) eps))))
(fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(fma.f64 (sin.f64 (-.f64 #s(literal 0 binary64) eps)) (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps)))
(fma.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 eps)))
(fma.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)))))
(fma.f64 (cos.f64 (/.f64 (*.f64 eps eps) (-.f64 eps x))) (cos.f64 (/.f64 (*.f64 x x) (-.f64 eps x))) (*.f64 (sin.f64 (/.f64 (*.f64 eps eps) (-.f64 eps x))) (sin.f64 (/.f64 (*.f64 x x) (-.f64 eps x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 3 binary64))) (+.f64 (*.f64 (+.f64 #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 #s(literal 2 binary64) eps))))) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 (-.f64 x eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.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 #s(literal 2 binary64) eps))))) (*.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 (*.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 #s(literal 2 binary64) eps))))) (*.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 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 (-.f64 #s(literal 0 binary64) eps))) #s(literal 3 binary64))) (+.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 #s(literal 2 binary64) eps))))) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 (-.f64 #s(literal 0 binary64) eps))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 (-.f64 #s(literal 0 binary64) eps)))))))
(/.f64 (-.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 #s(literal 2 binary64) eps))))) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 (-.f64 #s(literal 0 binary64) eps))) #s(literal 2 binary64))) (cos.f64 (-.f64 x eps)))
(pow.f64 (cos.f64 (+.f64 x eps)) #s(literal 1 binary64))
(pow.f64 (/.f64 (+.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 #s(literal 2 binary64) eps))))) (*.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)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (cos.f64 (-.f64 x eps)) (*.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 x eps)))) #s(literal -1 binary64))
(*.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 (*.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 #s(literal 2 binary64) eps))))) (*.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 (pow.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))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.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 #s(literal 2 binary64) eps))))) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 (-.f64 x eps))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 x eps))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (-.f64 x eps))) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (cos.f64 x)) (*.f64 #s(literal 0 binary64) (sin.f64 x)))
(exp.f64 (*.f64 (log.f64 (cos.f64 x)) #s(literal 1 binary64)))
(cos.f64 x)
(cos.f64 (-.f64 #s(literal 0 binary64) x))
(fma.f64 #s(literal 1 binary64) (cos.f64 x) (*.f64 #s(literal 0 binary64) (sin.f64 x)))
(pow.f64 (cos.f64 x) #s(literal 1 binary64))
(+.f64 x eps)
(+.f64 eps x)
(+.f64 (/.f64 (*.f64 x x) (-.f64 x eps)) (neg.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 x eps))) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x eps)) (/.f64 (*.f64 eps eps) (-.f64 x eps)))
(-.f64 (/.f64 (*.f64 eps eps) (-.f64 eps x)) (/.f64 (*.f64 x x) (-.f64 eps x)))
(fma.f64 x (/.f64 x (-.f64 x eps)) (neg.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps))))
(fma.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (-.f64 x eps)) (neg.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps))))
(fma.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 x x) (*.f64 eps eps))) (+.f64 x eps) (neg.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps))))
(fma.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) (+.f64 (*.f64 x x) (*.f64 eps (+.f64 x eps))) (neg.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps))))
(neg.f64 (/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps eps) (*.f64 x (-.f64 x eps))))))
(neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 eps eps)) (-.f64 #s(literal 0 binary64) (-.f64 x eps))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) (+.f64 (*.f64 eps eps) (*.f64 x (-.f64 x eps)))))
(neg.f64 (/.f64 (*.f64 (+.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 eps eps) (*.f64 x (-.f64 x eps))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 eps eps)) (-.f64 x eps))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps eps) (*.f64 x (-.f64 x eps)))))
(/.f64 (*.f64 (+.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 x) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (*.f64 (+.f64 (*.f64 eps eps) (*.f64 x (-.f64 x eps))) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x 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 x) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 (+.f64 (*.f64 eps eps) (*.f64 x (-.f64 x eps))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 (-.f64 x eps) (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x x) (*.f64 eps eps))))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (-.f64 x eps) (+.f64 (*.f64 x x) (*.f64 eps eps))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x eps)) (*.f64 (-.f64 x eps) (*.f64 eps eps))) (*.f64 (-.f64 x eps) (-.f64 x eps)))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 eps eps) (*.f64 x (-.f64 x eps)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) (+.f64 (*.f64 eps eps) (*.f64 x (-.f64 x eps)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x x) (*.f64 eps eps)))) (-.f64 x eps)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 x x) (*.f64 eps eps)) (-.f64 x eps)))
(/.f64 (*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) #s(literal 1 binary64)) (+.f64 (*.f64 eps eps) (*.f64 x (-.f64 x eps))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps eps) (*.f64 x (-.f64 x eps))))))
(/.f64 (neg.f64 (*.f64 (+.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 (*.f64 (*.f64 (/.f64 (*.f64 x x) (-.f64 x eps)) (/.f64 (*.f64 x x) (-.f64 x eps))) (/.f64 (*.f64 x x) (-.f64 x eps))) (*.f64 (*.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)) (/.f64 (*.f64 eps eps) (-.f64 x eps))) (/.f64 (*.f64 eps eps) (-.f64 x eps)))) (+.f64 (*.f64 (/.f64 (*.f64 x x) (-.f64 x eps)) (/.f64 (*.f64 x x) (-.f64 x eps))) (+.f64 (*.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)) (/.f64 (*.f64 eps eps) (-.f64 x eps))) (*.f64 (/.f64 (*.f64 x x) (-.f64 x eps)) (/.f64 (*.f64 eps eps) (-.f64 x eps))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x x) (-.f64 x eps)) (/.f64 (*.f64 x x) (-.f64 x eps))) (*.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)) (/.f64 (*.f64 eps eps) (-.f64 x eps)))) (+.f64 (/.f64 (*.f64 x x) (-.f64 x eps)) (/.f64 (*.f64 eps eps) (-.f64 x eps))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.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 eps eps) (*.f64 x (-.f64 x eps))))) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x 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 x) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 x (-.f64 x eps))))) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (/.f64 #s(literal 1 binary64) (-.f64 x eps))) (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x x) (*.f64 eps eps)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 eps 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))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 x eps)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 eps x) (-.f64 (*.f64 eps eps) (*.f64 x x))) #s(literal -1 binary64))
(*.f64 (+.f64 x eps) (*.f64 (-.f64 x eps) (/.f64 #s(literal 1 binary64) (-.f64 x eps))))
(*.f64 (+.f64 x eps) (/.f64 (-.f64 x eps) (-.f64 x eps)))
(*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 x (-.f64 x eps)))))
(*.f64 (+.f64 (*.f64 eps eps) (*.f64 x (-.f64 x eps))) (*.f64 (+.f64 x eps) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 x (-.f64 x eps))))))
(*.f64 (+.f64 (*.f64 eps eps) (*.f64 x (-.f64 x eps))) (/.f64 (+.f64 x eps) (+.f64 (*.f64 eps eps) (*.f64 x (-.f64 x eps)))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (-.f64 x eps)))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 eps eps) (*.f64 x (-.f64 x eps))))))
(*.f64 (*.f64 (+.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 eps eps) (*.f64 x (-.f64 x eps)))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 x (-.f64 x eps)))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x eps)) (-.f64 (*.f64 x x) (*.f64 eps eps)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x eps)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x x) (*.f64 eps eps))) #s(literal -1 binary64)))
(*.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 x) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 eps (-.f64 eps x)) (*.f64 (*.f64 eps (-.f64 eps x)) (*.f64 eps (-.f64 eps x)))))) (+.f64 (*.f64 (*.f64 x 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 (*.f64 x 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))))
(*.f64 (pow.f64 (/.f64 (-.f64 x eps) (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 x x) (*.f64 eps eps))))))
(*.f64 (pow.f64 (/.f64 (-.f64 x eps) (-.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 eps eps))))
(*.f64 (pow.f64 (/.f64 (+.f64 (*.f64 eps eps) (*.f64 x (-.f64 x eps))) (+.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 eps eps)) (-.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x)))))))
(*.f64 (pow.f64 (/.f64 (+.f64 (*.f64 eps eps) (*.f64 x (-.f64 x eps))) (-.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))))

simplify804.0ms (3.4%)

Algorithm
egg-herbie
Rules
14158×accelerator-lowering-fma.f32
14158×accelerator-lowering-fma.f64
4148×*-lowering-*.f32
4148×*-lowering-*.f64
3720×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0105498
1277495
2609495
32401494
47937494
08087474
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)))
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)
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)))
Outputs
(- (cos eps) 1)
(+.f64 (cos.f64 eps) #s(literal -1 binary64))
(- (+ (cos eps) (* -1 (* x (sin eps)))) 1)
(+.f64 (cos.f64 eps) (-.f64 #s(literal -1 binary64) (*.f64 x (sin.f64 eps))))
(- (+ (cos eps) (* x (- (* x (+ 1/2 (* -1/2 (cos eps)))) (sin eps)))) 1)
(+.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (cos.f64 eps)) (*.f64 x (*.f64 x #s(literal 1/2 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 x (sin.f64 eps))))
(- (+ (cos eps) (* x (- (* x (+ 1/2 (+ (* -1/2 (cos eps)) (* 1/6 (* x (sin eps)))))) (sin eps)))) 1)
(+.f64 #s(literal -1 binary64) (+.f64 (*.f64 x (*.f64 x #s(literal 1/2 binary64))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (cos.f64 eps)) (*.f64 x (*.f64 (sin.f64 eps) (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 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 eps (sin.f64 (-.f64 #s(literal 0 binary64) x)))
(* eps (- (* -1/2 (* eps (cos x))) (sin x)))
(*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (sin.f64 x)))
(* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x)))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 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/6 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (cos.f64 x) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps #s(literal 1/24 binary64)) eps))))) (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 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (cos.f64 eps)) (*.f64 x (sin.f64 eps)))
(+ (cos eps) (* x (- (* x (+ (* -1/2 (cos eps)) (* 1/6 (* x (sin eps))))) (sin eps))))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))) (cos.f64 eps)) (*.f64 x (*.f64 (sin.f64 eps) (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/6 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 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64)) (cos.f64 x)) (*.f64 eps (sin.f64 x)))
(+ (cos x) (* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x))))
(+.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64)) (cos.f64 x)) (*.f64 eps (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 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))
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 x (*.f64 x #s(literal 1/24 binary64)))))))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))))))
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
(cos x)
(cos.f64 x)
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)

eval62.0ms (0.3%)

Compiler

Compiled 8338 to 3125 computations (62.5% saved)

prune43.0ms (0.2%)

Pruning

13 alts after pruning (12 fresh and 1 done)

PrunedKeptTotal
New30012312
Fresh000
Picked011
Done000
Total30013313
Accuracy
99.8%
Counts
313 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
54.5%
(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)))
54.5%
(/.f64 (/.f64 (/.f64 (-.f64 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) (+.f64 (cos.f64 (*.f64 x #s(literal 2 binary64))) #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 2 binary64)))))
54.4%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
54.5%
(-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (-.f64 x eps)) (*.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 x eps))))) (cos.f64 x))
53.5%
(-.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 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))))))
53.4%
(-.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x #s(literal 1/24 binary64))))))))
53.0%
(-.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))
54.4%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
52.7%
(+.f64 (cos.f64 eps) #s(literal -1 binary64))
99.6%
(*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
99.3%
(*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (sin.f64 x)))
99.5%
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))))))
78.9%
(*.f64 eps (sin.f64 (-.f64 #s(literal 0 binary64) x)))
Compiler

Compiled 449 to 324 computations (27.8% saved)

localize1.8s (7.5%)

Algorithm
egg-herbie
Localize:

Found 36 expressions of interest:

NewMetricScoreProgram
cost-diff0
(cos.f64 (+.f64 x eps))
cost-diff0
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
cost-diff0
(/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
cost-diff256
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
cost-diff0
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))))))
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 (+.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))))))
cost-diff0
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))
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 #s(literal -1/2 binary64) (*.f64 x x))))
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-diff256
(*.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-diff256
(*.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%
(cos.f64 (+.f64 x eps))
accuracy99.8%
(/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
accuracy99.0%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))))
accuracy54.6%
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
accuracy99.7%
(*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64)))))
accuracy99.7%
(*.f64 (*.f64 x x) #s(literal -1/720 binary64))
accuracy99.4%
(*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))
accuracy55.6%
(-.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 (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 x x) #s(literal -1/720 binary64))))))))))
accuracy100.0%
(*.f64 x x)
accuracy100.0%
(*.f64 #s(literal -1/2 binary64) (*.f64 x x))
accuracy99.9%
(cos.f64 (+.f64 x eps))
accuracy55.9%
(-.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))
accuracy100.0%
(cos.f64 eps)
accuracy54.9%
(+.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.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))))
accuracy99.8%
(sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))
Rules
10446×accelerator-lowering-fma.f32
10446×accelerator-lowering-fma.f64
2860×*-lowering-*.f32
2860×*-lowering-*.f64
1918×--lowering--.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
040254
189254
2223254
3524254
41553254
54226254
65555254
76119254
86321246
96353246
106635246
117497246
08028228
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)
-1
(- (cos (+ x eps)) (+ 1 (* -1/2 (* x x))))
(cos (+ x eps))
(+ x eps)
(+ 1 (* -1/2 (* x x)))
1
(* -1/2 (* x x))
-1/2
(* x x)
(- (cos (+ x eps)) (+ 1 (* x (* x (+ -1/2 (* x (* x (+ 1/24 (* (* x x) -1/720)))))))))
(+ 1 (* x (* x (+ -1/2 (* x (* x (+ 1/24 (* (* x x) -1/720))))))))
(* x (* x (+ -1/2 (* x (* x (+ 1/24 (* (* x x) -1/720)))))))
(* x (+ -1/2 (* x (* x (+ 1/24 (* (* x x) -1/720))))))
(+ -1/2 (* x (* x (+ 1/24 (* (* x x) -1/720)))))
(* x (* x (+ 1/24 (* (* x x) -1/720))))
(* x (+ 1/24 (* (* x x) -1/720)))
(+ 1/24 (* (* x x) -1/720))
1/24
(* (* x x) -1/720)
-1/720
(/ 1 (/ 1 (- (cos (+ x eps)) (cos x))))
(/ 1 (- (cos (+ x eps)) (cos x)))
(- (cos (+ x eps)) (cos x))
(cos x)
Outputs
(* (* (sin (/ (+ eps 0) 2)) (sin (/ (+ eps (* x 2)) 2))) -2)
(*.f64 (sin.f64 (+.f64 (/.f64 eps #s(literal 2 binary64)) x)) (*.f64 (sin.f64 (/.f64 eps #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 #s(literal 2 binary64)) x)))
(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 #s(literal 2 binary64)) x))
(/ (+ eps (* x 2)) 2)
(+.f64 (/.f64 eps #s(literal 2 binary64)) x)
(+ 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)
-1
#s(literal -1 binary64)
(- (cos (+ x eps)) (+ 1 (* -1/2 (* x x))))
(+.f64 #s(literal -1 binary64) (+.f64 (cos.f64 (+.f64 eps x)) (/.f64 (*.f64 x x) #s(literal 2 binary64))))
(cos (+ x eps))
(cos.f64 (+.f64 eps x))
(+ x eps)
(+.f64 eps x)
(+ 1 (* -1/2 (* x x)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) #s(literal -2 binary64)))
1
#s(literal 1 binary64)
(* -1/2 (* x x))
(/.f64 (*.f64 x x) #s(literal -2 binary64))
-1/2
#s(literal -1/2 binary64)
(* x x)
(*.f64 x x)
(- (cos (+ x eps)) (+ 1 (* x (* x (+ -1/2 (* x (* x (+ 1/24 (* (* x x) -1/720)))))))))
(+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/2 binary64) (*.f64 x (*.f64 x (-.f64 #s(literal -1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))))
(+ 1 (* x (* x (+ -1/2 (* x (* x (+ 1/24 (* (* x x) -1/720))))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (-.f64 #s(literal -1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))
(* x (* x (+ -1/2 (* x (* x (+ 1/24 (* (* x x) -1/720)))))))
(*.f64 (*.f64 x x) (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (-.f64 #s(literal -1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))
(* x (+ -1/2 (* x (* x (+ 1/24 (* (* x x) -1/720))))))
(*.f64 x (-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (-.f64 #s(literal -1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))
(+ -1/2 (* x (* x (+ 1/24 (* (* x x) -1/720)))))
(-.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 x (-.f64 #s(literal -1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))
(* x (* x (+ 1/24 (* (* x x) -1/720))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))
(* x (+ 1/24 (* (* x x) -1/720)))
(*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))
(+ 1/24 (* (* x x) -1/720))
(+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))
1/24
#s(literal 1/24 binary64)
(* (* x x) -1/720)
(*.f64 x (*.f64 x #s(literal -1/720 binary64)))
-1/720
#s(literal -1/720 binary64)
(/ 1 (/ 1 (- (cos (+ x eps)) (cos x))))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(/ 1 (- (cos (+ x eps)) (cos x)))
(/.f64 #s(literal -1 binary64) (-.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(- (cos (+ x eps)) (cos x))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(cos x)
(cos.f64 x)
Results
597.0ms157×2valid
226.0ms87×1valid
48.0ms3valid
3.0ms0valid
Compiler

Compiled 298 to 161 computations (46% saved)

Precisions
Click to see histograms. Total time spent on operations: 723.0ms
ival-mult: 221.0ms (30.6% of total)
ival-add: 133.0ms (18.4% of total)
ival-cos: 126.0ms (17.4% of total)
backward-pass: 119.0ms (16.5% of total)
ival-div: 72.0ms (10% of total)
ival-sin: 26.0ms (3.6% of total)
const: 14.0ms (1.9% of total)
ival-sub: 10.0ms (1.4% of total)

series48.0ms (0.2%)

Counts
21 → 372
Calls
Call 1
Inputs
#<alt (sin (/ (+ eps (* x 2)) 2))>
#<alt (* (sin (/ (+ eps 0) 2)) (sin (/ (+ eps (* x 2)) 2)))>
#<alt (* (* (sin (/ (+ eps 0) 2)) (sin (/ (+ eps (* x 2)) 2))) -2)>
#<alt (sin (/ (+ eps 0) 2))>
#<alt (+ (cos eps) -1)>
#<alt (cos eps)>
#<alt (- (cos (+ x eps)) (+ 1 (* -1/2 (* x x))))>
#<alt (cos (+ x eps))>
#<alt (* -1/2 (* x x))>
#<alt (* x x)>
#<alt (- (cos (+ x eps)) (+ 1 (* x (* x (+ -1/2 (* x (* x (+ 1/24 (* (* x x) -1/720)))))))))>
#<alt (* x (+ 1/24 (* (* x x) -1/720)))>
#<alt (* (* x x) -1/720)>
#<alt (* x (* x (+ 1/24 (* (* x x) -1/720))))>
#<alt (- (cos (+ x eps)) (cos x))>
#<alt (/ 1 (/ 1 (- (cos (+ x eps)) (cos x))))>
#<alt (/ 1 (- (cos (+ x eps)) (cos x)))>
#<alt (/ (+ eps 0) 2)>
#<alt (+ x eps)>
#<alt (+ 1 (* -1/2 (* x x)))>
#<alt (+ 1 (* x (* x (+ -1/2 (* x (* x (+ 1/24 (* (* x x) -1/720))))))))>
Outputs
#<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 (* 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 (* 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)>
#<alt (* eps (+ 1/2 (* -1/48 (pow eps 2))))>
#<alt (* eps (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))>
#<alt (* eps (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))>
#<alt (sin (* 1/2 eps))>
#<alt (sin (* 1/2 eps))>
#<alt (sin (* 1/2 eps))>
#<alt (sin (* 1/2 eps))>
#<alt (sin (* 1/2 eps))>
#<alt (sin (* 1/2 eps))>
#<alt (sin (* 1/2 eps))>
#<alt (sin (* 1/2 eps))>
#<alt (* -1/2 (pow eps 2))>
#<alt (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2))>
#<alt (* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2))>
#<alt (* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* (pow eps 2) (- (* 1/40320 (pow eps 2)) 1/720)))) 1/2))>
#<alt (- (cos eps) 1)>
#<alt (- (cos eps) 1)>
#<alt (- (cos eps) 1)>
#<alt (- (cos eps) 1)>
#<alt (- (cos eps) 1)>
#<alt (- (cos eps) 1)>
#<alt (- (cos eps) 1)>
#<alt (- (cos eps) 1)>
#<alt 1>
#<alt (+ 1 (* -1/2 (pow eps 2)))>
#<alt (+ 1 (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)))>
#<alt (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2)))>
#<alt (cos eps)>
#<alt (cos eps)>
#<alt (cos eps)>
#<alt (cos eps)>
#<alt (cos eps)>
#<alt (cos eps)>
#<alt (cos eps)>
#<alt (cos eps)>
#<alt (- (cos eps) 1)>
#<alt (- (+ (cos eps) (* -1 (* x (sin eps)))) 1)>
#<alt (- (+ (cos eps) (* x (- (* x (+ 1/2 (* -1/2 (cos eps)))) (sin eps)))) 1)>
#<alt (- (+ (cos eps) (* x (- (* x (+ 1/2 (+ (* -1/2 (cos eps)) (* 1/6 (* x (sin eps)))))) (sin eps)))) 1)>
#<alt (* 1/2 (pow x 2))>
#<alt (* (pow x 2) (- (+ 1/2 (/ (cos (+ eps x)) (pow x 2))) (/ 1 (pow x 2))))>
#<alt (* (pow x 2) (- (+ 1/2 (/ (cos (+ eps x)) (pow x 2))) (/ 1 (pow x 2))))>
#<alt (* (pow x 2) (- (+ 1/2 (/ (cos (+ eps x)) (pow x 2))) (/ 1 (pow x 2))))>
#<alt (* 1/2 (pow x 2))>
#<alt (* (pow x 2) (- (+ 1/2 (/ (cos (- eps (* -1 x))) (pow x 2))) (/ 1 (pow x 2))))>
#<alt (* (pow x 2) (- (+ 1/2 (/ (cos (- eps (* -1 x))) (pow x 2))) (/ 1 (pow x 2))))>
#<alt (* (pow x 2) (- (+ 1/2 (/ (cos (- eps (* -1 x))) (pow x 2))) (/ 1 (pow x 2))))>
#<alt (- (cos x) (+ 1 (* -1/2 (pow x 2))))>
#<alt (- (+ (cos x) (* -1 (* eps (sin x)))) (+ 1 (* -1/2 (pow x 2))))>
#<alt (- (+ (cos x) (* eps (- (* -1/2 (* eps (cos x))) (sin x)))) (+ 1 (* -1/2 (pow x 2))))>
#<alt (- (+ (cos x) (* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x)))) (+ 1 (* -1/2 (pow x 2))))>
#<alt (- (cos (+ eps x)) (+ 1 (* -1/2 (pow x 2))))>
#<alt (- (cos (+ eps x)) (+ 1 (* -1/2 (pow x 2))))>
#<alt (- (cos (+ eps x)) (+ 1 (* -1/2 (pow x 2))))>
#<alt (- (cos (+ eps x)) (+ 1 (* -1/2 (pow x 2))))>
#<alt (- (cos (- x (* -1 eps))) (+ 1 (* -1/2 (pow x 2))))>
#<alt (- (cos (- x (* -1 eps))) (+ 1 (* -1/2 (pow x 2))))>
#<alt (- (cos (- x (* -1 eps))) (+ 1 (* -1/2 (pow x 2))))>
#<alt (- (cos (- x (* -1 eps))) (+ 1 (* -1/2 (pow x 2))))>
#<alt (cos eps)>
#<alt (+ (cos eps) (* -1 (* x (sin eps))))>
#<alt (+ (cos eps) (* x (- (* -1/2 (* x (cos eps))) (sin eps))))>
#<alt (+ (cos eps) (* x (- (* x (+ (* -1/2 (cos eps)) (* 1/6 (* x (sin eps))))) (sin eps))))>
#<alt (cos (+ eps x))>
#<alt (cos (+ eps x))>
#<alt (cos (+ eps x))>
#<alt (cos (+ eps x))>
#<alt (cos (- eps (* -1 x)))>
#<alt (cos (- eps (* -1 x)))>
#<alt (cos (- eps (* -1 x)))>
#<alt (cos (- eps (* -1 x)))>
#<alt (cos x)>
#<alt (+ (cos x) (* -1 (* eps (sin x))))>
#<alt (+ (cos x) (* eps (- (* -1/2 (* eps (cos x))) (sin x))))>
#<alt (+ (cos x) (* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x))))>
#<alt (cos (+ eps x))>
#<alt (cos (+ eps x))>
#<alt (cos (+ eps x))>
#<alt (cos (+ eps x))>
#<alt (cos (- x (* -1 eps)))>
#<alt (cos (- x (* -1 eps)))>
#<alt (cos (- x (* -1 eps)))>
#<alt (cos (- x (* -1 eps)))>
#<alt (* -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 (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (pow x 2)>
#<alt (- (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/720 (pow x 6))>
#<alt (* (pow x 6) (- 1/720 (* 1/24 (/ 1 (pow x 2)))))>
#<alt (* (pow x 6) (- (+ 1/720 (/ 1/2 (pow x 4))) (* 1/24 (/ 1 (pow x 2)))))>
#<alt (* (pow x 6) (- (+ 1/720 (+ (/ 1/2 (pow x 4)) (/ (cos (+ eps x)) (pow x 6)))) (+ (* 1/24 (/ 1 (pow x 2))) (/ 1 (pow x 6)))))>
#<alt (* 1/720 (pow x 6))>
#<alt (* (pow x 6) (- 1/720 (* 1/24 (/ 1 (pow x 2)))))>
#<alt (* (pow x 6) (- (+ 1/720 (/ 1/2 (pow x 4))) (* 1/24 (/ 1 (pow x 2)))))>
#<alt (* (pow x 6) (- (+ 1/720 (+ (/ 1/2 (pow x 4)) (/ (cos (- eps (* -1 x))) (pow x 6)))) (+ (* 1/24 (/ 1 (pow x 2))) (/ 1 (pow x 6)))))>
#<alt (- (cos x) (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))>
#<alt (- (+ (cos x) (* -1 (* eps (sin x)))) (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))>
#<alt (- (+ (cos x) (* eps (- (* -1/2 (* eps (cos x))) (sin x)))) (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (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) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))>
#<alt (- (cos (+ eps x)) (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))>
#<alt (- (cos (+ eps x)) (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))>
#<alt (- (cos (+ eps x)) (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))>
#<alt (- (cos (+ eps x)) (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))>
#<alt (- (cos (- x (* -1 eps))) (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))>
#<alt (- (cos (- x (* -1 eps))) (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))>
#<alt (- (cos (- x (* -1 eps))) (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))>
#<alt (- (cos (- x (* -1 eps))) (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))>
#<alt (* 1/24 x)>
#<alt (* x (+ 1/24 (* -1/720 (pow x 2))))>
#<alt (* x (+ 1/24 (* -1/720 (pow x 2))))>
#<alt (* x (+ 1/24 (* -1/720 (pow x 2))))>
#<alt (* -1/720 (pow x 3))>
#<alt (* (pow x 3) (- (* 1/24 (/ 1 (pow x 2))) 1/720))>
#<alt (* (pow x 3) (- (* 1/24 (/ 1 (pow x 2))) 1/720))>
#<alt (* (pow x 3) (- (* 1/24 (/ 1 (pow x 2))) 1/720))>
#<alt (* -1/720 (pow x 3))>
#<alt (* -1 (* (pow x 3) (- 1/720 (* 1/24 (/ 1 (pow x 2))))))>
#<alt (* -1 (* (pow x 3) (- 1/720 (* 1/24 (/ 1 (pow x 2))))))>
#<alt (* -1 (* (pow x 3) (- 1/720 (* 1/24 (/ 1 (pow x 2))))))>
#<alt (* -1/720 (pow x 2))>
#<alt (* -1/720 (pow x 2))>
#<alt (* -1/720 (pow x 2))>
#<alt (* -1/720 (pow x 2))>
#<alt (* -1/720 (pow x 2))>
#<alt (* -1/720 (pow x 2))>
#<alt (* -1/720 (pow x 2))>
#<alt (* -1/720 (pow x 2))>
#<alt (* -1/720 (pow x 2))>
#<alt (* -1/720 (pow x 2))>
#<alt (* -1/720 (pow x 2))>
#<alt (* -1/720 (pow x 2))>
#<alt (* 1/24 (pow x 2))>
#<alt (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2))))>
#<alt (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2))))>
#<alt (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2))))>
#<alt (* -1/720 (pow x 4))>
#<alt (* (pow x 4) (- (* 1/24 (/ 1 (pow x 2))) 1/720))>
#<alt (* (pow x 4) (- (* 1/24 (/ 1 (pow x 2))) 1/720))>
#<alt (* (pow x 4) (- (* 1/24 (/ 1 (pow x 2))) 1/720))>
#<alt (* -1/720 (pow x 4))>
#<alt (* (pow x 4) (- (* 1/24 (/ 1 (pow x 2))) 1/720))>
#<alt (* (pow x 4) (- (* 1/24 (/ 1 (pow x 2))) 1/720))>
#<alt (* (pow x 4) (- (* 1/24 (/ 1 (pow x 2))) 1/720))>
#<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) 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 (/ 1 (- (cos eps) 1))>
#<alt (+ (/ 1 (- (cos eps) 1)) (/ (* x (sin eps)) (pow (- (cos eps) 1) 2)))>
#<alt (+ (* x (- (* -1 (* x (+ (* -1 (/ (pow (sin eps) 2) (pow (- (cos eps) 1) 3))) (+ (* -1/2 (/ (cos eps) (pow (- (cos eps) 1) 2))) (* 1/2 (/ 1 (pow (- (cos eps) 1) 2))))))) (* -1 (/ (sin eps) (pow (- (cos eps) 1) 2))))) (/ 1 (- (cos eps) 1)))>
#<alt (+ (* x (- (* x (- (* -1 (* x (+ (* 1/6 (/ (sin eps) (pow (- (cos eps) 1) 2))) (+ (/ (* (sin eps) (+ 1/2 (* -1/2 (cos eps)))) (pow (- (cos eps) 1) 3)) (/ (* (sin eps) (+ (* -1 (/ (pow (sin eps) 2) (pow (- (cos eps) 1) 3))) (+ (* -1/2 (/ (cos eps) (pow (- (cos eps) 1) 2))) (* 1/2 (/ 1 (pow (- (cos eps) 1) 2)))))) (- (cos eps) 1)))))) (+ (* -1 (/ (pow (sin eps) 2) (pow (- (cos eps) 1) 3))) (+ (* -1/2 (/ (cos eps) (pow (- (cos eps) 1) 2))) (* 1/2 (/ 1 (pow (- (cos eps) 1) 2))))))) (* -1 (/ (sin eps) (pow (- (cos eps) 1) 2))))) (/ 1 (- (cos eps) 1)))>
#<alt (/ 1 (- (cos (+ eps x)) (cos x)))>
#<alt (/ 1 (- (cos (+ eps x)) (cos x)))>
#<alt (/ 1 (- (cos (+ eps x)) (cos x)))>
#<alt (/ 1 (- (cos (+ eps x)) (cos x)))>
#<alt (/ 1 (- (cos (- eps (* -1 x))) (cos x)))>
#<alt (/ 1 (- (cos (- eps (* -1 x))) (cos x)))>
#<alt (/ 1 (- (cos (- eps (* -1 x))) (cos x)))>
#<alt (/ 1 (- (cos (- eps (* -1 x))) (cos x)))>
#<alt (/ -1 (* eps (sin x)))>
#<alt (/ (- (* 1/2 (/ (* eps (cos x)) (pow (sin x) 2))) (/ 1 (sin x))) eps)>
#<alt (/ (- (* eps (- (* -1 (* eps (+ (* 1/6 (/ 1 (sin x))) (* 1/4 (/ (pow (cos x) 2) (pow (sin x) 3)))))) (* -1/2 (/ (cos x) (pow (sin x) 2))))) (/ 1 (sin x))) eps)>
#<alt (/ (- (* eps (- (* eps (- (* -1 (* eps (+ (* -1/2 (/ (* (cos x) (+ (* 1/4 (/ (pow (cos x) 2) (pow (sin x) 3))) (* 1/6 (/ 1 (sin x))))) (sin x))) (+ (* -1/12 (/ (cos x) (pow (sin x) 2))) (* 1/24 (/ (cos x) (pow (sin x) 2))))))) (+ (* 1/6 (/ 1 (sin x))) (* 1/4 (/ (pow (cos x) 2) (pow (sin x) 3)))))) (* -1/2 (/ (cos x) (pow (sin x) 2))))) (/ 1 (sin x))) eps)>
#<alt (/ 1 (- (cos (+ eps x)) (cos x)))>
#<alt (/ 1 (- (cos (+ eps x)) (cos x)))>
#<alt (/ 1 (- (cos (+ eps x)) (cos x)))>
#<alt (/ 1 (- (cos (+ eps x)) (cos x)))>
#<alt (/ 1 (- (cos (- x (* -1 eps))) (cos x)))>
#<alt (/ 1 (- (cos (- x (* -1 eps))) (cos x)))>
#<alt (/ 1 (- (cos (- x (* -1 eps))) (cos x)))>
#<alt (/ 1 (- (cos (- x (* -1 eps))) (cos 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 eps>
#<alt (+ eps x)>
#<alt (+ eps x)>
#<alt (+ eps x)>
#<alt x>
#<alt (* x (+ 1 (/ eps x)))>
#<alt (* x (+ 1 (/ eps x)))>
#<alt (* x (+ 1 (/ eps x)))>
#<alt x>
#<alt (* -1 (* x (- (* -1 (/ eps x)) 1)))>
#<alt (* -1 (* x (- (* -1 (/ eps x)) 1)))>
#<alt (* -1 (* x (- (* -1 (/ eps x)) 1)))>
#<alt x>
#<alt (+ eps x)>
#<alt (+ eps x)>
#<alt (+ eps x)>
#<alt eps>
#<alt (* eps (+ 1 (/ x eps)))>
#<alt (* eps (+ 1 (/ x eps)))>
#<alt (* eps (+ 1 (/ x eps)))>
#<alt eps>
#<alt (* -1 (* eps (- (* -1 (/ x eps)) 1)))>
#<alt (* -1 (* eps (- (* -1 (/ x eps)) 1)))>
#<alt (* -1 (* eps (- (* -1 (/ x eps)) 1)))>
#<alt 1>
#<alt (+ 1 (* -1/2 (pow x 2)))>
#<alt (+ 1 (* -1/2 (pow x 2)))>
#<alt (+ 1 (* -1/2 (pow x 2)))>
#<alt (* -1/2 (pow x 2))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) 1/2))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) 1/2))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) 1/2))>
#<alt (* -1/2 (pow x 2))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) 1/2))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) 1/2))>
#<alt (* (pow x 2) (- (/ 1 (pow x 2)) 1/2))>
#<alt 1>
#<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 (* -1/720 (pow x 6))>
#<alt (* (pow x 6) (- (* 1/24 (/ 1 (pow x 2))) 1/720))>
#<alt (* (pow x 6) (- (* 1/24 (/ 1 (pow x 2))) (+ 1/720 (/ 1/2 (pow x 4)))))>
#<alt (* (pow x 6) (- (+ (* 1/24 (/ 1 (pow x 2))) (/ 1 (pow x 6))) (+ 1/720 (/ 1/2 (pow x 4)))))>
#<alt (* -1/720 (pow x 6))>
#<alt (* (pow x 6) (- (* 1/24 (/ 1 (pow x 2))) 1/720))>
#<alt (* (pow x 6) (- (* 1/24 (/ 1 (pow x 2))) (+ 1/720 (/ 1/2 (pow x 4)))))>
#<alt (* (pow x 6) (- (+ (* 1/24 (/ 1 (pow x 2))) (/ 1 (pow x 6))) (+ 1/720 (/ 1/2 (pow x 4)))))>
Calls

93 calls:

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

rewrite651.0ms (2.8%)

Algorithm
batch-egg-rewrite
Rules
5782×*-lowering-*.f32
5782×*-lowering-*.f64
4574×/-lowering-/.f32
4574×/-lowering-/.f64
3322×accelerator-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
040174
1264174
22333174
09512161
Stop Event
iter limit
node limit
Counts
21 → 496
Calls
Call 1
Inputs
(sin (/ (+ eps (* x 2)) 2))
(* (sin (/ (+ eps 0) 2)) (sin (/ (+ eps (* x 2)) 2)))
(* (* (sin (/ (+ eps 0) 2)) (sin (/ (+ eps (* x 2)) 2))) -2)
(sin (/ (+ eps 0) 2))
(+ (cos eps) -1)
(cos eps)
(- (cos (+ x eps)) (+ 1 (* -1/2 (* x x))))
(cos (+ x eps))
(* -1/2 (* x x))
(* x x)
(- (cos (+ x eps)) (+ 1 (* x (* x (+ -1/2 (* x (* x (+ 1/24 (* (* x x) -1/720)))))))))
(* x (+ 1/24 (* (* x x) -1/720)))
(* (* x x) -1/720)
(* x (* x (+ 1/24 (* (* x x) -1/720))))
(- (cos (+ x eps)) (cos x))
(/ 1 (/ 1 (- (cos (+ x eps)) (cos x))))
(/ 1 (- (cos (+ x eps)) (cos x)))
(/ (+ eps 0) 2)
(+ x eps)
(+ 1 (* -1/2 (* x x)))
(+ 1 (* x (* x (+ -1/2 (* x (* x (+ 1/24 (* (* x x) -1/720))))))))
Outputs
(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 (/.f64 (cos.f64 (/.f64 (-.f64 eps (+.f64 eps (*.f64 x #s(literal 2 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (+.f64 eps (*.f64 x #s(literal 2 binary64)))))) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (/.f64 (-.f64 eps (+.f64 eps (*.f64 x #s(literal 2 binary64)))) #s(literal 2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (+.f64 eps (*.f64 x #s(literal 2 binary64)))))))))
(/.f64 (-.f64 (cos.f64 (/.f64 (-.f64 eps (+.f64 eps (*.f64 x #s(literal 2 binary64)))) #s(literal 2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (+.f64 eps (*.f64 x #s(literal 2 binary64))))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (/.f64 (-.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) eps) #s(literal 2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (+.f64 eps (*.f64 x #s(literal 2 binary64))))))) #s(literal 2 binary64))
(/.f64 (neg.f64 (-.f64 (cos.f64 (/.f64 (-.f64 eps (+.f64 eps (*.f64 x #s(literal 2 binary64)))) #s(literal 2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (+.f64 eps (*.f64 x #s(literal 2 binary64)))))))) #s(literal -2 binary64))
(/.f64 (-.f64 (*.f64 (cos.f64 (/.f64 (-.f64 eps (+.f64 eps (*.f64 x #s(literal 2 binary64)))) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (+.f64 eps (*.f64 x #s(literal 2 binary64)))))))) #s(literal 4 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (/.f64 (-.f64 eps (+.f64 eps (*.f64 x #s(literal 2 binary64)))) #s(literal 2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (+.f64 eps (*.f64 x #s(literal 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 2 binary64))))
(*.f64 (sin.f64 (/.f64 eps #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 (-.f64 (cos.f64 (/.f64 (-.f64 eps (+.f64 eps (*.f64 x #s(literal 2 binary64)))) #s(literal 2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (+.f64 eps (*.f64 x #s(literal 2 binary64))))))) #s(literal 1/2 binary64))
(/.f64 (*.f64 #s(literal -2 binary64) (-.f64 (cos.f64 (/.f64 (-.f64 eps (+.f64 eps (*.f64 x #s(literal 2 binary64)))) #s(literal 2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (+.f64 eps (*.f64 x #s(literal 2 binary64)))))))) #s(literal 2 binary64))
(/.f64 (*.f64 (-.f64 (cos.f64 (/.f64 (-.f64 eps (+.f64 eps (*.f64 x #s(literal 2 binary64)))) #s(literal 2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (+.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 (sin.f64 (/.f64 eps #s(literal 2 binary64))) #s(literal -2 binary64)))
(*.f64 (sin.f64 (/.f64 eps #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 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (sin.f64 (/.f64 eps #s(literal 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 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 2 binary64))))
(*.f64 (*.f64 #s(literal -2 binary64) (sin.f64 (/.f64 eps #s(literal 2 binary64)))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))
(sin.f64 (/.f64 eps #s(literal 2 binary64)))
(neg.f64 (sin.f64 (/.f64 eps #s(literal -2 binary64))))
(+.f64 (cos.f64 eps) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
(-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (+.f64 (cos.f64 eps) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 eps) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 eps) #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 eps) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) #s(literal -1 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 eps) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 eps) #s(literal -1 binary64)))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 eps) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (*.f64 (cos.f64 eps) #s(literal -1 binary64)))))
(/.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) #s(literal -1 binary64)) (+.f64 (cos.f64 eps) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 #s(literal -1 binary64) (cos.f64 eps)))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 eps) #s(literal 3 binary64)))) (neg.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 eps) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) #s(literal -1 binary64))) (neg.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (+.f64 (cos.f64 eps) #s(literal 1 binary64))) (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (+.f64 (cos.f64 eps) #s(literal 1 binary64))))
(pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 eps) #s(literal -1 binary64)))) (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 eps) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (cos.f64 eps) #s(literal 1 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 eps) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 eps) #s(literal -1 binary64))))))
(*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 eps) #s(literal 1 binary64))))
(+.f64 (*.f64 (cos.f64 eps) #s(literal 1 binary64)) (*.f64 (sin.f64 eps) #s(literal 0 binary64)))
(+.f64 (*.f64 (cos.f64 eps) (cos.f64 (/.f64 #s(literal 0 binary64) eps))) (*.f64 (sin.f64 eps) (sin.f64 (/.f64 #s(literal 0 binary64) eps))))
(cos.f64 eps)
(-.f64 (*.f64 (cos.f64 eps) #s(literal 1 binary64)) (*.f64 (sin.f64 eps) #s(literal 0 binary64)))
(-.f64 (*.f64 #s(literal 1 binary64) (cos.f64 eps)) (*.f64 #s(literal 0 binary64) (sin.f64 eps)))
(fma.f64 (cos.f64 eps) #s(literal 1 binary64) (*.f64 (sin.f64 eps) #s(literal 0 binary64)))
(fma.f64 (cos.f64 eps) (cos.f64 (/.f64 #s(literal 0 binary64) eps)) (*.f64 (sin.f64 eps) (sin.f64 (/.f64 #s(literal 0 binary64) eps))))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))))
(+.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))) (cos.f64 (+.f64 eps x)))
(+.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)) (neg.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(+.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 x x)))
(+.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)) (*.f64 (neg.f64 (*.f64 x 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 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))))
(-.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(-.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))))))
(-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))) (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))))
(-.f64 (-.f64 (cos.f64 (+.f64 eps x)) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (cos.f64 (+.f64 eps 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 x (*.f64 x #s(literal -1/2 binary64)))) (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))))) (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))) (*.f64 (cos.f64 (+.f64 eps x)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))))))
(/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))) (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))))
(/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))) (-.f64 (cos.f64 (+.f64 eps x)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))))) (neg.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))))) (neg.f64 (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)) #s(literal 3 binary64)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x 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 x (*.f64 x #s(literal -1/2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (+.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 3 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64)))))) (*.f64 (+.f64 (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/8 binary64) (*.f64 (*.f64 x x) (*.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 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64)))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 3 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 #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 x (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/2 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 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.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 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #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 x (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64)))))) (*.f64 (cos.f64 (-.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))) (*.f64 (cos.f64 (-.f64 x eps)) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64)))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 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 x (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64))))) (*.f64 (cos.f64 (-.f64 x eps)) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))))) (*.f64 (cos.f64 (-.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 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 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.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 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64))))) (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 3 binary64))))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64))))) (+.f64 (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/8 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (cos.f64 (-.f64 x eps))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64))))) (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 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 #s(literal -1/2 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #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 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.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 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 3 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (+.f64 (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/8 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))) (cos.f64 (-.f64 x eps))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 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 #s(literal -1/2 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #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))))
(/.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 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.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))))) #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 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.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 (+.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 (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))))) #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 (+.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 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64))))) (*.f64 (+.f64 (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/8 binary64) (*.f64 (*.f64 x x) (*.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 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64))))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 3 binary64))) (+.f64 (*.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 (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/8 binary64) (*.f64 (*.f64 x x) (*.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 (*.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 (*.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))))) (-.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 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 3 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64)))))) (*.f64 (+.f64 (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/8 binary64) (*.f64 (*.f64 x x) (*.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 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64)))))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 3 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 #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))))) (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 (*.f64 x (*.f64 x #s(literal -1/2 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 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.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 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 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 #s(literal -1/2 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))) (*.f64 (cos.f64 (-.f64 x eps)) #s(literal 1 binary64))) (*.f64 (cos.f64 (-.f64 x eps)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.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 (+.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 (cos.f64 (-.f64 x eps)) #s(literal 1 binary64))) (*.f64 (cos.f64 (-.f64 x eps)) (/.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 (*.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 #s(literal -1/2 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64))))) (*.f64 (cos.f64 (-.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))) (*.f64 (cos.f64 (-.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64))))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64))) (+.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 (cos.f64 (-.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))))) (*.f64 (cos.f64 (-.f64 x eps)) (+.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 (*.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)) (-.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 (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 #s(literal -1/2 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64)))))) (*.f64 (cos.f64 (-.f64 x eps)) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))))) (*.f64 (cos.f64 (-.f64 x eps)) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64)))))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 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)) (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)) (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 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64))) (*.f64 (cos.f64 (-.f64 x eps)) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 1 binary64)))) (*.f64 (cos.f64 (-.f64 x eps)) (-.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))))) (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))))) (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))) (*.f64 (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))))) (*.f64 (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))) (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))))
(pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))))) (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))))) #s(literal -1 binary64))
(*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))))))
(*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))))))
(+.f64 (*.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)))
(fma.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)))))
(/.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 (-.f64 (*.f64 (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 (-.f64 x eps))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 eps x))))) #s(literal 4 binary64))
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(*.f64 #s(literal -1/2 binary64) (*.f64 x x))
(*.f64 (*.f64 x x) #s(literal -1/2 binary64))
(*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64))
(*.f64 (*.f64 x #s(literal -1/2 binary64)) x)
(*.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)
(exp.f64 (*.f64 (log.f64 x) #s(literal 2 binary64)))
(pow.f64 x #s(literal 2 binary64))
(pow.f64 (*.f64 x x) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 x)) #s(literal 2 binary64))
(*.f64 x x)
(*.f64 (exp.f64 (log.f64 x)) (exp.f64 (log.f64 x)))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 #s(literal 0 binary64) (+.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))))))))))
(+.f64 (-.f64 #s(literal 0 binary64) (+.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.f64 (+.f64 eps x)))
(+.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)) (neg.f64 (*.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)))))))))
(+.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)) (*.f64 (neg.f64 x) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))
(+.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)) (*.f64 (neg.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))))))))
(+.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)) (*.f64 (neg.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) x))
(-.f64 (cos.f64 (+.f64 eps x)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 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 (*.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)))))))))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (+.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))))))))))
(-.f64 (+.f64 (cos.f64 (+.f64 eps x)) #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))))))))
(-.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (+.f64 (+.f64 (cos.f64 (+.f64 eps x)) #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))))))))))) (/.f64 (*.f64 (+.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)))))))) (*.f64 (+.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)))))))) (+.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)))))))))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (+.f64 (+.f64 (cos.f64 (+.f64 eps x)) #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))))))))))))
(-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (/.f64 (*.f64 (+.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)))))))) (+.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))))))))) (+.f64 (+.f64 (cos.f64 (+.f64 eps x)) #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))))))))))
(-.f64 (-.f64 (cos.f64 (+.f64 eps x)) (*.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)))))))) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (+.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.f64 (+.f64 eps x)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (+.f64 (+.f64 (cos.f64 (+.f64 eps x)) #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)))))))))) (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (*.f64 (+.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)))))))) (+.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)))))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (+.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))))))))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (*.f64 (+.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)))))))) (+.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))))))))))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (+.f64 (+.f64 (cos.f64 (+.f64 eps x)) #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)))))))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (*.f64 (+.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)))))))) (+.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))))))))))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (+.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))))))))) (*.f64 (cos.f64 (+.f64 eps x)) (-.f64 #s(literal 0 binary64) (+.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)))))))))))))
(/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (+.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)))))))))) (+.f64 (+.f64 (cos.f64 (+.f64 eps x)) #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)))))))))
(/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (+.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)))))))))) (-.f64 (cos.f64 (+.f64 eps x)) (-.f64 #s(literal 0 binary64) (+.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)))))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (*.f64 (+.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)))))))) (+.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)))))))))))) (neg.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (+.f64 (+.f64 (cos.f64 (+.f64 eps x)) #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))))))))))))
(/.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (+.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))))))))))) (neg.f64 (+.f64 (+.f64 (cos.f64 (+.f64 eps x)) #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))))))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)) #s(literal 3 binary64)) (*.f64 (*.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))))))) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.f64 (*.f64 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))))))))))) (+.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)) #s(literal 2 binary64)) (+.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.f64 (*.f64 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))))))))) (*.f64 (+.f64 (cos.f64 (+.f64 eps x)) #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)))))))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.f64 (*.f64 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)))))))))) (+.f64 (+.f64 (cos.f64 (+.f64 eps x)) #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)))))))))
(/.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 (*.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))))))) (-.f64 (*.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))))))) #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 (*.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))))))) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.f64 (*.f64 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))))))))))))) (*.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 (*.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))))))) (-.f64 (*.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))))))) #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 (*.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)))))))))) (*.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 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.f64 (*.f64 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)))))))))))) (*.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 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))))
(/.f64 (+.f64 (*.f64 (-.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 (*.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))))))) (-.f64 (*.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))))))) #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 (*.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))))))) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.f64 (*.f64 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)))))))))))))) (*.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 (*.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))))))) (-.f64 (*.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))))))) #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 (*.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))))))))) (*.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 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.f64 (*.f64 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))))))))))))) (*.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 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))))
(/.f64 (+.f64 (*.f64 (-.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 (*.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))))))) (-.f64 (*.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))))))) #s(literal 1 binary64)))))) (*.f64 (cos.f64 (-.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.f64 (*.f64 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))))))))))))) (*.f64 (cos.f64 (-.f64 x eps)) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))) (-.f64 (*.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))))))) #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 (*.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)))))))))) (*.f64 (cos.f64 (-.f64 x eps)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.f64 (*.f64 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)))))))))))) (*.f64 (cos.f64 (-.f64 x eps)) (neg.f64 (-.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)))))))))))
(/.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 (*.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))))))) (-.f64 (*.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))))))) #s(literal 1 binary64))))) (*.f64 (cos.f64 (-.f64 x eps)) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.f64 (*.f64 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)))))))))))))) (*.f64 (cos.f64 (-.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 (*.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))))))) (-.f64 (*.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))))))) #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 (*.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))))))))) (*.f64 (cos.f64 (-.f64 x eps)) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.f64 (*.f64 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))))))))))))) (*.f64 (cos.f64 (-.f64 x eps)) (-.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))))))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.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))))))) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.f64 (*.f64 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))))))))))) (+.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 (*.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))))))) (-.f64 (*.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))))))) #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 (*.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))))))) (-.f64 (*.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))))))) #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 (*.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))))))) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.f64 (*.f64 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.f64 (-.f64 x eps))) (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.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))))))) (-.f64 (*.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))))))) #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 (*.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))))))) (-.f64 (*.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))))))) #s(literal 1 binary64))))) (cos.f64 (-.f64 x eps))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.f64 (*.f64 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)))))))))) (+.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 x) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (-.f64 (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 x) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (+.f64 (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 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.f64 (*.f64 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.f64 (-.f64 x eps))) (*.f64 (neg.f64 (-.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))))))))) (-.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 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.f64 (-.f64 x eps))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.f64 (*.f64 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)))))))))))) (+.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 (*.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))))))) (-.f64 (*.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))))))) #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 (*.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))))))) (-.f64 (*.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))))))) #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 (*.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))))))) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.f64 (*.f64 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.f64 (-.f64 x eps))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.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))))))) (-.f64 (*.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))))))) #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 (*.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))))))) (-.f64 (*.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))))))) #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 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.f64 (*.f64 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))))))))))) (+.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 x) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (-.f64 (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 x) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (+.f64 (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 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.f64 (*.f64 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.f64 (-.f64 x eps))) (*.f64 (-.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)))))))) (-.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 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.f64 (-.f64 x eps))))
(/.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 (+.f64 #s(literal 1 binary64) (*.f64 (*.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))))))) (-.f64 (*.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))))))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.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))))))) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.f64 (*.f64 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))))))))))))) (*.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))))) #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 (+.f64 #s(literal 1 binary64) (*.f64 (*.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))))))) (-.f64 (*.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))))))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.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))))))) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.f64 (*.f64 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))))))))))))))
(/.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 (-.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)))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.f64 (*.f64 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)))))))))))) (*.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))))) #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 (-.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)))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.f64 (*.f64 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)))))))))))))
(/.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 (*.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))))))) (-.f64 (*.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))))))) #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 (*.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))))))) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.f64 (*.f64 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))))))))))))) (*.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 (*.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))))))) (-.f64 (*.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))))))) #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 (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.f64 (*.f64 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))))))))) (-.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)))))))))) (*.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 (*.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))))))) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.f64 (*.f64 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))))))))))))) (*.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 (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.f64 (*.f64 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))))))))) (-.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)))))))))))
(/.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 x) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (*.f64 (+.f64 (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 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.f64 (*.f64 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)))))))))))) (*.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 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))))
(/.f64 (-.f64 (*.f64 (-.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 (*.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))))))) (-.f64 (*.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))))))) #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 (*.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))))))) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.f64 (*.f64 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)))))))))))))) (*.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 (*.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))))))) (-.f64 (*.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))))))) #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 (*.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)))))))))) (*.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 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.f64 (*.f64 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))))))))))))) (*.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 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 3 binary64))) (-.f64 (*.f64 (*.f64 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))))))) #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 (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.f64 (*.f64 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))))))))) #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 (*.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))))))) #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 (+.f64 #s(literal 1 binary64) (*.f64 (*.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))))))) (-.f64 (*.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))))))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.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))))))) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.f64 (*.f64 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))))))))))))) (*.f64 (cos.f64 (-.f64 x eps)) #s(literal 1 binary64))) (*.f64 (cos.f64 (-.f64 x eps)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.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))))))) (-.f64 (*.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))))))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.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))))))) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.f64 (*.f64 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))))))))))))))
(/.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 (-.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)))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.f64 (*.f64 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)))))))))))) (*.f64 (cos.f64 (-.f64 x eps)) #s(literal 1 binary64))) (*.f64 (cos.f64 (-.f64 x eps)) (/.f64 (-.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)))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.f64 (*.f64 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)))))))))))))
(/.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 (*.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))))))) (-.f64 (*.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))))))) #s(literal 1 binary64))))) (*.f64 (cos.f64 (-.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.f64 (*.f64 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))))))))))))) (*.f64 (cos.f64 (-.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 (*.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))))))) (-.f64 (*.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))))))) #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 (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.f64 (*.f64 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))))))))) (-.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)))))))))) (*.f64 (cos.f64 (-.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 (*.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))))))) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.f64 (*.f64 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))))))))))))) (*.f64 (cos.f64 (-.f64 x eps)) (+.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.f64 (*.f64 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))))))))) (-.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)))))))))))
(/.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 x) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (*.f64 (cos.f64 (-.f64 x eps)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.f64 (*.f64 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)))))))))))) (*.f64 (cos.f64 (-.f64 x eps)) (-.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))))))))))
(/.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 (*.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))))))) (-.f64 (*.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))))))) #s(literal 1 binary64)))))) (*.f64 (cos.f64 (-.f64 x eps)) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.f64 (*.f64 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)))))))))))))) (*.f64 (cos.f64 (-.f64 x eps)) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))) (-.f64 (*.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))))))) #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 (*.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)))))))))) (*.f64 (cos.f64 (-.f64 x eps)) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.f64 (*.f64 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))))))))))))) (*.f64 (cos.f64 (-.f64 x eps)) (neg.f64 (-.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)))))))))))
(/.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 (*.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))))))) #s(literal 1 binary64))) (*.f64 (cos.f64 (-.f64 x eps)) (-.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.f64 (*.f64 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))))))))) #s(literal 1 binary64)))) (*.f64 (cos.f64 (-.f64 x eps)) (-.f64 (*.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))))))) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) #s(literal -1/2 binary64))))) (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))))) (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) #s(literal -1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))) (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)))) (*.f64 (*.f64 x x) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))) (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)))) (-.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))
(/.f64 (-.f64 (*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) #s(literal 1 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) #s(literal -1/2 binary64))))) (*.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))))) (*.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) (-.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) #s(literal -1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) #s(literal 1 binary64)) (-.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))) (*.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)) (*.f64 (*.f64 x x) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))))) (*.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)) (-.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (+.f64 (+.f64 (cos.f64 (+.f64 eps x)) #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))))))))))) (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (+.f64 (+.f64 (cos.f64 (+.f64 eps x)) #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)))))))))) (*.f64 (+.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)))))))) (*.f64 (+.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)))))))) (+.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)))))))))))) (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (+.f64 (+.f64 (cos.f64 (+.f64 eps x)) #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)))))))))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (+.f64 (+.f64 (cos.f64 (+.f64 eps x)) #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))))))))))))
(/.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 (cos.f64 (+.f64 eps x)) #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))))))))) (*.f64 (+.f64 (+.f64 (cos.f64 (+.f64 eps x)) #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)))))))) (*.f64 (+.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)))))))) (+.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))))))))))) (*.f64 (+.f64 (+.f64 (cos.f64 (+.f64 eps x)) #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)))))))) (+.f64 (+.f64 (cos.f64 (+.f64 eps x)) #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))))))))))
(pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (+.f64 (+.f64 (cos.f64 (+.f64 eps x)) #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)))))))))) (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (*.f64 (+.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)))))))) (+.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)))))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (+.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))))))))))) #s(literal -1 binary64))
(*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (*.f64 (+.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)))))))) (+.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))))))))))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (+.f64 (+.f64 (cos.f64 (+.f64 eps x)) #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))))))))))))
(*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) (+.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)))))))))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))))
(+.f64 (*.f64 x #s(literal 1/24 binary64)) (*.f64 (*.f64 x x) (*.f64 x #s(literal -1/720 binary64))))
(+.f64 (*.f64 (*.f64 x x) (*.f64 x #s(literal -1/720 binary64))) (*.f64 x #s(literal 1/24 binary64)))
(fma.f64 x #s(literal 1/24 binary64) (*.f64 (*.f64 x x) (*.f64 x #s(literal -1/720 binary64))))
(fma.f64 x (*.f64 x (*.f64 x #s(literal -1/720 binary64))) (*.f64 x #s(literal 1/24 binary64)))
(fma.f64 (*.f64 x x) (*.f64 x #s(literal -1/720 binary64)) (*.f64 x #s(literal 1/24 binary64)))
(fma.f64 #s(literal 1/24 binary64) x (*.f64 (*.f64 x x) (*.f64 x #s(literal -1/720 binary64))))
(fma.f64 #s(literal -1/720 binary64) (*.f64 x (*.f64 x x)) (*.f64 x #s(literal 1/24 binary64)))
(fma.f64 (*.f64 x (*.f64 x #s(literal -1/720 binary64))) x (*.f64 x #s(literal 1/24 binary64)))
(fma.f64 (*.f64 x (*.f64 x x)) #s(literal -1/720 binary64) (*.f64 x #s(literal 1/24 binary64)))
(fma.f64 (*.f64 x #s(literal -1/720 binary64)) (*.f64 x x) (*.f64 x #s(literal 1/24 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 x (*.f64 x x)) #s(literal 1/13824 binary64)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/373248000 binary64))))) (+.f64 (*.f64 (*.f64 x #s(literal 1/24 binary64)) (*.f64 x #s(literal 1/24 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x #s(literal -1/720 binary64))) (*.f64 (*.f64 x x) (*.f64 x #s(literal -1/720 binary64)))) (*.f64 (*.f64 x #s(literal 1/24 binary64)) (*.f64 (*.f64 x x) (*.f64 x #s(literal -1/720 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 x #s(literal 1/24 binary64)) (*.f64 x #s(literal 1/24 binary64))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x #s(literal -1/720 binary64))) (*.f64 (*.f64 x x) (*.f64 x #s(literal -1/720 binary64))))) (-.f64 (*.f64 x #s(literal 1/24 binary64)) (*.f64 (*.f64 x x) (*.f64 x #s(literal -1/720 binary64)))))
(/.f64 (*.f64 x (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/373248000 binary64))))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/720 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/720 binary64))) #s(literal 1/24 binary64)))))
(/.f64 (*.f64 x (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/518400 binary64)))) (-.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/373248000 binary64)))) x) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/720 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/720 binary64))) #s(literal 1/24 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/518400 binary64))) x) (-.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))
(*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))
(*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) x)
(*.f64 x (*.f64 x #s(literal -1/720 binary64)))
(*.f64 (*.f64 x x) #s(literal -1/720 binary64))
(*.f64 #s(literal -1/720 binary64) (*.f64 x x))
(*.f64 (*.f64 x #s(literal -1/720 binary64)) x)
(+.f64 (*.f64 x (*.f64 x #s(literal 1/24 binary64))) (*.f64 x (*.f64 (*.f64 x x) (*.f64 x #s(literal -1/720 binary64)))))
(+.f64 (*.f64 (*.f64 x x) #s(literal 1/24 binary64)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))
(+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 (*.f64 x x) #s(literal 1/24 binary64)))
(+.f64 (*.f64 (*.f64 x #s(literal 1/24 binary64)) x) (*.f64 (*.f64 (*.f64 x x) (*.f64 x #s(literal -1/720 binary64))) x))
(+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x #s(literal -1/720 binary64))) (*.f64 x x)))
(+.f64 (*.f64 (*.f64 x (*.f64 x #s(literal -1/720 binary64))) (*.f64 x x)) (*.f64 #s(literal 1/24 binary64) (*.f64 x x)))
(fma.f64 x (*.f64 x #s(literal 1/24 binary64)) (*.f64 x (*.f64 (*.f64 x x) (*.f64 x #s(literal -1/720 binary64)))))
(fma.f64 (*.f64 x x) #s(literal 1/24 binary64) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))
(fma.f64 (*.f64 x x) (*.f64 x (*.f64 x #s(literal -1/720 binary64))) (*.f64 (*.f64 x x) #s(literal 1/24 binary64)))
(fma.f64 #s(literal 1/24 binary64) (*.f64 x x) (*.f64 (*.f64 x (*.f64 x #s(literal -1/720 binary64))) (*.f64 x x)))
(fma.f64 (*.f64 x (*.f64 x #s(literal -1/720 binary64))) (*.f64 x x) (*.f64 #s(literal 1/24 binary64) (*.f64 x x)))
(fma.f64 (*.f64 x #s(literal 1/24 binary64)) x (*.f64 (*.f64 (*.f64 x x) (*.f64 x #s(literal -1/720 binary64))) x))
(/.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1/13824 binary64) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) #s(literal -1/373248000 binary64))))) (+.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/720 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/720 binary64))) #s(literal 1/24 binary64)))))
(/.f64 (*.f64 (*.f64 x x) (-.f64 #s(literal 1/576 binary64) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) #s(literal 1/518400 binary64)))) (-.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))
(*.f64 x (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))
(*.f64 (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))) (*.f64 x x))
(*.f64 (*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))) x)
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 #s(literal 0 binary64) (cos.f64 x)))
(+.f64 (-.f64 #s(literal 0 binary64) (cos.f64 x)) (cos.f64 (+.f64 eps x)))
(+.f64 (*.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (cos.f64 x)) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (+.f64 eps x))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (cos.f64 x))))
(exp.f64 (log.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) #s(literal 1 binary64)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (-.f64 #s(literal 0 binary64) (cos.f64 x))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 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 (cos.f64 x) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))) (/.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))))
(-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(-.f64 (/.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)) (/.f64 (cos.f64 x) #s(literal 1 binary64)))
(fma.f64 #s(literal -1 binary64) (cos.f64 x) (cos.f64 (+.f64 eps x)))
(fma.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (cos.f64 x)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (cos.f64 (+.f64 eps x)) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (cos.f64 x))))
(neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))) (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))))))
(/.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (*.f64 (cos.f64 (+.f64 eps x)) (-.f64 #s(literal 0 binary64) (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (*.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))))
(/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))) (-.f64 (cos.f64 (+.f64 eps x)) (-.f64 #s(literal 0 binary64) (cos.f64 x))))
(/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))) (*.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (neg.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))))
(/.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))))) (neg.f64 (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 eps x)) (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 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))))) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))) (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 eps x)) (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 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) (*.f64 (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))))) (*.f64 (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) (cos.f64 x))) #s(literal 1 binary64))
(pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))) (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) (/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))) #s(literal -1/2 binary64))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps (-.f64 x x)) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 eps (+.f64 x x)) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (-.f64 x x)) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 eps (+.f64 x x)) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 #s(literal -2 binary64) (pow.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (-.f64 x x)) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 eps (+.f64 x x)) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 #s(literal -2 binary64) (pow.f64 (/.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (-.f64 x x)) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 eps (+.f64 x x)) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal -2 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps (-.f64 x x)) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 eps (+.f64 x x)) #s(literal 2 binary64))))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(*.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) #s(literal 1 binary64))
(*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (-.f64 x x)) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 eps (+.f64 x x)) #s(literal 2 binary64)))) #s(literal -2 binary64))
(*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))))
(*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(*.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) #s(literal 1/2 binary64)) (pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal -2 binary64) (sin.f64 (/.f64 (+.f64 eps (-.f64 x x)) #s(literal 2 binary64)))) (sin.f64 (/.f64 (+.f64 eps (+.f64 x x)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (-.f64 x x)) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 eps (+.f64 x x)) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal -2 binary64))
(*.f64 (pow.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (sin.f64 (/.f64 (+.f64 eps (-.f64 x x)) #s(literal 2 binary64)))) #s(literal 1 binary64)) (pow.f64 (sin.f64 (/.f64 (+.f64 eps (+.f64 x x)) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(+.f64 (cos.f64 (+.f64 eps x)) (-.f64 #s(literal 0 binary64) (cos.f64 x)))
(+.f64 (-.f64 #s(literal 0 binary64) (cos.f64 x)) (cos.f64 (+.f64 eps x)))
(+.f64 (*.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (cos.f64 x)) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (+.f64 eps x))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (cos.f64 x))))
(exp.f64 (log.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) #s(literal 1 binary64)))
(-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (-.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (-.f64 #s(literal 0 binary64) (cos.f64 x))))
(-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (+.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 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 (cos.f64 x) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))) (/.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))))
(-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(-.f64 (/.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)) (/.f64 (cos.f64 x) #s(literal 1 binary64)))
(fma.f64 #s(literal -1 binary64) (cos.f64 x) (cos.f64 (+.f64 eps x)))
(fma.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (cos.f64 x)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (cos.f64 (+.f64 eps x)) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (cos.f64 x))))
(neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))) (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))))))
(/.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))) (*.f64 (cos.f64 (+.f64 eps x)) (-.f64 #s(literal 0 binary64) (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (*.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))))
(/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))) (-.f64 (cos.f64 (+.f64 eps x)) (-.f64 #s(literal 0 binary64) (cos.f64 x))))
(/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))) (*.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (neg.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))))
(/.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))))) (neg.f64 (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 eps x)) (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 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))))) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))) (*.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 eps x)) (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 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) (*.f64 (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))))) (*.f64 (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (cos.f64 (+.f64 eps x)) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) (cos.f64 x))) #s(literal 1 binary64))
(pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))) (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) (/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))) #s(literal -1/2 binary64))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps (-.f64 x x)) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 eps (+.f64 x x)) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (-.f64 x x)) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 eps (+.f64 x x)) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 #s(literal -2 binary64) (pow.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (-.f64 x x)) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 eps (+.f64 x x)) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 #s(literal -2 binary64) (pow.f64 (/.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (-.f64 x x)) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 eps (+.f64 x x)) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal -2 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps (-.f64 x x)) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 eps (+.f64 x x)) #s(literal 2 binary64))))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(*.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) #s(literal 1 binary64))
(*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (-.f64 x x)) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 eps (+.f64 x x)) #s(literal 2 binary64)))) #s(literal -2 binary64))
(*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))))
(*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(*.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) #s(literal 1/2 binary64)) (pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal -2 binary64) (sin.f64 (/.f64 (+.f64 eps (-.f64 x x)) #s(literal 2 binary64)))) (sin.f64 (/.f64 (+.f64 eps (+.f64 x x)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (-.f64 x x)) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 eps (+.f64 x x)) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal -2 binary64))
(*.f64 (pow.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (sin.f64 (/.f64 (+.f64 eps (-.f64 x x)) #s(literal 2 binary64)))) #s(literal 1 binary64)) (pow.f64 (sin.f64 (/.f64 (+.f64 eps (+.f64 x x)) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(exp.f64 (-.f64 #s(literal 0 binary64) (log.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))))
(exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))) #s(literal 1 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(/.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps (-.f64 x x)) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 eps (+.f64 x x)) #s(literal 2 binary64)))))
(/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) #s(literal 1 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) #s(literal -1 binary64))
(pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) #s(literal -1/2 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))
(*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps (-.f64 x x)) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 eps (+.f64 x x)) #s(literal 2 binary64))))))
(*.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (-.f64 x x)) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 eps (+.f64 x x)) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps (-.f64 x x)) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 eps (+.f64 x x)) #s(literal 2 binary64))))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps (-.f64 x x)) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 eps (+.f64 x x)) #s(literal 2 binary64))))) #s(literal -1/2 binary64))
(*.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) #s(literal -1/2 binary64)) (pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))))) (+.f64 (cos.f64 (+.f64 eps x)) (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 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (sin.f64 (/.f64 (+.f64 eps (-.f64 x x)) #s(literal 2 binary64)))) #s(literal -1 binary64)) (pow.f64 (sin.f64 (/.f64 (+.f64 eps (+.f64 x x)) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (-.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (cos.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) #s(literal 1 binary64)) (pow.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (*.f64 (cos.f64 x) (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 eps x))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))))) #s(literal 1 binary64)) (pow.f64 (+.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 2 binary64) eps)) #s(literal -1 binary64)))
(neg.f64 (/.f64 eps #s(literal -2 binary64)))
(/.f64 eps #s(literal 2 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) eps)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) eps))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal -2 binary64))
(/.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 #s(literal 2 binary64) (*.f64 eps eps)))
(/.f64 (*.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 #s(literal 1 binary64) (/.f64 eps #s(literal 2 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal -1/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 eps x)
(+.f64 eps (+.f64 #s(literal 0 binary64) x))
(+.f64 x eps)
(+.f64 #s(literal 0 binary64) (+.f64 eps x))
(+.f64 (+.f64 eps x) #s(literal 0 binary64))
(+.f64 (+.f64 x #s(literal 0 binary64)) eps)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x eps)) (/.f64 (*.f64 eps eps) (-.f64 x eps)))
(fma.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) x)
(fma.f64 (*.f64 eps (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (+.f64 #s(literal 0 binary64) x))
(fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) eps) x)
(fma.f64 (*.f64 eps eps) (/.f64 #s(literal 1 binary64) eps) (+.f64 #s(literal 0 binary64) x))
(fma.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x)))) #s(literal 0 binary64))
(fma.f64 (-.f64 (*.f64 x x) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (-.f64 x eps)) #s(literal 0 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x eps) (-.f64 (*.f64 x x) (*.f64 eps eps))))
(/.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))))
(/.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 eps eps) (-.f64 (*.f64 x x) (*.f64 eps x))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 eps eps)) (-.f64 x eps))
(/.f64 (neg.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x)))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 eps eps))) (neg.f64 (-.f64 x eps)))
(/.f64 (-.f64 (*.f64 eps eps) (*.f64 x x)) (-.f64 eps x))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x eps)) (*.f64 (-.f64 x eps) (*.f64 eps eps))) (*.f64 (-.f64 x eps) (-.f64 x eps)))
(pow.f64 (/.f64 (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 x eps) (-.f64 (*.f64 x x) (*.f64 eps eps))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x)))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (-.f64 x eps)))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(+.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #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 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64))
(fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (*.f64 x x) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 x #s(literal -1/2 binary64)) x #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal -1/2 binary64) #s(literal 1 binary64))
(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 x (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x 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 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x 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 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64))))))
(/.f64 (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 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(/.f64 (-.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 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 x x))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 x x) (*.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)))))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x 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 #s(literal -1/8 binary64) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) (-.f64 (*.f64 x (*.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #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 #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))))))))
(+.f64 (*.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))))))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.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))))))))) (/.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.f64 (*.f64 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))))))))) (-.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))))))))))
(fma.f64 x (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))) #s(literal 1 binary64))
(fma.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))))))) #s(literal 1 binary64))
(fma.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)))))) #s(literal 1 binary64))
(fma.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.f64 x x) #s(literal 1 binary64))
(fma.f64 (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))) x #s(literal 1 binary64))
(fma.f64 (*.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))))))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) x) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.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)))))) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))))) x #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))) (-.f64 (*.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))))))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.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))))))) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.f64 (*.f64 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)))))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.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)))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.f64 (*.f64 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))))))))))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.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))))))) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.f64 (*.f64 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))))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.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))))))) (-.f64 (*.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))))))) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.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))))))) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.f64 (*.f64 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))))))))))) (+.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.f64 (*.f64 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))))))))) (-.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))))))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.f64 (*.f64 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)))))))))) (-.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)))))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.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))))))) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.f64 (*.f64 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)))))))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.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))))))) (-.f64 (*.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))))))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.f64 (*.f64 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))))))))))) (neg.f64 (-.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))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.f64 (*.f64 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))))))))) #s(literal 1 binary64)) (-.f64 (*.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))))))) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64))))))))) (*.f64 (-.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)))))))) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.f64 (*.f64 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))))))))))) (*.f64 (-.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)))))))) (-.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))))))))))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.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))))))) (-.f64 (*.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))))))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.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))))))) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.f64 (*.f64 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)))))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.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)))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.f64 (*.f64 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))))))))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.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))))))) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.f64 (*.f64 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))))))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.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))))))) (-.f64 (*.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))))))) #s(literal 1 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 x (*.f64 x #s(literal -1/720 binary64)))))) (*.f64 (*.f64 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)))))))))) (/.f64 #s(literal 1 binary64) (-.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))))))))))

simplify878.0ms (3.8%)

Algorithm
egg-herbie
Rules
12058×accelerator-lowering-fma.f32
12058×accelerator-lowering-fma.f64
5766×*-lowering-*.f32
5766×*-lowering-*.f64
5070×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04053967
112223829
235523775
082283533
Stop Event
iter limit
node limit
Counts
372 → 372
Calls
Call 1
Inputs
(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 (* 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 (* 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)
(* eps (+ 1/2 (* -1/48 (pow eps 2))))
(* eps (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))
(* eps (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))
(sin (* 1/2 eps))
(sin (* 1/2 eps))
(sin (* 1/2 eps))
(sin (* 1/2 eps))
(sin (* 1/2 eps))
(sin (* 1/2 eps))
(sin (* 1/2 eps))
(sin (* 1/2 eps))
(* -1/2 (pow eps 2))
(* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2))
(* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2))
(* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* (pow eps 2) (- (* 1/40320 (pow eps 2)) 1/720)))) 1/2))
(- (cos eps) 1)
(- (cos eps) 1)
(- (cos eps) 1)
(- (cos eps) 1)
(- (cos eps) 1)
(- (cos eps) 1)
(- (cos eps) 1)
(- (cos eps) 1)
1
(+ 1 (* -1/2 (pow eps 2)))
(+ 1 (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)))
(+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2)))
(cos eps)
(cos eps)
(cos eps)
(cos eps)
(cos eps)
(cos eps)
(cos eps)
(cos eps)
(- (cos eps) 1)
(- (+ (cos eps) (* -1 (* x (sin eps)))) 1)
(- (+ (cos eps) (* x (- (* x (+ 1/2 (* -1/2 (cos eps)))) (sin eps)))) 1)
(- (+ (cos eps) (* x (- (* x (+ 1/2 (+ (* -1/2 (cos eps)) (* 1/6 (* x (sin eps)))))) (sin eps)))) 1)
(* 1/2 (pow x 2))
(* (pow x 2) (- (+ 1/2 (/ (cos (+ eps x)) (pow x 2))) (/ 1 (pow x 2))))
(* (pow x 2) (- (+ 1/2 (/ (cos (+ eps x)) (pow x 2))) (/ 1 (pow x 2))))
(* (pow x 2) (- (+ 1/2 (/ (cos (+ eps x)) (pow x 2))) (/ 1 (pow x 2))))
(* 1/2 (pow x 2))
(* (pow x 2) (- (+ 1/2 (/ (cos (- eps (* -1 x))) (pow x 2))) (/ 1 (pow x 2))))
(* (pow x 2) (- (+ 1/2 (/ (cos (- eps (* -1 x))) (pow x 2))) (/ 1 (pow x 2))))
(* (pow x 2) (- (+ 1/2 (/ (cos (- eps (* -1 x))) (pow x 2))) (/ 1 (pow x 2))))
(- (cos x) (+ 1 (* -1/2 (pow x 2))))
(- (+ (cos x) (* -1 (* eps (sin x)))) (+ 1 (* -1/2 (pow x 2))))
(- (+ (cos x) (* eps (- (* -1/2 (* eps (cos x))) (sin x)))) (+ 1 (* -1/2 (pow x 2))))
(- (+ (cos x) (* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x)))) (+ 1 (* -1/2 (pow x 2))))
(- (cos (+ eps x)) (+ 1 (* -1/2 (pow x 2))))
(- (cos (+ eps x)) (+ 1 (* -1/2 (pow x 2))))
(- (cos (+ eps x)) (+ 1 (* -1/2 (pow x 2))))
(- (cos (+ eps x)) (+ 1 (* -1/2 (pow x 2))))
(- (cos (- x (* -1 eps))) (+ 1 (* -1/2 (pow x 2))))
(- (cos (- x (* -1 eps))) (+ 1 (* -1/2 (pow x 2))))
(- (cos (- x (* -1 eps))) (+ 1 (* -1/2 (pow x 2))))
(- (cos (- x (* -1 eps))) (+ 1 (* -1/2 (pow x 2))))
(cos eps)
(+ (cos eps) (* -1 (* x (sin eps))))
(+ (cos eps) (* x (- (* -1/2 (* x (cos eps))) (sin eps))))
(+ (cos eps) (* x (- (* x (+ (* -1/2 (cos eps)) (* 1/6 (* x (sin eps))))) (sin eps))))
(cos (+ eps x))
(cos (+ eps x))
(cos (+ eps x))
(cos (+ eps x))
(cos (- eps (* -1 x)))
(cos (- eps (* -1 x)))
(cos (- eps (* -1 x)))
(cos (- eps (* -1 x)))
(cos x)
(+ (cos x) (* -1 (* eps (sin x))))
(+ (cos x) (* eps (- (* -1/2 (* eps (cos x))) (sin x))))
(+ (cos x) (* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x))))
(cos (+ eps x))
(cos (+ eps x))
(cos (+ eps x))
(cos (+ eps x))
(cos (- x (* -1 eps)))
(cos (- x (* -1 eps)))
(cos (- x (* -1 eps)))
(cos (- x (* -1 eps)))
(* -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))
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(pow x 2)
(- (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/720 (pow x 6))
(* (pow x 6) (- 1/720 (* 1/24 (/ 1 (pow x 2)))))
(* (pow x 6) (- (+ 1/720 (/ 1/2 (pow x 4))) (* 1/24 (/ 1 (pow x 2)))))
(* (pow x 6) (- (+ 1/720 (+ (/ 1/2 (pow x 4)) (/ (cos (+ eps x)) (pow x 6)))) (+ (* 1/24 (/ 1 (pow x 2))) (/ 1 (pow x 6)))))
(* 1/720 (pow x 6))
(* (pow x 6) (- 1/720 (* 1/24 (/ 1 (pow x 2)))))
(* (pow x 6) (- (+ 1/720 (/ 1/2 (pow x 4))) (* 1/24 (/ 1 (pow x 2)))))
(* (pow x 6) (- (+ 1/720 (+ (/ 1/2 (pow x 4)) (/ (cos (- eps (* -1 x))) (pow x 6)))) (+ (* 1/24 (/ 1 (pow x 2))) (/ 1 (pow x 6)))))
(- (cos x) (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))
(- (+ (cos x) (* -1 (* eps (sin x)))) (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))
(- (+ (cos x) (* eps (- (* -1/2 (* eps (cos x))) (sin x)))) (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))
(- (+ (cos x) (* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x)))) (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))
(- (cos (+ eps x)) (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))
(- (cos (+ eps x)) (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))
(- (cos (+ eps x)) (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))
(- (cos (+ eps x)) (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))
(- (cos (- x (* -1 eps))) (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))
(- (cos (- x (* -1 eps))) (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))
(- (cos (- x (* -1 eps))) (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))
(- (cos (- x (* -1 eps))) (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))
(* 1/24 x)
(* x (+ 1/24 (* -1/720 (pow x 2))))
(* x (+ 1/24 (* -1/720 (pow x 2))))
(* x (+ 1/24 (* -1/720 (pow x 2))))
(* -1/720 (pow x 3))
(* (pow x 3) (- (* 1/24 (/ 1 (pow x 2))) 1/720))
(* (pow x 3) (- (* 1/24 (/ 1 (pow x 2))) 1/720))
(* (pow x 3) (- (* 1/24 (/ 1 (pow x 2))) 1/720))
(* -1/720 (pow x 3))
(* -1 (* (pow x 3) (- 1/720 (* 1/24 (/ 1 (pow x 2))))))
(* -1 (* (pow x 3) (- 1/720 (* 1/24 (/ 1 (pow x 2))))))
(* -1 (* (pow x 3) (- 1/720 (* 1/24 (/ 1 (pow x 2))))))
(* -1/720 (pow x 2))
(* -1/720 (pow x 2))
(* -1/720 (pow x 2))
(* -1/720 (pow x 2))
(* -1/720 (pow x 2))
(* -1/720 (pow x 2))
(* -1/720 (pow x 2))
(* -1/720 (pow x 2))
(* -1/720 (pow x 2))
(* -1/720 (pow x 2))
(* -1/720 (pow x 2))
(* -1/720 (pow x 2))
(* 1/24 (pow x 2))
(* (pow x 2) (+ 1/24 (* -1/720 (pow x 2))))
(* (pow x 2) (+ 1/24 (* -1/720 (pow x 2))))
(* (pow x 2) (+ 1/24 (* -1/720 (pow x 2))))
(* -1/720 (pow x 4))
(* (pow x 4) (- (* 1/24 (/ 1 (pow x 2))) 1/720))
(* (pow x 4) (- (* 1/24 (/ 1 (pow x 2))) 1/720))
(* (pow x 4) (- (* 1/24 (/ 1 (pow x 2))) 1/720))
(* -1/720 (pow x 4))
(* (pow x 4) (- (* 1/24 (/ 1 (pow x 2))) 1/720))
(* (pow x 4) (- (* 1/24 (/ 1 (pow x 2))) 1/720))
(* (pow x 4) (- (* 1/24 (/ 1 (pow x 2))) 1/720))
(- (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) 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))
(/ 1 (- (cos eps) 1))
(+ (/ 1 (- (cos eps) 1)) (/ (* x (sin eps)) (pow (- (cos eps) 1) 2)))
(+ (* x (- (* -1 (* x (+ (* -1 (/ (pow (sin eps) 2) (pow (- (cos eps) 1) 3))) (+ (* -1/2 (/ (cos eps) (pow (- (cos eps) 1) 2))) (* 1/2 (/ 1 (pow (- (cos eps) 1) 2))))))) (* -1 (/ (sin eps) (pow (- (cos eps) 1) 2))))) (/ 1 (- (cos eps) 1)))
(+ (* x (- (* x (- (* -1 (* x (+ (* 1/6 (/ (sin eps) (pow (- (cos eps) 1) 2))) (+ (/ (* (sin eps) (+ 1/2 (* -1/2 (cos eps)))) (pow (- (cos eps) 1) 3)) (/ (* (sin eps) (+ (* -1 (/ (pow (sin eps) 2) (pow (- (cos eps) 1) 3))) (+ (* -1/2 (/ (cos eps) (pow (- (cos eps) 1) 2))) (* 1/2 (/ 1 (pow (- (cos eps) 1) 2)))))) (- (cos eps) 1)))))) (+ (* -1 (/ (pow (sin eps) 2) (pow (- (cos eps) 1) 3))) (+ (* -1/2 (/ (cos eps) (pow (- (cos eps) 1) 2))) (* 1/2 (/ 1 (pow (- (cos eps) 1) 2))))))) (* -1 (/ (sin eps) (pow (- (cos eps) 1) 2))))) (/ 1 (- (cos eps) 1)))
(/ 1 (- (cos (+ eps x)) (cos x)))
(/ 1 (- (cos (+ eps x)) (cos x)))
(/ 1 (- (cos (+ eps x)) (cos x)))
(/ 1 (- (cos (+ eps x)) (cos x)))
(/ 1 (- (cos (- eps (* -1 x))) (cos x)))
(/ 1 (- (cos (- eps (* -1 x))) (cos x)))
(/ 1 (- (cos (- eps (* -1 x))) (cos x)))
(/ 1 (- (cos (- eps (* -1 x))) (cos x)))
(/ -1 (* eps (sin x)))
(/ (- (* 1/2 (/ (* eps (cos x)) (pow (sin x) 2))) (/ 1 (sin x))) eps)
(/ (- (* eps (- (* -1 (* eps (+ (* 1/6 (/ 1 (sin x))) (* 1/4 (/ (pow (cos x) 2) (pow (sin x) 3)))))) (* -1/2 (/ (cos x) (pow (sin x) 2))))) (/ 1 (sin x))) eps)
(/ (- (* eps (- (* eps (- (* -1 (* eps (+ (* -1/2 (/ (* (cos x) (+ (* 1/4 (/ (pow (cos x) 2) (pow (sin x) 3))) (* 1/6 (/ 1 (sin x))))) (sin x))) (+ (* -1/12 (/ (cos x) (pow (sin x) 2))) (* 1/24 (/ (cos x) (pow (sin x) 2))))))) (+ (* 1/6 (/ 1 (sin x))) (* 1/4 (/ (pow (cos x) 2) (pow (sin x) 3)))))) (* -1/2 (/ (cos x) (pow (sin x) 2))))) (/ 1 (sin x))) eps)
(/ 1 (- (cos (+ eps x)) (cos x)))
(/ 1 (- (cos (+ eps x)) (cos x)))
(/ 1 (- (cos (+ eps x)) (cos x)))
(/ 1 (- (cos (+ eps x)) (cos x)))
(/ 1 (- (cos (- x (* -1 eps))) (cos x)))
(/ 1 (- (cos (- x (* -1 eps))) (cos x)))
(/ 1 (- (cos (- x (* -1 eps))) (cos x)))
(/ 1 (- (cos (- x (* -1 eps))) (cos 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)
eps
(+ eps x)
(+ eps x)
(+ eps x)
x
(* x (+ 1 (/ eps x)))
(* x (+ 1 (/ eps x)))
(* x (+ 1 (/ eps x)))
x
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(* -1 (* x (- (* -1 (/ eps x)) 1)))
x
(+ eps x)
(+ eps x)
(+ eps x)
eps
(* eps (+ 1 (/ x eps)))
(* eps (+ 1 (/ x eps)))
(* eps (+ 1 (/ x eps)))
eps
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
1
(+ 1 (* -1/2 (pow x 2)))
(+ 1 (* -1/2 (pow x 2)))
(+ 1 (* -1/2 (pow x 2)))
(* -1/2 (pow x 2))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(* -1/2 (pow x 2))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
1
(+ 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)))
(* -1/720 (pow x 6))
(* (pow x 6) (- (* 1/24 (/ 1 (pow x 2))) 1/720))
(* (pow x 6) (- (* 1/24 (/ 1 (pow x 2))) (+ 1/720 (/ 1/2 (pow x 4)))))
(* (pow x 6) (- (+ (* 1/24 (/ 1 (pow x 2))) (/ 1 (pow x 6))) (+ 1/720 (/ 1/2 (pow x 4)))))
(* -1/720 (pow x 6))
(* (pow x 6) (- (* 1/24 (/ 1 (pow x 2))) 1/720))
(* (pow x 6) (- (* 1/24 (/ 1 (pow x 2))) (+ 1/720 (/ 1/2 (pow x 4)))))
(* (pow x 6) (- (+ (* 1/24 (/ 1 (pow x 2))) (/ 1 (pow x 6))) (+ 1/720 (/ 1/2 (pow x 4)))))
Outputs
(sin x)
(sin.f64 x)
(+ (sin x) (* 1/2 (* eps (cos x))))
(+.f64 (sin.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 eps (cos.f64 x))))
(+ (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 #s(literal 1/2 binary64) (*.f64 eps (cos.f64 x))))
(+ (sin x) (* eps (+ (* 1/2 (cos x)) (* eps (+ (* -1/8 (sin x)) (* -1/48 (* eps (cos x))))))))
(+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 (sin.f64 x) (*.f64 eps #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 #s(literal 1/2 binary64) eps)))
(sin (* 1/2 (+ eps (* 2 x))))
(sin.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps)))
(sin (* 1/2 (+ eps (* 2 x))))
(sin.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps)))
(sin (* 1/2 (+ eps (* 2 x))))
(sin.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps)))
(sin (* 1/2 (- (* 2 x) (* -1 eps))))
(sin.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps)))
(sin (* 1/2 (- (* 2 x) (* -1 eps))))
(sin.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps)))
(sin (* 1/2 (- (* 2 x) (* -1 eps))))
(sin.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps)))
(sin (* 1/2 (- (* 2 x) (* -1 eps))))
(sin.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps)))
(sin (* 1/2 eps))
(sin.f64 (*.f64 #s(literal 1/2 binary64) eps))
(+ (sin (* 1/2 eps)) (* x (cos (* 1/2 eps))))
(+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (*.f64 x (cos.f64 (*.f64 #s(literal 1/2 binary64) eps))))
(+ (sin (* 1/2 eps)) (* x (+ (cos (* 1/2 eps)) (* -1/2 (* x (sin (* 1/2 eps)))))))
(+.f64 (*.f64 x (cos.f64 (*.f64 #s(literal 1/2 binary64) eps))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps))))
(+ (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 #s(literal 1/2 binary64) eps)) (*.f64 x (+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/6 binary64))) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) eps))))))
(sin (* 1/2 (+ eps (* 2 x))))
(sin.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps)))
(sin (* 1/2 (+ eps (* 2 x))))
(sin.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps)))
(sin (* 1/2 (+ eps (* 2 x))))
(sin.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps)))
(sin (* 1/2 (+ eps (* 2 x))))
(sin.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps)))
(sin (* 1/2 (- eps (* -2 x))))
(sin.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps)))
(sin (* 1/2 (- eps (* -2 x))))
(sin.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps)))
(sin (* 1/2 (- eps (* -2 x))))
(sin.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps)))
(sin (* 1/2 (- eps (* -2 x))))
(sin.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps)))
(* 1/2 (* eps (sin x)))
(*.f64 eps (*.f64 (sin.f64 x) #s(literal 1/2 binary64)))
(* eps (+ (* 1/4 (* eps (cos x))) (* 1/2 (sin x))))
(*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/4 binary64)))))
(* eps (+ (* 1/2 (sin x)) (* eps (+ (* 1/4 (cos x)) (* eps (+ (* -1/16 (sin x)) (* -1/48 (sin x))))))))
(*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) #s(literal 1/4 binary64)) (*.f64 (sin.f64 x) (*.f64 #s(literal -1/12 binary64) eps))))))
(* 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 (cos.f64 x) (*.f64 eps #s(literal -1/48 binary64))) (*.f64 (sin.f64 x) #s(literal -1/12 binary64))))))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps))))
(pow (sin (* 1/2 eps)) 2)
(pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal 2 binary64))
(+ (* x (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (pow (sin (* 1/2 eps)) 2))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (*.f64 x (cos.f64 (*.f64 #s(literal 1/2 binary64) eps)))))
(+ (* 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 x (*.f64 x #s(literal -1/2 binary64)))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal 2 binary64))) (*.f64 x (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (cos.f64 (*.f64 #s(literal 1/2 binary64) eps)))))
(+ (* 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 #s(literal 1/2 binary64) eps)) #s(literal 2 binary64)) (*.f64 x (+.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal 2 binary64)) (*.f64 x #s(literal -1/2 binary64))) (*.f64 (+.f64 (*.f64 x (*.f64 x #s(literal -1/6 binary64))) #s(literal 1 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (cos.f64 (*.f64 #s(literal 1/2 binary64) eps)))))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps))))
(* (sin (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps))))
(* -1 (* eps (sin x)))
(*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) eps))
(* eps (+ (* -1 (sin x)) (* -1/2 (* eps (cos x)))))
(*.f64 eps (-.f64 (*.f64 eps (*.f64 (cos.f64 x) #s(literal -1/2 binary64))) (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 (cos.f64 x) #s(literal -1/2 binary64))) (*.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 (sin.f64 x) (*.f64 eps #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 #s(literal 1/2 binary64) eps))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal -2 binary64)))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal -2 binary64)))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal -2 binary64)))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal -2 binary64)))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal -2 binary64)))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal -2 binary64)))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal -2 binary64)))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal -2 binary64)))
(* -2 (pow (sin (* 1/2 eps)) 2))
(*.f64 #s(literal -2 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal 2 binary64)))
(+ (* -2 (* x (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))) (* -2 (pow (sin (* 1/2 eps)) 2)))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal -2 binary64)) (+.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (*.f64 x (cos.f64 (*.f64 #s(literal 1/2 binary64) eps)))))
(+ (* -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 x (cos.f64 (*.f64 #s(literal 1/2 binary64) eps))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal -2 binary64))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #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 #s(literal 1/2 binary64) eps)) #s(literal 2 binary64))) (*.f64 x (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (cos.f64 (*.f64 #s(literal 1/2 binary64) eps))) (+.f64 #s(literal -2 binary64) (*.f64 x (*.f64 x #s(literal 1/3 binary64))))) (*.f64 x (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal 2 binary64))))))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal -2 binary64)))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal -2 binary64)))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal -2 binary64)))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal -2 binary64)))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal -2 binary64)))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal -2 binary64)))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal -2 binary64)))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (- eps (* -2 x))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 #s(literal 1/2 binary64) eps))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal -2 binary64)))
(* 1/2 eps)
(*.f64 #s(literal 1/2 binary64) 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 (* (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 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))
(sin (* 1/2 eps))
(sin.f64 (*.f64 #s(literal 1/2 binary64) eps))
(sin (* 1/2 eps))
(sin.f64 (*.f64 #s(literal 1/2 binary64) eps))
(sin (* 1/2 eps))
(sin.f64 (*.f64 #s(literal 1/2 binary64) eps))
(sin (* 1/2 eps))
(sin.f64 (*.f64 #s(literal 1/2 binary64) eps))
(sin (* 1/2 eps))
(sin.f64 (*.f64 #s(literal 1/2 binary64) eps))
(sin (* 1/2 eps))
(sin.f64 (*.f64 #s(literal 1/2 binary64) eps))
(sin (* 1/2 eps))
(sin.f64 (*.f64 #s(literal 1/2 binary64) eps))
(sin (* 1/2 eps))
(sin.f64 (*.f64 #s(literal 1/2 binary64) eps))
(* -1/2 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))
(* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64)))))
(* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/720 binary64))))))
(* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* (pow eps 2) (- (* 1/40320 (pow eps 2)) 1/720)))) 1/2))
(*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/40320 binary64)))))))))
(- (cos eps) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
(- (cos eps) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
(- (cos eps) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
(- (cos eps) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
(- (cos eps) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
(- (cos eps) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
(- (cos eps) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
(- (cos eps) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (pow eps 2)))
(+.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64))
(+ 1 (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)))
(+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps #s(literal 1/24 binary64))))) #s(literal 1 binary64))
(+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2)))
(+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/720 binary64)))))) #s(literal 1 binary64))
(cos eps)
(cos.f64 eps)
(cos eps)
(cos.f64 eps)
(cos eps)
(cos.f64 eps)
(cos eps)
(cos.f64 eps)
(cos eps)
(cos.f64 eps)
(cos eps)
(cos.f64 eps)
(cos eps)
(cos.f64 eps)
(cos eps)
(cos.f64 eps)
(- (cos eps) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
(- (+ (cos eps) (* -1 (* x (sin eps)))) 1)
(+.f64 #s(literal -1 binary64) (-.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps))))
(- (+ (cos eps) (* x (- (* x (+ 1/2 (* -1/2 (cos eps)))) (sin eps)))) 1)
(+.f64 (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 x eps)) (*.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 x eps)) (*.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 x eps)) (*.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 x eps)) (*.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 x eps)) (*.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 x eps)) (*.f64 x x)))))
(- (cos x) (+ 1 (* -1/2 (pow x 2))))
(+.f64 (cos.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/2 binary64)))))
(- (+ (cos x) (* -1 (* eps (sin x)))) (+ 1 (* -1/2 (pow x 2))))
(+.f64 (-.f64 (cos.f64 x) (*.f64 (sin.f64 x) eps)) (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/2 binary64)))))
(- (+ (cos x) (* eps (- (* -1/2 (* eps (cos x))) (sin x)))) (+ 1 (* -1/2 (pow x 2))))
(+.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) eps)) (+.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 #s(literal 1/2 binary64))))))
(- (+ (cos x) (* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x)))) (+ 1 (* -1/2 (pow x 2))))
(+.f64 (+.f64 (cos.f64 x) (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/2 binary64))))) (*.f64 eps (+.f64 (*.f64 eps (*.f64 (cos.f64 x) #s(literal -1/2 binary64))) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))))
(- (cos (+ eps x)) (+ 1 (* -1/2 (pow x 2))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/2 binary64)))))
(- (cos (+ eps x)) (+ 1 (* -1/2 (pow x 2))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/2 binary64)))))
(- (cos (+ eps x)) (+ 1 (* -1/2 (pow x 2))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/2 binary64)))))
(- (cos (+ eps x)) (+ 1 (* -1/2 (pow x 2))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/2 binary64)))))
(- (cos (- x (* -1 eps))) (+ 1 (* -1/2 (pow x 2))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/2 binary64)))))
(- (cos (- x (* -1 eps))) (+ 1 (* -1/2 (pow x 2))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/2 binary64)))))
(- (cos (- x (* -1 eps))) (+ 1 (* -1/2 (pow x 2))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/2 binary64)))))
(- (cos (- x (* -1 eps))) (+ 1 (* -1/2 (pow x 2))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x #s(literal 1/2 binary64)))))
(cos eps)
(cos.f64 eps)
(+ (cos eps) (* -1 (* x (sin eps))))
(-.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps)))
(+ (cos eps) (* x (- (* -1/2 (* x (cos eps))) (sin eps))))
(+.f64 (cos.f64 eps) (*.f64 x (-.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (cos.f64 eps))) (sin.f64 eps))))
(+ (cos eps) (* x (- (* x (+ (* -1/2 (cos eps)) (* 1/6 (* x (sin eps))))) (sin eps))))
(+.f64 (cos.f64 eps) (*.f64 x (+.f64 (*.f64 x (*.f64 #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 x eps))
(cos (+ eps x))
(cos.f64 (+.f64 x eps))
(cos (+ eps x))
(cos.f64 (+.f64 x eps))
(cos (+ eps x))
(cos.f64 (+.f64 x eps))
(cos (- eps (* -1 x)))
(cos.f64 (+.f64 x eps))
(cos (- eps (* -1 x)))
(cos.f64 (+.f64 x eps))
(cos (- eps (* -1 x)))
(cos.f64 (+.f64 x eps))
(cos (- eps (* -1 x)))
(cos.f64 (+.f64 x eps))
(cos x)
(cos.f64 x)
(+ (cos x) (* -1 (* eps (sin x))))
(-.f64 (cos.f64 x) (*.f64 (sin.f64 x) eps))
(+ (cos x) (* eps (- (* -1/2 (* eps (cos x))) (sin x))))
(+.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) eps)) (*.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 (cos.f64 x) #s(literal -1/2 binary64))) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))))
(cos (+ eps x))
(cos.f64 (+.f64 x eps))
(cos (+ eps x))
(cos.f64 (+.f64 x eps))
(cos (+ eps x))
(cos.f64 (+.f64 x eps))
(cos (+ eps x))
(cos.f64 (+.f64 x eps))
(cos (- x (* -1 eps)))
(cos.f64 (+.f64 x eps))
(cos (- x (* -1 eps)))
(cos.f64 (+.f64 x eps))
(cos (- x (* -1 eps)))
(cos.f64 (+.f64 x eps))
(cos (- x (* -1 eps)))
(cos.f64 (+.f64 x eps))
(* -1/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(* -1/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(pow x 2)
(*.f64 x x)
(- (cos eps) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
(- (+ (cos eps) (* -1 (* x (sin eps)))) 1)
(+.f64 #s(literal -1 binary64) (-.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps))))
(- (+ (cos eps) (* x (- (* x (+ 1/2 (* -1/2 (cos eps)))) (sin eps)))) 1)
(+.f64 (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/720 (pow x 6))
(*.f64 #s(literal 1/720 binary64) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (- 1/720 (* 1/24 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal -1/24 binary64) (*.f64 x x))))
(* (pow x 6) (- (+ 1/720 (/ 1/2 (pow x 4))) (* 1/24 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal 1/720 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 #s(literal -1/24 binary64) (*.f64 x x)))))
(* (pow x 6) (- (+ 1/720 (+ (/ 1/2 (pow x 4)) (/ (cos (+ eps x)) (pow x 6)))) (+ (* 1/24 (/ 1 (pow x 2))) (/ 1 (pow x 6)))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal 1/720 binary64) (+.f64 (/.f64 (cos.f64 (+.f64 x eps)) (pow.f64 x #s(literal 6 binary64))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (-.f64 (/.f64 #s(literal -1/24 binary64) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 6 binary64))))))))
(* 1/720 (pow x 6))
(*.f64 #s(literal 1/720 binary64) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (- 1/720 (* 1/24 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal -1/24 binary64) (*.f64 x x))))
(* (pow x 6) (- (+ 1/720 (/ 1/2 (pow x 4))) (* 1/24 (/ 1 (pow x 2)))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal 1/720 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 #s(literal -1/24 binary64) (*.f64 x x)))))
(* (pow x 6) (- (+ 1/720 (+ (/ 1/2 (pow x 4)) (/ (cos (- eps (* -1 x))) (pow x 6)))) (+ (* 1/24 (/ 1 (pow x 2))) (/ 1 (pow x 6)))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal 1/720 binary64) (+.f64 (/.f64 (cos.f64 (+.f64 x eps)) (pow.f64 x #s(literal 6 binary64))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (-.f64 (/.f64 #s(literal -1/24 binary64) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 6 binary64))))))))
(- (cos x) (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))
(+.f64 (-.f64 (cos.f64 x) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x))))))) #s(literal -1 binary64))
(- (+ (cos x) (* -1 (* eps (sin x)))) (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))
(-.f64 (+.f64 (-.f64 (cos.f64 x) (*.f64 (sin.f64 x) eps)) #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 #s(literal -1/720 binary64) (*.f64 x x)))))))
(- (+ (cos x) (* eps (- (* -1/2 (* eps (cos x))) (sin x)))) (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))
(+.f64 (-.f64 (+.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) eps)) (*.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64)) (cos.f64 x))) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x))))))) #s(literal -1 binary64))
(- (+ (cos x) (* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x)))) (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))
(+.f64 (cos.f64 x) (-.f64 (*.f64 eps (+.f64 (*.f64 eps (*.f64 (cos.f64 x) #s(literal -1/2 binary64))) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64))))) (+.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 #s(literal -1/720 binary64) (*.f64 x x)))))))))
(- (cos (+ eps x)) (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))
(-.f64 (+.f64 (cos.f64 (+.f64 x eps)) #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 #s(literal -1/720 binary64) (*.f64 x x)))))))
(- (cos (+ eps x)) (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))
(-.f64 (+.f64 (cos.f64 (+.f64 x eps)) #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 #s(literal -1/720 binary64) (*.f64 x x)))))))
(- (cos (+ eps x)) (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))
(-.f64 (+.f64 (cos.f64 (+.f64 x eps)) #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 #s(literal -1/720 binary64) (*.f64 x x)))))))
(- (cos (+ eps x)) (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))
(-.f64 (+.f64 (cos.f64 (+.f64 x eps)) #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 #s(literal -1/720 binary64) (*.f64 x x)))))))
(- (cos (- x (* -1 eps))) (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))
(-.f64 (+.f64 (cos.f64 (+.f64 x eps)) #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 #s(literal -1/720 binary64) (*.f64 x x)))))))
(- (cos (- x (* -1 eps))) (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))
(-.f64 (+.f64 (cos.f64 (+.f64 x eps)) #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 #s(literal -1/720 binary64) (*.f64 x x)))))))
(- (cos (- x (* -1 eps))) (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))
(-.f64 (+.f64 (cos.f64 (+.f64 x eps)) #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 #s(literal -1/720 binary64) (*.f64 x x)))))))
(- (cos (- x (* -1 eps))) (+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2))))
(-.f64 (+.f64 (cos.f64 (+.f64 x eps)) #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 #s(literal -1/720 binary64) (*.f64 x x)))))))
(* 1/24 x)
(*.f64 x #s(literal 1/24 binary64))
(* x (+ 1/24 (* -1/720 (pow x 2))))
(*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x))))
(* x (+ 1/24 (* -1/720 (pow x 2))))
(*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x))))
(* x (+ 1/24 (* -1/720 (pow x 2))))
(*.f64 x (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x))))
(* -1/720 (pow x 3))
(*.f64 x (*.f64 #s(literal -1/720 binary64) (*.f64 x x)))
(* (pow x 3) (- (* 1/24 (/ 1 (pow x 2))) 1/720))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 x x))))
(* (pow x 3) (- (* 1/24 (/ 1 (pow x 2))) 1/720))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 x x))))
(* (pow x 3) (- (* 1/24 (/ 1 (pow x 2))) 1/720))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 x x))))
(* -1/720 (pow x 3))
(*.f64 x (*.f64 #s(literal -1/720 binary64) (*.f64 x x)))
(* -1 (* (pow x 3) (- 1/720 (* 1/24 (/ 1 (pow x 2))))))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 x x))))
(* -1 (* (pow x 3) (- 1/720 (* 1/24 (/ 1 (pow x 2))))))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 x x))))
(* -1 (* (pow x 3) (- 1/720 (* 1/24 (/ 1 (pow x 2))))))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 x x))))
(* -1/720 (pow x 2))
(*.f64 #s(literal -1/720 binary64) (*.f64 x x))
(* -1/720 (pow x 2))
(*.f64 #s(literal -1/720 binary64) (*.f64 x x))
(* -1/720 (pow x 2))
(*.f64 #s(literal -1/720 binary64) (*.f64 x x))
(* -1/720 (pow x 2))
(*.f64 #s(literal -1/720 binary64) (*.f64 x x))
(* -1/720 (pow x 2))
(*.f64 #s(literal -1/720 binary64) (*.f64 x x))
(* -1/720 (pow x 2))
(*.f64 #s(literal -1/720 binary64) (*.f64 x x))
(* -1/720 (pow x 2))
(*.f64 #s(literal -1/720 binary64) (*.f64 x x))
(* -1/720 (pow x 2))
(*.f64 #s(literal -1/720 binary64) (*.f64 x x))
(* -1/720 (pow x 2))
(*.f64 #s(literal -1/720 binary64) (*.f64 x x))
(* -1/720 (pow x 2))
(*.f64 #s(literal -1/720 binary64) (*.f64 x x))
(* -1/720 (pow x 2))
(*.f64 #s(literal -1/720 binary64) (*.f64 x x))
(* -1/720 (pow x 2))
(*.f64 #s(literal -1/720 binary64) (*.f64 x x))
(* 1/24 (pow x 2))
(*.f64 #s(literal 1/24 binary64) (*.f64 x x))
(* (pow x 2) (+ 1/24 (* -1/720 (pow x 2))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x))))
(* (pow x 2) (+ 1/24 (* -1/720 (pow x 2))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x))))
(* (pow x 2) (+ 1/24 (* -1/720 (pow x 2))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x))))
(* -1/720 (pow x 4))
(*.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))
(* (pow x 4) (- (* 1/24 (/ 1 (pow x 2))) 1/720))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 x x))))
(* (pow x 4) (- (* 1/24 (/ 1 (pow x 2))) 1/720))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 x x))))
(* (pow x 4) (- (* 1/24 (/ 1 (pow x 2))) 1/720))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 x x))))
(* -1/720 (pow x 4))
(*.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))
(* (pow x 4) (- (* 1/24 (/ 1 (pow x 2))) 1/720))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 x x))))
(* (pow x 4) (- (* 1/24 (/ 1 (pow x 2))) 1/720))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 x x))))
(* (pow x 4) (- (* 1/24 (/ 1 (pow x 2))) 1/720))
(*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 x x))))
(- (cos eps) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
(- (+ (cos eps) (* -1 (* x (sin eps)))) 1)
(+.f64 #s(literal -1 binary64) (-.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps))))
(- (+ (cos eps) (* x (- (* x (+ 1/2 (* -1/2 (cos eps)))) (sin eps)))) 1)
(+.f64 (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))))))
(- (cos (+ eps x)) (cos x))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(- (cos (+ eps x)) (cos x))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(- (cos (+ eps x)) (cos x))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(- (cos (+ eps x)) (cos x))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(- (cos (- eps (* -1 x))) (cos x))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(- (cos (- eps (* -1 x))) (cos x))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(- (cos (- eps (* -1 x))) (cos x))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(- (cos (- eps (* -1 x))) (cos x))
(-.f64 (cos.f64 (+.f64 x eps)) (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 (cos.f64 x) #s(literal -1/2 binary64))) (sin.f64 x)))
(* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x)))
(*.f64 eps (+.f64 (*.f64 eps (*.f64 (cos.f64 x) #s(literal -1/2 binary64))) (*.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 (sin.f64 x) (*.f64 eps #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)))
(- (cos (+ eps x)) (cos x))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(- (cos (+ eps x)) (cos x))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(- (cos (+ eps x)) (cos x))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(- (cos (+ eps x)) (cos x))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(- (cos (- x (* -1 eps))) (cos x))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(- (cos (- x (* -1 eps))) (cos x))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(- (cos (- x (* -1 eps))) (cos x))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(- (cos (- x (* -1 eps))) (cos x))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(- (cos eps) 1)
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
(- (+ (cos eps) (* -1 (* x (sin eps)))) 1)
(+.f64 #s(literal -1 binary64) (-.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps))))
(- (+ (cos eps) (* x (- (* x (+ 1/2 (* -1/2 (cos eps)))) (sin eps)))) 1)
(+.f64 (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))))))
(- (cos (+ eps x)) (cos x))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(- (cos (+ eps x)) (cos x))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(- (cos (+ eps x)) (cos x))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(- (cos (+ eps x)) (cos x))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(- (cos (- eps (* -1 x))) (cos x))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(- (cos (- eps (* -1 x))) (cos x))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(- (cos (- eps (* -1 x))) (cos x))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(- (cos (- eps (* -1 x))) (cos x))
(-.f64 (cos.f64 (+.f64 x eps)) (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 (cos.f64 x) #s(literal -1/2 binary64))) (sin.f64 x)))
(* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x)))
(*.f64 eps (+.f64 (*.f64 eps (*.f64 (cos.f64 x) #s(literal -1/2 binary64))) (*.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 (sin.f64 x) (*.f64 eps #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)))
(- (cos (+ eps x)) (cos x))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(- (cos (+ eps x)) (cos x))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(- (cos (+ eps x)) (cos x))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(- (cos (+ eps x)) (cos x))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(- (cos (- x (* -1 eps))) (cos x))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(- (cos (- x (* -1 eps))) (cos x))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(- (cos (- x (* -1 eps))) (cos x))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(- (cos (- x (* -1 eps))) (cos x))
(-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x))
(/ 1 (- (cos eps) 1))
(/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (cos.f64 eps)))
(+ (/ 1 (- (cos eps) 1)) (/ (* x (sin eps)) (pow (- (cos eps) 1) 2)))
(+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (cos.f64 eps))) (*.f64 x (/.f64 (sin.f64 eps) (pow.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) #s(literal 2 binary64)))))
(+ (* x (- (* -1 (* x (+ (* -1 (/ (pow (sin eps) 2) (pow (- (cos eps) 1) 3))) (+ (* -1/2 (/ (cos eps) (pow (- (cos eps) 1) 2))) (* 1/2 (/ 1 (pow (- (cos eps) 1) 2))))))) (* -1 (/ (sin eps) (pow (- (cos eps) 1) 2))))) (/ 1 (- (cos eps) 1)))
(+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (cos.f64 eps))) (*.f64 x (+.f64 (*.f64 x (-.f64 (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 eps)) (pow.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) #s(literal 2 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) #s(literal 2 binary64)))))) (/.f64 (sin.f64 eps) (pow.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) #s(literal 2 binary64))))))
(+ (* x (- (* x (- (* -1 (* x (+ (* 1/6 (/ (sin eps) (pow (- (cos eps) 1) 2))) (+ (/ (* (sin eps) (+ 1/2 (* -1/2 (cos eps)))) (pow (- (cos eps) 1) 3)) (/ (* (sin eps) (+ (* -1 (/ (pow (sin eps) 2) (pow (- (cos eps) 1) 3))) (+ (* -1/2 (/ (cos eps) (pow (- (cos eps) 1) 2))) (* 1/2 (/ 1 (pow (- (cos eps) 1) 2)))))) (- (cos eps) 1)))))) (+ (* -1 (/ (pow (sin eps) 2) (pow (- (cos eps) 1) 3))) (+ (* -1/2 (/ (cos eps) (pow (- (cos eps) 1) 2))) (* 1/2 (/ 1 (pow (- (cos eps) 1) 2))))))) (* -1 (/ (sin eps) (pow (- (cos eps) 1) 2))))) (/ 1 (- (cos eps) 1)))
(+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (cos.f64 eps))) (*.f64 x (+.f64 (/.f64 (sin.f64 eps) (pow.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) #s(literal 2 binary64))) (*.f64 x (-.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 eps)) (pow.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) #s(literal 2 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) #s(literal 2 binary64))))) (*.f64 x (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 eps)) (pow.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) #s(literal 2 binary64))) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) #s(literal 3 binary64))))) (/.f64 (sin.f64 eps) (+.f64 #s(literal -1 binary64) (cos.f64 eps)))) (*.f64 (/.f64 (sin.f64 eps) (pow.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) #s(literal 2 binary64))) (+.f64 #s(literal 1/6 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 eps))) (+.f64 #s(literal -1 binary64) (cos.f64 eps))))))))))))
(/ 1 (- (cos (+ eps x)) (cos x)))
(/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/ 1 (- (cos (+ eps x)) (cos x)))
(/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/ 1 (- (cos (+ eps x)) (cos x)))
(/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/ 1 (- (cos (+ eps x)) (cos x)))
(/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/ 1 (- (cos (- eps (* -1 x))) (cos x)))
(/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/ 1 (- (cos (- eps (* -1 x))) (cos x)))
(/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/ 1 (- (cos (- eps (* -1 x))) (cos x)))
(/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/ 1 (- (cos (- eps (* -1 x))) (cos x)))
(/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/ -1 (* eps (sin x)))
(/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 x)) eps)
(/ (- (* 1/2 (/ (* eps (cos x)) (pow (sin x) 2))) (/ 1 (sin x))) eps)
(+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 x)) eps))
(/ (- (* eps (- (* -1 (* eps (+ (* 1/6 (/ 1 (sin x))) (* 1/4 (/ (pow (cos x) 2) (pow (sin x) 3)))))) (* -1/2 (/ (cos x) (pow (sin x) 2))))) (/ 1 (sin x))) eps)
(+.f64 (*.f64 (+.f64 (*.f64 eps (-.f64 (/.f64 #s(literal -1/6 binary64) (sin.f64 x)) (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (pow.f64 (sin.f64 x) #s(literal 3 binary64))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 x)) eps))
(/ (- (* eps (- (* eps (- (* -1 (* eps (+ (* -1/2 (/ (* (cos x) (+ (* 1/4 (/ (pow (cos x) 2) (pow (sin x) 3))) (* 1/6 (/ 1 (sin x))))) (sin x))) (+ (* -1/12 (/ (cos x) (pow (sin x) 2))) (* 1/24 (/ (cos x) (pow (sin x) 2))))))) (+ (* 1/6 (/ 1 (sin x))) (* 1/4 (/ (pow (cos x) 2) (pow (sin x) 3)))))) (* -1/2 (/ (cos x) (pow (sin x) 2))))) (/ 1 (sin x))) eps)
(+.f64 (*.f64 (+.f64 (*.f64 eps (-.f64 (-.f64 (/.f64 #s(literal -1/6 binary64) (sin.f64 x)) (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (*.f64 eps (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) (+.f64 (/.f64 #s(literal 1/6 binary64) (sin.f64 x)) (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))))) (sin.f64 x)) (/.f64 (*.f64 (cos.f64 x) #s(literal -1/24 binary64)) (pow.f64 (sin.f64 x) #s(literal 2 binary64))))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 x)) eps))
(/ 1 (- (cos (+ eps x)) (cos x)))
(/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/ 1 (- (cos (+ eps x)) (cos x)))
(/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/ 1 (- (cos (+ eps x)) (cos x)))
(/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/ 1 (- (cos (+ eps x)) (cos x)))
(/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/ 1 (- (cos (- x (* -1 eps))) (cos x)))
(/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/ 1 (- (cos (- x (* -1 eps))) (cos x)))
(/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/ 1 (- (cos (- x (* -1 eps))) (cos x)))
(/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/ 1 (- (cos (- x (* -1 eps))) (cos x)))
(/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(* 1/2 eps)
(*.f64 #s(literal 1/2 binary64) eps)
(* 1/2 eps)
(*.f64 #s(literal 1/2 binary64) eps)
(* 1/2 eps)
(*.f64 #s(literal 1/2 binary64) eps)
(* 1/2 eps)
(*.f64 #s(literal 1/2 binary64) eps)
(* 1/2 eps)
(*.f64 #s(literal 1/2 binary64) eps)
(* 1/2 eps)
(*.f64 #s(literal 1/2 binary64) eps)
(* 1/2 eps)
(*.f64 #s(literal 1/2 binary64) eps)
(* 1/2 eps)
(*.f64 #s(literal 1/2 binary64) eps)
(* 1/2 eps)
(*.f64 #s(literal 1/2 binary64) eps)
(* 1/2 eps)
(*.f64 #s(literal 1/2 binary64) eps)
(* 1/2 eps)
(*.f64 #s(literal 1/2 binary64) eps)
(* 1/2 eps)
(*.f64 #s(literal 1/2 binary64) eps)
eps
(+ eps x)
(+.f64 x eps)
(+ eps x)
(+.f64 x eps)
(+ eps x)
(+.f64 x 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 (/ 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 x eps)
(+ eps x)
(+.f64 x eps)
(+ eps x)
(+.f64 x eps)
eps
(* eps (+ 1 (/ x eps)))
(+.f64 eps (*.f64 #s(literal 1 binary64) (/.f64 x #s(literal 1 binary64))))
(* eps (+ 1 (/ x eps)))
(+.f64 eps (*.f64 #s(literal 1 binary64) (/.f64 x #s(literal 1 binary64))))
(* eps (+ 1 (/ x eps)))
(+.f64 eps (*.f64 #s(literal 1 binary64) (/.f64 x #s(literal 1 binary64))))
eps
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(+.f64 eps (*.f64 #s(literal 1 binary64) (/.f64 x #s(literal 1 binary64))))
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(+.f64 eps (*.f64 #s(literal 1 binary64) (/.f64 x #s(literal 1 binary64))))
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(+.f64 eps (*.f64 #s(literal 1 binary64) (/.f64 x #s(literal 1 binary64))))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (pow x 2)))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(+ 1 (* -1/2 (pow x 2)))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(+ 1 (* -1/2 (pow x 2)))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(* -1/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(* -1/2 (pow x 2))
(*.f64 x (*.f64 x #s(literal -1/2 binary64)))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(* (pow x 2) (- (/ 1 (pow x 2)) 1/2))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (pow x 2)))
(+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(+ 1 (* (pow x 2) (- (* 1/24 (pow x 2)) 1/2)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x)))))
(+ 1 (* (pow x 2) (- (* (pow x 2) (+ 1/24 (* -1/720 (pow x 2)))) 1/2)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (*.f64 x x)))))))
(* -1/720 (pow x 6))
(*.f64 #s(literal -1/720 binary64) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (- (* 1/24 (/ 1 (pow x 2))) 1/720))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 x x))))
(* (pow x 6) (- (* 1/24 (/ 1 (pow x 2))) (+ 1/720 (/ 1/2 (pow x 4)))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal -1/720 binary64) (+.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 #s(literal 1/24 binary64) (*.f64 x x)))))
(* (pow x 6) (- (+ (* 1/24 (/ 1 (pow x 2))) (/ 1 (pow x 6))) (+ 1/720 (/ 1/2 (pow x 4)))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 x x)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 6 binary64))) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))))))
(* -1/720 (pow x 6))
(*.f64 #s(literal -1/720 binary64) (pow.f64 x #s(literal 6 binary64)))
(* (pow x 6) (- (* 1/24 (/ 1 (pow x 2))) 1/720))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal -1/720 binary64) (/.f64 #s(literal 1/24 binary64) (*.f64 x x))))
(* (pow x 6) (- (* 1/24 (/ 1 (pow x 2))) (+ 1/720 (/ 1/2 (pow x 4)))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 #s(literal -1/720 binary64) (+.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (/.f64 #s(literal 1/24 binary64) (*.f64 x x)))))
(* (pow x 6) (- (+ (* 1/24 (/ 1 (pow x 2))) (/ 1 (pow x 6))) (+ 1/720 (/ 1/2 (pow x 4)))))
(*.f64 (pow.f64 x #s(literal 6 binary64)) (+.f64 (/.f64 #s(literal 1/24 binary64) (*.f64 x x)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 6 binary64))) (+.f64 #s(literal 1/720 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))))))

eval326.0ms (1.4%)

Compiler

Compiled 32553 to 16956 computations (47.9% saved)

prune201.0ms (0.9%)

Pruning

27 alts after pruning (26 fresh and 1 done)

PrunedKeptTotal
New1047231070
Fresh437
Picked415
Done101
Total1056271083
Accuracy
100.0%
Counts
1083 → 27
Alt Table
Click to see full alt table
StatusAccuracyProgram
54.5%
(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)))
54.5%
(/.f64 (/.f64 (/.f64 (-.f64 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) (+.f64 (cos.f64 (*.f64 x #s(literal 2 binary64))) #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 2 binary64)))))
78.3%
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 x)) eps))
78.3%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) eps))))
98.4%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 (*.f64 eps (*.f64 (cos.f64 x) #s(literal -1/2 binary64))) (sin.f64 x)))))
60.4%
(/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 x)) eps)))
98.7%
(/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (sin.f64 (/.f64 (+.f64 eps (-.f64 x x)) #s(literal 2 binary64)))) #s(literal -1 binary64)) (pow.f64 (sin.f64 (/.f64 (+.f64 eps (+.f64 x x)) #s(literal 2 binary64))) #s(literal -1 binary64))))
54.5%
(-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (-.f64 x eps)) (*.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 x eps))))) (cos.f64 x))
53.4%
(-.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))))))
53.0%
(-.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))
52.7%
(+.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
96.6%
(+.f64 (*.f64 (*.f64 x (cos.f64 (*.f64 #s(literal 1/2 binary64) eps))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal -2 binary64))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal 2 binary64)) (+.f64 (*.f64 x x) #s(literal -2 binary64))))
52.5%
(+.f64 #s(literal 1 binary64) #s(literal -1 binary64))
99.6%
(*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
99.6%
(*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
99.5%
(*.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.1%
(*.f64 (*.f64 (*.f64 #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))
98.5%
(*.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.5%
(*.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))
96.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))
78.9%
(*.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal 1/2 binary64))) #s(literal -2 binary64))
78.9%
(*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) eps))
53.3%
(*.f64 x (*.f64 x #s(literal 1/2 binary64)))
99.3%
(*.f64 eps (-.f64 (*.f64 eps (*.f64 (cos.f64 x) #s(literal -1/2 binary64))) (sin.f64 x)))
99.5%
(*.f64 eps (+.f64 (*.f64 eps (*.f64 (cos.f64 x) #s(literal -1/2 binary64))) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
53.6%
(*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))
52.7%
(*.f64 #s(literal 1/720 binary64) (pow.f64 x #s(literal 6 binary64)))
Compiler

Compiled 954 to 720 computations (24.5% saved)

localize1.6s (7%)

Algorithm
egg-herbie
Localize:

Found 34 expressions of interest:

NewMetricScoreProgram
cost-diff6848
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) eps))
cost-diff6848
(sin.f64 (*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) eps)))
cost-diff6848
(*.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))))
cost-diff6848
(*.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))
cost-diff0
(+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))
cost-diff0
(*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))
cost-diff0
(*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))
cost-diff0
(*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
cost-diff0
(sin.f64 x)
cost-diff0
(*.f64 (sin.f64 x) #s(literal 1/2 binary64))
cost-diff0
(*.f64 eps (*.f64 (sin.f64 x) #s(literal 1/2 binary64)))
cost-diff128
(*.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal 1/2 binary64))) #s(literal -2 binary64))
cost-diff128
(+.f64 #s(literal 1 binary64) #s(literal -1 binary64))
cost-diff0
(+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))
cost-diff0
(*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))
cost-diff0
(*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))
cost-diff0
(*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
accuracy99.8%
(/.f64 #s(literal 2 binary64) (*.f64 eps eps))
accuracy99.8%
(sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))
accuracy98.5%
(pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 eps eps)) #s(literal -1 binary64))
accuracy52.5%
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) eps))
accuracy99.8%
(*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))
accuracy99.8%
(*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))
accuracy99.8%
(sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))
accuracy99.6%
(*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))
accuracy100.0%
(*.f64 (sin.f64 x) #s(literal 1/2 binary64))
accuracy100.0%
(sin.f64 x)
accuracy100.0%
(*.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal 1/2 binary64))) #s(literal -2 binary64))
accuracy100.0%
(*.f64 eps (*.f64 (sin.f64 x) #s(literal 1/2 binary64)))
accuracy100.0%
(+.f64 #s(literal 1 binary64) #s(literal -1 binary64))
accuracy99.8%
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))
accuracy99.8%
(*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))
accuracy99.8%
(sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))
accuracy99.7%
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))
Rules
13752×accelerator-lowering-fma.f32
13752×accelerator-lowering-fma.f64
4054×*-lowering-*.f32
4054×*-lowering-*.f64
2920×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
046407
1125387
2363387
3934368
42700366
54389366
66064366
77416366
08376330
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (* (* eps (+ 1/2 (* (* eps eps) (+ -1/48 (* (* eps eps) (+ 1/3840 (* eps (* eps -1/645120)))))))) (sin (/ (+ eps (* x 2)) 2))) -2)
(* (* eps (+ 1/2 (* (* eps eps) (+ -1/48 (* (* eps eps) (+ 1/3840 (* eps (* eps -1/645120)))))))) (sin (/ (+ eps (* x 2)) 2)))
(* eps (+ 1/2 (* (* eps eps) (+ -1/48 (* (* eps eps) (+ 1/3840 (* eps (* eps -1/645120))))))))
eps
(+ 1/2 (* (* eps eps) (+ -1/48 (* (* eps eps) (+ 1/3840 (* eps (* eps -1/645120)))))))
1/2
(* (* eps eps) (+ -1/48 (* (* eps eps) (+ 1/3840 (* eps (* eps -1/645120))))))
(* eps eps)
(+ -1/48 (* (* eps eps) (+ 1/3840 (* eps (* eps -1/645120)))))
-1/48
(* (* eps eps) (+ 1/3840 (* eps (* eps -1/645120))))
(+ 1/3840 (* eps (* eps -1/645120)))
1/3840
(* eps (* eps -1/645120))
(* eps -1/645120)
-1/645120
(sin (/ (+ eps (* x 2)) 2))
(/ (+ eps (* x 2)) 2)
(+ eps (* x 2))
(* x 2)
x
2
-2
(+ 1 -1)
1
-1
(* (* eps (* (sin x) 1/2)) -2)
(* eps (* (sin x) 1/2))
(* (sin x) 1/2)
(sin x)
(* (* (* eps (+ 1/2 (* eps (* eps (+ -1/48 (* (* eps eps) 1/3840)))))) (sin (/ (+ eps (* x 2)) 2))) -2)
(* (* eps (+ 1/2 (* eps (* eps (+ -1/48 (* (* eps eps) 1/3840)))))) (sin (/ (+ eps (* x 2)) 2)))
(* eps (+ 1/2 (* eps (* eps (+ -1/48 (* (* eps eps) 1/3840))))))
(+ 1/2 (* eps (* eps (+ -1/48 (* (* eps eps) 1/3840)))))
(* eps (* eps (+ -1/48 (* (* eps eps) 1/3840))))
(* eps (+ -1/48 (* (* eps eps) 1/3840)))
(+ -1/48 (* (* eps eps) 1/3840))
(* (* eps eps) 1/3840)
(* (* (sin (* (pow (/ 2 (* eps eps)) -1) (/ 1 eps))) (sin (/ (+ eps (* x 2)) 2))) -2)
(* (sin (* (pow (/ 2 (* eps eps)) -1) (/ 1 eps))) (sin (/ (+ eps (* x 2)) 2)))
(sin (* (pow (/ 2 (* eps eps)) -1) (/ 1 eps)))
(* (pow (/ 2 (* eps eps)) -1) (/ 1 eps))
(pow (/ 2 (* eps eps)) -1)
(/ 2 (* eps eps))
(/ 1 eps)
Outputs
(* (* (* eps (+ 1/2 (* (* eps eps) (+ -1/48 (* (* eps eps) (+ 1/3840 (* eps (* eps -1/645120)))))))) (sin (/ (+ eps (* x 2)) 2))) -2)
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))) (*.f64 eps (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -2 binary64))))
(* (* eps (+ 1/2 (* (* eps eps) (+ -1/48 (* (* eps eps) (+ 1/3840 (* eps (* eps -1/645120)))))))) (sin (/ (+ eps (* x 2)) 2)))
(*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))
(* eps (+ 1/2 (* (* eps eps) (+ -1/48 (* (* eps eps) (+ 1/3840 (* eps (* eps -1/645120))))))))
(*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))))
eps
(+ 1/2 (* (* eps eps) (+ -1/48 (* (* eps eps) (+ 1/3840 (* eps (* eps -1/645120)))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))
1/2
#s(literal 1/2 binary64)
(* (* eps eps) (+ -1/48 (* (* eps eps) (+ 1/3840 (* eps (* eps -1/645120))))))
(*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))
(* eps eps)
(*.f64 eps eps)
(+ -1/48 (* (* eps eps) (+ 1/3840 (* eps (* eps -1/645120)))))
(+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))
-1/48
#s(literal -1/48 binary64)
(* (* eps eps) (+ 1/3840 (* eps (* eps -1/645120))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))
(+ 1/3840 (* eps (* eps -1/645120)))
(+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))
1/3840
#s(literal 1/3840 binary64)
(* eps (* eps -1/645120))
(*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))
(* eps -1/645120)
(*.f64 eps #s(literal -1/645120 binary64))
-1/645120
#s(literal -1/645120 binary64)
(sin (/ (+ eps (* x 2)) 2))
(sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))
(/ (+ eps (* x 2)) 2)
(/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))
(+ eps (* x 2))
(+.f64 eps (*.f64 x #s(literal 2 binary64)))
(* x 2)
(*.f64 x #s(literal 2 binary64))
x
2
#s(literal 2 binary64)
-2
#s(literal -2 binary64)
(+ 1 -1)
#s(literal 0 binary64)
1
#s(literal 1 binary64)
-1
#s(literal -1 binary64)
(* (* eps (* (sin x) 1/2)) -2)
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
(* eps (* (sin x) 1/2))
(/.f64 (sin.f64 x) (/.f64 #s(literal 2 binary64) eps))
(* (sin x) 1/2)
(/.f64 (sin.f64 x) #s(literal 2 binary64))
(sin x)
(sin.f64 x)
(* (* (* eps (+ 1/2 (* eps (* eps (+ -1/48 (* (* eps eps) 1/3840)))))) (sin (/ (+ eps (* x 2)) 2))) -2)
(*.f64 eps (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))))
(* (* eps (+ 1/2 (* eps (* eps (+ -1/48 (* (* eps eps) 1/3840)))))) (sin (/ (+ eps (* x 2)) 2)))
(*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))
(* eps (+ 1/2 (* eps (* eps (+ -1/48 (* (* eps eps) 1/3840))))))
(*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))
(+ 1/2 (* eps (* eps (+ -1/48 (* (* eps eps) 1/3840)))))
(+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))
(* eps (* eps (+ -1/48 (* (* eps eps) 1/3840))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))
(* eps (+ -1/48 (* (* eps eps) 1/3840)))
(*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))
(+ -1/48 (* (* eps eps) 1/3840))
(+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))
(* (* eps eps) 1/3840)
(*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))
(* (* (sin (* (pow (/ 2 (* eps eps)) -1) (/ 1 eps))) (sin (/ (+ eps (* x 2)) 2))) -2)
(*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))))
(* (sin (* (pow (/ 2 (* eps eps)) -1) (/ 1 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 (* (pow (/ 2 (* eps eps)) -1) (/ 1 eps)))
(sin.f64 (*.f64 eps #s(literal 1/2 binary64)))
(* (pow (/ 2 (* eps eps)) -1) (/ 1 eps))
(*.f64 eps #s(literal 1/2 binary64))
(pow (/ 2 (* eps eps)) -1)
(*.f64 #s(literal 1/2 binary64) (*.f64 eps eps))
(/ 2 (* eps eps))
(/.f64 #s(literal 2 binary64) (*.f64 eps eps))
(/ 1 eps)
(/.f64 #s(literal 1 binary64) eps)
Results
679.0ms254×0valid
10.0ms3valid
Compiler

Compiled 481 to 304 computations (36.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 600.0ms
ival-div: 311.0ms (51.9% of total)
ival-mult: 162.0ms (27% of total)
ival-add: 60.0ms (10% of total)
ival-sin: 27.0ms (4.5% of total)
ival-pow: 23.0ms (3.8% of total)
const: 13.0ms (2.2% of total)
backward-pass: 3.0ms (0.5% of total)

series63.0ms (0.3%)

Counts
25 → 396
Calls
Call 1
Inputs
#<alt (* (* eps eps) (+ -1/48 (* (* eps eps) (+ 1/3840 (* eps (* eps -1/645120))))))>
#<alt (sin (/ (+ eps (* x 2)) 2))>
#<alt (* eps (* eps -1/645120))>
#<alt (* (* eps eps) (+ 1/3840 (* eps (* eps -1/645120))))>
#<alt (+ 1 -1)>
#<alt (* eps (* (sin x) 1/2))>
#<alt (* (* eps (* (sin x) 1/2)) -2)>
#<alt (sin x)>
#<alt (* (sin x) 1/2)>
#<alt (* eps (+ -1/48 (* (* eps eps) 1/3840)))>
#<alt (* (* eps eps) 1/3840)>
#<alt (* (* eps (+ 1/2 (* eps (* eps (+ -1/48 (* (* eps eps) 1/3840)))))) (sin (/ (+ eps (* x 2)) 2)))>
#<alt (* (pow (/ 2 (* eps eps)) -1) (/ 1 eps))>
#<alt (pow (/ 2 (* eps eps)) -1)>
#<alt (/ 2 (* eps eps))>
#<alt (* (* (* eps (+ 1/2 (* (* eps eps) (+ -1/48 (* (* eps eps) (+ 1/3840 (* eps (* eps -1/645120)))))))) (sin (/ (+ eps (* x 2)) 2))) -2)>
#<alt (* (* eps (+ 1/2 (* (* eps eps) (+ -1/48 (* (* eps eps) (+ 1/3840 (* eps (* eps -1/645120)))))))) (sin (/ (+ eps (* x 2)) 2)))>
#<alt (* eps (+ 1/2 (* (* eps eps) (+ -1/48 (* (* eps eps) (+ 1/3840 (* eps (* eps -1/645120))))))))>
#<alt (+ 1/2 (* (* eps eps) (+ -1/48 (* (* eps eps) (+ 1/3840 (* eps (* eps -1/645120)))))))>
#<alt (* (* (* eps (+ 1/2 (* eps (* eps (+ -1/48 (* (* eps eps) 1/3840)))))) (sin (/ (+ eps (* x 2)) 2))) -2)>
#<alt (* eps (+ 1/2 (* eps (* eps (+ -1/48 (* (* eps eps) 1/3840))))))>
#<alt (+ 1/2 (* eps (* eps (+ -1/48 (* (* eps eps) 1/3840)))))>
#<alt (* (* (sin (* (pow (/ 2 (* eps eps)) -1) (/ 1 eps))) (sin (/ (+ eps (* x 2)) 2))) -2)>
#<alt (* (sin (* (pow (/ 2 (* eps eps)) -1) (/ 1 eps))) (sin (/ (+ eps (* x 2)) 2)))>
#<alt (sin (* (pow (/ 2 (* eps eps)) -1) (/ 1 eps)))>
Outputs
#<alt (* -1/48 (pow eps 2))>
#<alt (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))>
#<alt (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))>
#<alt (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))>
#<alt (* -1/645120 (pow eps 6))>
#<alt (* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))>
#<alt (* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))>
#<alt (* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))>
#<alt (* -1/645120 (pow eps 6))>
#<alt (* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))>
#<alt (* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))>
#<alt (* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))>
#<alt (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/645120 (pow eps 2))>
#<alt (* -1/645120 (pow eps 2))>
#<alt (* -1/645120 (pow eps 2))>
#<alt (* -1/645120 (pow eps 2))>
#<alt (* -1/645120 (pow eps 2))>
#<alt (* -1/645120 (pow eps 2))>
#<alt (* -1/645120 (pow eps 2))>
#<alt (* -1/645120 (pow eps 2))>
#<alt (* -1/645120 (pow eps 2))>
#<alt (* -1/645120 (pow eps 2))>
#<alt (* -1/645120 (pow eps 2))>
#<alt (* -1/645120 (pow eps 2))>
#<alt (* 1/3840 (pow eps 2))>
#<alt (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2))))>
#<alt (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2))))>
#<alt (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2))))>
#<alt (* -1/645120 (pow eps 4))>
#<alt (* (pow eps 4) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))>
#<alt (* (pow eps 4) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))>
#<alt (* (pow eps 4) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))>
#<alt (* -1/645120 (pow eps 4))>
#<alt (* (pow eps 4) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))>
#<alt (* (pow eps 4) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))>
#<alt (* (pow eps 4) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))>
#<alt (* 1/2 (* eps (sin x)))>
#<alt (* 1/2 (* eps (sin x)))>
#<alt (* 1/2 (* eps (sin x)))>
#<alt (* 1/2 (* eps (sin x)))>
#<alt (* 1/2 (* eps (sin x)))>
#<alt (* 1/2 (* eps (sin x)))>
#<alt (* 1/2 (* eps (sin x)))>
#<alt (* 1/2 (* eps (sin x)))>
#<alt (* 1/2 (* eps (sin x)))>
#<alt (* 1/2 (* eps (sin x)))>
#<alt (* 1/2 (* eps (sin x)))>
#<alt (* 1/2 (* eps (sin x)))>
#<alt (* 1/2 (* eps x))>
#<alt (* x (+ (* -1/12 (* eps (pow x 2))) (* 1/2 eps)))>
#<alt (* x (+ (* 1/2 eps) (* (pow x 2) (+ (* -1/12 eps) (* 1/240 (* eps (pow x 2)))))))>
#<alt (* x (+ (* 1/2 eps) (* (pow x 2) (+ (* -1/12 eps) (* (pow x 2) (+ (* -1/10080 (* eps (pow x 2))) (* 1/240 eps)))))))>
#<alt (* 1/2 (* eps (sin x)))>
#<alt (* 1/2 (* eps (sin x)))>
#<alt (* 1/2 (* eps (sin x)))>
#<alt (* 1/2 (* eps (sin x)))>
#<alt (* 1/2 (* eps (sin x)))>
#<alt (* 1/2 (* eps (sin x)))>
#<alt (* 1/2 (* eps (sin x)))>
#<alt (* 1/2 (* eps (sin x)))>
#<alt (* -1 (* 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 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 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/2 x)>
#<alt (* x (+ 1/2 (* -1/12 (pow x 2))))>
#<alt (* x (+ 1/2 (* (pow x 2) (- (* 1/240 (pow x 2)) 1/12))))>
#<alt (* x (+ 1/2 (* (pow x 2) (- (* (pow x 2) (+ 1/240 (* -1/10080 (pow x 2)))) 1/12))))>
#<alt (* 1/2 (sin x))>
#<alt (* 1/2 (sin x))>
#<alt (* 1/2 (sin x))>
#<alt (* 1/2 (sin x))>
#<alt (* 1/2 (sin x))>
#<alt (* 1/2 (sin x))>
#<alt (* 1/2 (sin x))>
#<alt (* 1/2 (sin x))>
#<alt (* -1/48 eps)>
#<alt (* eps (- (* 1/3840 (pow eps 2)) 1/48))>
#<alt (* eps (- (* 1/3840 (pow eps 2)) 1/48))>
#<alt (* eps (- (* 1/3840 (pow eps 2)) 1/48))>
#<alt (* 1/3840 (pow eps 3))>
#<alt (* (pow eps 3) (- 1/3840 (* 1/48 (/ 1 (pow eps 2)))))>
#<alt (* (pow eps 3) (- 1/3840 (* 1/48 (/ 1 (pow eps 2)))))>
#<alt (* (pow eps 3) (- 1/3840 (* 1/48 (/ 1 (pow eps 2)))))>
#<alt (* 1/3840 (pow eps 3))>
#<alt (* -1 (* (pow eps 3) (- (* 1/48 (/ 1 (pow eps 2))) 1/3840)))>
#<alt (* -1 (* (pow eps 3) (- (* 1/48 (/ 1 (pow eps 2))) 1/3840)))>
#<alt (* -1 (* (pow eps 3) (- (* 1/48 (/ 1 (pow eps 2))) 1/3840)))>
#<alt (* 1/3840 (pow eps 2))>
#<alt (* 1/3840 (pow eps 2))>
#<alt (* 1/3840 (pow eps 2))>
#<alt (* 1/3840 (pow eps 2))>
#<alt (* 1/3840 (pow eps 2))>
#<alt (* 1/3840 (pow eps 2))>
#<alt (* 1/3840 (pow eps 2))>
#<alt (* 1/3840 (pow eps 2))>
#<alt (* 1/3840 (pow eps 2))>
#<alt (* 1/3840 (pow eps 2))>
#<alt (* 1/3840 (pow eps 2))>
#<alt (* 1/3840 (pow eps 2))>
#<alt (* 1/2 (* eps (sin x)))>
#<alt (* eps (+ (* 1/4 (* eps (cos x))) (* 1/2 (sin x))))>
#<alt (* eps (+ (* 1/2 (sin x)) (* eps (+ (* 1/4 (cos x)) (* eps (+ (* -1/16 (sin x)) (* -1/48 (sin x))))))))>
#<alt (* eps (+ (* 1/2 (sin x)) (* eps (+ (* 1/4 (cos x)) (* eps (+ (* -1/16 (sin x)) (+ (* -1/48 (sin x)) (* -1/48 (* eps (cos x))))))))))>
#<alt (* 1/3840 (* (pow eps 5) (sin (* 1/2 (+ eps (* 2 x))))))>
#<alt (* (pow eps 5) (+ (* -1/48 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 2))) (* 1/3840 (sin (* 1/2 (+ eps (* 2 x)))))))>
#<alt (* (pow eps 5) (+ (* -1/48 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 2))) (+ (* 1/3840 (sin (* 1/2 (+ eps (* 2 x))))) (* 1/2 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 4))))))>
#<alt (* (pow eps 5) (+ (* -1/48 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 2))) (+ (* 1/3840 (sin (* 1/2 (+ eps (* 2 x))))) (* 1/2 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 4))))))>
#<alt (* 1/3840 (* (pow eps 5) (sin (* 1/2 (- (* 2 x) (* -1 eps))))))>
#<alt (* -1 (* (pow eps 5) (+ (* -1/3840 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (* 1/48 (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))))))>
#<alt (* -1 (* (pow eps 5) (+ (* -1/2 (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 4))) (+ (* -1/3840 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (* 1/48 (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2)))))))>
#<alt (* -1 (* (pow eps 5) (+ (* -1/2 (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 4))) (+ (* -1/3840 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (* 1/48 (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2)))))))>
#<alt (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))>
#<alt (+ (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))) (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))>
#<alt (+ (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))) (* x (+ (* -1/2 (* eps (* x (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))) (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))))>
#<alt (+ (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))) (* x (+ (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))) (* x (+ (* -1/2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))) (* -1/6 (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))))))))>
#<alt (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))>
#<alt (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))>
#<alt (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))>
#<alt (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))>
#<alt (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))>
#<alt (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))>
#<alt (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))>
#<alt (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))>
#<alt (* 1/2 eps)>
#<alt (* 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 (* 1/2 (pow eps 2))>
#<alt (* 1/2 (pow eps 2))>
#<alt (* 1/2 (pow eps 2))>
#<alt (* 1/2 (pow eps 2))>
#<alt (* 1/2 (pow eps 2))>
#<alt (* 1/2 (pow eps 2))>
#<alt (* 1/2 (pow eps 2))>
#<alt (* 1/2 (pow eps 2))>
#<alt (* 1/2 (pow eps 2))>
#<alt (* 1/2 (pow eps 2))>
#<alt (* 1/2 (pow eps 2))>
#<alt (/ 2 (pow eps 2))>
#<alt (/ 2 (pow eps 2))>
#<alt (/ 2 (pow eps 2))>
#<alt (/ 2 (pow eps 2))>
#<alt (/ 2 (pow eps 2))>
#<alt (/ 2 (pow eps 2))>
#<alt (/ 2 (pow eps 2))>
#<alt (/ 2 (pow eps 2))>
#<alt (/ 2 (pow eps 2))>
#<alt (/ 2 (pow eps 2))>
#<alt (/ 2 (pow eps 2))>
#<alt (/ 2 (pow eps 2))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* eps (+ (* -1 (sin x)) (* -1/2 (* eps (cos x)))))>
#<alt (* eps (+ (* -1 (sin x)) (* eps (+ (* -2 (* eps (+ (* -1/16 (sin x)) (* -1/48 (sin x))))) (* -1/2 (cos x))))))>
#<alt (* eps (+ (* -1 (sin x)) (* eps (+ (* -1/2 (cos x)) (* eps (+ (* -2 (+ (* -1/16 (sin x)) (* -1/48 (sin x)))) (* 1/24 (* eps (cos x)))))))))>
#<alt (* 1/322560 (* (pow eps 7) (sin (* 1/2 (+ eps (* 2 x))))))>
#<alt (* (pow eps 7) (+ (* -1/1920 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 2))) (* 1/322560 (sin (* 1/2 (+ eps (* 2 x)))))))>
#<alt (* (pow eps 7) (+ (* -1/1920 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 2))) (+ (* 1/322560 (sin (* 1/2 (+ eps (* 2 x))))) (* 1/24 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 4))))))>
#<alt (* (pow eps 7) (+ (* -1 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 6))) (+ (* -1/1920 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 2))) (+ (* 1/322560 (sin (* 1/2 (+ eps (* 2 x))))) (* 1/24 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 4)))))))>
#<alt (* 1/322560 (* (pow eps 7) (sin (* 1/2 (- (* 2 x) (* -1 eps))))))>
#<alt (* -1 (* (pow eps 7) (+ (* -1/322560 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (* 1/1920 (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))))))>
#<alt (* -1 (* (pow eps 7) (+ (* -1/24 (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 4))) (+ (* -1/322560 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (* 1/1920 (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2)))))))>
#<alt (* -1 (* (pow eps 7) (+ (* -1/24 (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 4))) (+ (* -1/322560 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (+ (* 1/1920 (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 6)))))))>
#<alt (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))>
#<alt (+ (* -2 (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))) (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))))>
#<alt (+ (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* x (+ (* -2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* eps (* x (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))))))>
#<alt (+ (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* x (+ (* -2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* x (+ (* 1/3 (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))) (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))))))>
#<alt (* -2 (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))>
#<alt (* -2 (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))>
#<alt (* -2 (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))>
#<alt (* -2 (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))>
#<alt (* -2 (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))>
#<alt (* -2 (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))>
#<alt (* -2 (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))>
#<alt (* -2 (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))>
#<alt (* 1/2 (* eps (sin x)))>
#<alt (* eps (+ (* 1/4 (* eps (cos x))) (* 1/2 (sin x))))>
#<alt (* eps (+ (* 1/2 (sin x)) (* eps (+ (* 1/4 (cos x)) (* eps (+ (* -1/16 (sin x)) (* -1/48 (sin x))))))))>
#<alt (* eps (+ (* 1/2 (sin x)) (* eps (+ (* 1/4 (cos x)) (* eps (+ (* -1/16 (sin x)) (+ (* -1/48 (sin x)) (* -1/48 (* eps (cos x))))))))))>
#<alt (* -1/645120 (* (pow eps 7) (sin (* 1/2 (+ eps (* 2 x))))))>
#<alt (* (pow eps 7) (+ (* -1/645120 (sin (* 1/2 (+ eps (* 2 x))))) (* 1/3840 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 2)))))>
#<alt (* (pow eps 7) (+ (* -1/48 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 4))) (+ (* -1/645120 (sin (* 1/2 (+ eps (* 2 x))))) (* 1/3840 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 2))))))>
#<alt (* (pow eps 7) (+ (* -1/48 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 4))) (+ (* -1/645120 (sin (* 1/2 (+ eps (* 2 x))))) (+ (* 1/3840 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 2))) (* 1/2 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 6)))))))>
#<alt (* -1/645120 (* (pow eps 7) (sin (* 1/2 (- (* 2 x) (* -1 eps))))))>
#<alt (* -1 (* (pow eps 7) (+ (* -1/3840 (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (* 1/645120 (sin (* 1/2 (- (* 2 x) (* -1 eps))))))))>
#<alt (* -1 (* (pow eps 7) (+ (* -1/3840 (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (+ (* 1/645120 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (* 1/48 (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 4)))))))>
#<alt (* -1 (* (pow eps 7) (+ (* -1/2 (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 6))) (+ (* -1/3840 (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (+ (* 1/645120 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (* 1/48 (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 4))))))))>
#<alt (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))>
#<alt (+ (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))>
#<alt (+ (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))) (* x (+ (* -1/2 (* eps (* x (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))) (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))))>
#<alt (+ (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))) (* x (+ (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))) (* x (+ (* -1/2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))) (* -1/6 (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))))))))))>
#<alt (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))>
#<alt (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))>
#<alt (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))>
#<alt (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))>
#<alt (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))>
#<alt (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))>
#<alt (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))>
#<alt (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))))>
#<alt (* 1/2 eps)>
#<alt (* eps (+ 1/2 (* -1/48 (pow eps 2))))>
#<alt (* eps (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))>
#<alt (* eps (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48))))>
#<alt (* -1/645120 (pow eps 7))>
#<alt (* (pow eps 7) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))>
#<alt (* (pow eps 7) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))>
#<alt (* (pow eps 7) (- (+ (* 1/3840 (/ 1 (pow eps 2))) (* 1/2 (/ 1 (pow eps 6)))) (+ 1/645120 (/ 1/48 (pow eps 4)))))>
#<alt (* -1/645120 (pow eps 7))>
#<alt (* -1 (* (pow eps 7) (- 1/645120 (* 1/3840 (/ 1 (pow eps 2))))))>
#<alt (* -1 (* (pow eps 7) (- (+ 1/645120 (/ 1/48 (pow eps 4))) (* 1/3840 (/ 1 (pow eps 2))))))>
#<alt (* -1 (* (pow eps 7) (- (+ 1/645120 (/ 1/48 (pow eps 4))) (+ (* 1/3840 (/ 1 (pow eps 2))) (* 1/2 (/ 1 (pow eps 6)))))))>
#<alt 1/2>
#<alt (+ 1/2 (* -1/48 (pow eps 2)))>
#<alt (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))>
#<alt (+ 1/2 (* (pow eps 2) (- (* (pow eps 2) (+ 1/3840 (* -1/645120 (pow eps 2)))) 1/48)))>
#<alt (* -1/645120 (pow eps 6))>
#<alt (* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))>
#<alt (* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))>
#<alt (* (pow eps 6) (- (+ (* 1/3840 (/ 1 (pow eps 2))) (* 1/2 (/ 1 (pow eps 6)))) (+ 1/645120 (/ 1/48 (pow eps 4)))))>
#<alt (* -1/645120 (pow eps 6))>
#<alt (* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) 1/645120))>
#<alt (* (pow eps 6) (- (* 1/3840 (/ 1 (pow eps 2))) (+ 1/645120 (/ 1/48 (pow eps 4)))))>
#<alt (* (pow eps 6) (- (+ (* 1/3840 (/ 1 (pow eps 2))) (* 1/2 (/ 1 (pow eps 6)))) (+ 1/645120 (/ 1/48 (pow eps 4)))))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* eps (+ (* -1 (sin x)) (* -1/2 (* eps (cos x)))))>
#<alt (* eps (+ (* -1 (sin x)) (* eps (+ (* -2 (* eps (+ (* -1/16 (sin x)) (* -1/48 (sin x))))) (* -1/2 (cos x))))))>
#<alt (* eps (+ (* -1 (sin x)) (* eps (+ (* -1/2 (cos x)) (* eps (+ (* -2 (+ (* -1/16 (sin x)) (* -1/48 (sin x)))) (* 1/24 (* eps (cos x)))))))))>
#<alt (* -1/1920 (* (pow eps 5) (sin (* 1/2 (+ eps (* 2 x))))))>
#<alt (* (pow eps 5) (+ (* -1/1920 (sin (* 1/2 (+ eps (* 2 x))))) (* 1/24 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 2)))))>
#<alt (* (pow eps 5) (+ (* -1 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 4))) (+ (* -1/1920 (sin (* 1/2 (+ eps (* 2 x))))) (* 1/24 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 2))))))>
#<alt (* (pow eps 5) (+ (* -1 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 4))) (+ (* -1/1920 (sin (* 1/2 (+ eps (* 2 x))))) (* 1/24 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 2))))))>
#<alt (* -1/1920 (* (pow eps 5) (sin (* 1/2 (- (* 2 x) (* -1 eps))))))>
#<alt (* -1 (* (pow eps 5) (+ (* -1/24 (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (* 1/1920 (sin (* 1/2 (- (* 2 x) (* -1 eps))))))))>
#<alt (* -1 (* (pow eps 5) (+ (* -1/24 (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (+ (* 1/1920 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 4))))))>
#<alt (* -1 (* (pow eps 5) (+ (* -1/24 (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (+ (* 1/1920 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 4))))))>
#<alt (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))>
#<alt (+ (* -2 (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))) (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))))>
#<alt (+ (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))) (* x (+ (* -2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))) (* eps (* x (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))))))>
#<alt (+ (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))) (* x (+ (* -2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))) (* x (+ (* 1/3 (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))) (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))))))>
#<alt (* -2 (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))>
#<alt (* -2 (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))>
#<alt (* -2 (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))>
#<alt (* -2 (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))>
#<alt (* -2 (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))>
#<alt (* -2 (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))>
#<alt (* -2 (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))>
#<alt (* -2 (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))>
#<alt (* 1/2 eps)>
#<alt (* eps (+ 1/2 (* -1/48 (pow eps 2))))>
#<alt (* eps (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))>
#<alt (* eps (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))>
#<alt (* 1/3840 (pow eps 5))>
#<alt (* (pow eps 5) (- 1/3840 (* 1/48 (/ 1 (pow eps 2)))))>
#<alt (* (pow eps 5) (- (+ 1/3840 (/ 1/2 (pow eps 4))) (* 1/48 (/ 1 (pow eps 2)))))>
#<alt (* (pow eps 5) (- (+ 1/3840 (/ 1/2 (pow eps 4))) (* 1/48 (/ 1 (pow eps 2)))))>
#<alt (* 1/3840 (pow eps 5))>
#<alt (* -1 (* (pow eps 5) (- (* 1/48 (/ 1 (pow eps 2))) 1/3840)))>
#<alt (* -1 (* (pow eps 5) (- (* 1/48 (/ 1 (pow eps 2))) (+ 1/3840 (/ 1/2 (pow eps 4))))))>
#<alt (* -1 (* (pow eps 5) (- (* 1/48 (/ 1 (pow eps 2))) (+ 1/3840 (/ 1/2 (pow eps 4))))))>
#<alt 1/2>
#<alt (+ 1/2 (* -1/48 (pow eps 2)))>
#<alt (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))>
#<alt (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))>
#<alt (* 1/3840 (pow eps 4))>
#<alt (* (pow eps 4) (- 1/3840 (* 1/48 (/ 1 (pow eps 2)))))>
#<alt (* (pow eps 4) (- (+ 1/3840 (/ 1/2 (pow eps 4))) (* 1/48 (/ 1 (pow eps 2)))))>
#<alt (* (pow eps 4) (- (+ 1/3840 (/ 1/2 (pow eps 4))) (* 1/48 (/ 1 (pow eps 2)))))>
#<alt (* 1/3840 (pow eps 4))>
#<alt (* (pow eps 4) (- 1/3840 (* 1/48 (/ 1 (pow eps 2)))))>
#<alt (* (pow eps 4) (- (+ 1/3840 (/ 1/2 (pow eps 4))) (* 1/48 (/ 1 (pow eps 2)))))>
#<alt (* (pow eps 4) (- (+ 1/3840 (/ 1/2 (pow eps 4))) (* 1/48 (/ 1 (pow eps 2)))))>
#<alt (* -1 (* 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))>
Calls

99 calls:

TimeVariablePointExpression
7.0ms
x
@inf
(* (* (* eps (+ 1/2 (* (* eps eps) (+ -1/48 (* (* eps eps) (+ 1/3840 (* eps (* eps -1/645120)))))))) (sin (/ (+ eps (* x 2)) 2))) -2)
6.0ms
x
@0
(* (* (* eps (+ 1/2 (* (* eps eps) (+ -1/48 (* (* eps eps) (+ 1/3840 (* eps (* eps -1/645120)))))))) (sin (/ (+ eps (* x 2)) 2))) -2)
1.0ms
x
@inf
(* (* eps (+ 1/2 (* eps (* eps (+ -1/48 (* (* eps eps) 1/3840)))))) (sin (/ (+ eps (* x 2)) 2)))
1.0ms
eps
@inf
(* (* eps (+ 1/2 (* eps (* eps (+ -1/48 (* (* eps eps) 1/3840)))))) (sin (/ (+ eps (* x 2)) 2)))
1.0ms
x
@-inf
(* (* (* eps (+ 1/2 (* (* eps eps) (+ -1/48 (* (* eps eps) (+ 1/3840 (* eps (* eps -1/645120)))))))) (sin (/ (+ eps (* x 2)) 2))) -2)

rewrite605.0ms (2.6%)

Algorithm
batch-egg-rewrite
Rules
4512×*-lowering-*.f32
4512×*-lowering-*.f64
4040×/-lowering-/.f32
4040×/-lowering-/.f64
4012×accelerator-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
046327
1234315
21782315
08455284
Stop Event
iter limit
node limit
Counts
25 → 533
Calls
Call 1
Inputs
(* (* eps eps) (+ -1/48 (* (* eps eps) (+ 1/3840 (* eps (* eps -1/645120))))))
(sin (/ (+ eps (* x 2)) 2))
(* eps (* eps -1/645120))
(* (* eps eps) (+ 1/3840 (* eps (* eps -1/645120))))
(+ 1 -1)
(* eps (* (sin x) 1/2))
(* (* eps (* (sin x) 1/2)) -2)
(sin x)
(* (sin x) 1/2)
(* eps (+ -1/48 (* (* eps eps) 1/3840)))
(* (* eps eps) 1/3840)
(* (* eps (+ 1/2 (* eps (* eps (+ -1/48 (* (* eps eps) 1/3840)))))) (sin (/ (+ eps (* x 2)) 2)))
(* (pow (/ 2 (* eps eps)) -1) (/ 1 eps))
(pow (/ 2 (* eps eps)) -1)
(/ 2 (* eps eps))
(* (* (* eps (+ 1/2 (* (* eps eps) (+ -1/48 (* (* eps eps) (+ 1/3840 (* eps (* eps -1/645120)))))))) (sin (/ (+ eps (* x 2)) 2))) -2)
(* (* eps (+ 1/2 (* (* eps eps) (+ -1/48 (* (* eps eps) (+ 1/3840 (* eps (* eps -1/645120)))))))) (sin (/ (+ eps (* x 2)) 2)))
(* eps (+ 1/2 (* (* eps eps) (+ -1/48 (* (* eps eps) (+ 1/3840 (* eps (* eps -1/645120))))))))
(+ 1/2 (* (* eps eps) (+ -1/48 (* (* eps eps) (+ 1/3840 (* eps (* eps -1/645120)))))))
(* (* (* eps (+ 1/2 (* eps (* eps (+ -1/48 (* (* eps eps) 1/3840)))))) (sin (/ (+ eps (* x 2)) 2))) -2)
(* eps (+ 1/2 (* eps (* eps (+ -1/48 (* (* eps eps) 1/3840))))))
(+ 1/2 (* eps (* eps (+ -1/48 (* (* eps eps) 1/3840)))))
(* (* (sin (* (pow (/ 2 (* eps eps)) -1) (/ 1 eps))) (sin (/ (+ eps (* x 2)) 2))) -2)
(* (sin (* (pow (/ 2 (* eps eps)) -1) (/ 1 eps))) (sin (/ (+ eps (* x 2)) 2)))
(sin (* (pow (/ 2 (* eps eps)) -1) (/ 1 eps)))
Outputs
(+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps))))
(+.f64 (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps))) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps))))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps))) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps)))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps))))))
(fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps))))
(fma.f64 eps (*.f64 eps (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))
(fma.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps)) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))
(fma.f64 (*.f64 eps eps) #s(literal -1/48 binary64) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps))))
(fma.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))
(fma.f64 #s(literal -1/48 binary64) (*.f64 eps eps) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps))))
(fma.f64 (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))
(fma.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))) (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))
(fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))
(fma.f64 (*.f64 eps #s(literal -1/48 binary64)) eps (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps))))
(fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))
(fma.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))) eps) eps (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64))) (-.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps))) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps)))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps)))))) (+.f64 (*.f64 #s(literal -1/110592 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))) (*.f64 (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps)))) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps))) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/2304 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))) (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))) #s(literal -1/48 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/110592 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))) (*.f64 (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))) (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/2304 binary64) (*.f64 (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/2304 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))) (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))) #s(literal -1/48 binary64)))) (*.f64 (+.f64 #s(literal -1/110592 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))) (*.f64 (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps)))))) (*.f64 eps eps))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))) (*.f64 (-.f64 #s(literal 1/2304 binary64) (*.f64 (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps))))) (*.f64 eps eps))))
(/.f64 (+.f64 (*.f64 #s(literal -1/110592 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))) (*.f64 (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64))) (-.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps))) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps)))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps))) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps))))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps)))))
(/.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/110592 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))) (*.f64 (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps))))))) (+.f64 #s(literal 1/2304 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))) (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))) #s(literal -1/48 binary64)))))
(/.f64 (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/2304 binary64) (*.f64 (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps)))))) (-.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))
(/.f64 (*.f64 (+.f64 #s(literal -1/110592 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))) (*.f64 (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps)))))) (*.f64 eps eps)) (+.f64 #s(literal 1/2304 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))) (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))) #s(literal -1/48 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/2304 binary64) (*.f64 (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps))))) (*.f64 eps eps)) (-.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal -1/110592 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))) (*.f64 (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64))) (-.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps))) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps)))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps))) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps)))))) (neg.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps))))))
(/.f64 (neg.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/110592 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))) (*.f64 (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps)))))))) (neg.f64 (+.f64 #s(literal 1/2304 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))) (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))) #s(literal -1/48 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/2304 binary64) (*.f64 (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps))))))) (neg.f64 (-.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1/110592 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))) (*.f64 (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps)))))) (*.f64 eps eps))) (neg.f64 (+.f64 #s(literal 1/2304 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))) (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))) #s(literal -1/48 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/2304 binary64) (*.f64 (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps))))) (*.f64 eps eps))) (neg.f64 (-.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))) (*.f64 (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal -1/110592 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (+.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps))) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps)))) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps))) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64))))))
(*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))
(*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))) (*.f64 eps eps))
(*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) eps)
(*.f64 (+.f64 (*.f64 #s(literal -1/110592 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))) (*.f64 (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64))) (-.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps))) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps)))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps))))))))
(*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps))) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps))))))
(*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/110592 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))) (*.f64 (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2304 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))) (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))) #s(literal -1/48 binary64))))))
(*.f64 (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/2304 binary64) (*.f64 (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))
(*.f64 (*.f64 (+.f64 #s(literal -1/110592 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))) (*.f64 (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps)))))) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2304 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))) (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))) #s(literal -1/48 binary64))))))
(*.f64 (*.f64 (-.f64 #s(literal 1/2304 binary64) (*.f64 (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps))))) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))
(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/645120 binary64)))
(*.f64 (*.f64 eps eps) #s(literal -1/645120 binary64))
(*.f64 #s(literal -1/645120 binary64) (*.f64 eps eps))
(*.f64 (*.f64 eps #s(literal -1/645120 binary64)) eps)
(+.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) (*.f64 (*.f64 eps #s(literal -1/645120 binary64)) (*.f64 eps (*.f64 eps eps))))
(+.f64 (*.f64 (*.f64 eps #s(literal -1/645120 binary64)) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))
(-.f64 (/.f64 (*.f64 #s(literal 1/14745600 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) (*.f64 (*.f64 eps #s(literal -1/645120 binary64)) (*.f64 eps (*.f64 eps eps))))) (/.f64 (*.f64 (*.f64 (*.f64 eps #s(literal -1/645120 binary64)) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps #s(literal -1/645120 binary64)) (*.f64 eps (*.f64 eps eps)))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) (*.f64 (*.f64 eps #s(literal -1/645120 binary64)) (*.f64 eps (*.f64 eps eps))))))
(fma.f64 eps (*.f64 eps #s(literal 1/3840 binary64)) (*.f64 (*.f64 eps #s(literal -1/645120 binary64)) (*.f64 eps (*.f64 eps eps))))
(fma.f64 eps (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))
(fma.f64 eps (*.f64 (*.f64 eps #s(literal -1/645120 binary64)) (*.f64 eps eps)) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))
(fma.f64 (*.f64 eps eps) #s(literal 1/3840 binary64) (*.f64 (*.f64 eps #s(literal -1/645120 binary64)) (*.f64 eps (*.f64 eps eps))))
(fma.f64 (*.f64 eps eps) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))
(fma.f64 #s(literal 1/3840 binary64) (*.f64 eps eps) (*.f64 (*.f64 eps #s(literal -1/645120 binary64)) (*.f64 eps (*.f64 eps eps))))
(fma.f64 (*.f64 eps #s(literal -1/645120 binary64)) (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))
(fma.f64 (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))) (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))
(fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps #s(literal -1/645120 binary64)) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))
(fma.f64 (*.f64 eps #s(literal 1/3840 binary64)) eps (*.f64 (*.f64 eps #s(literal -1/645120 binary64)) (*.f64 eps (*.f64 eps eps))))
(fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal -1/645120 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))
(fma.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))) eps) eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))
(fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps #s(literal -1/645120 binary64))) eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/14745600 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (-.f64 (*.f64 (*.f64 (*.f64 eps #s(literal -1/645120 binary64)) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps #s(literal -1/645120 binary64)) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) (*.f64 (*.f64 eps #s(literal -1/645120 binary64)) (*.f64 eps (*.f64 eps eps)))))) (+.f64 (*.f64 #s(literal 1/56623104000 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) #s(literal -1/268485921865728000 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) (*.f64 (*.f64 eps #s(literal -1/645120 binary64)) (*.f64 eps (*.f64 eps eps)))) (-.f64 (*.f64 #s(literal 1/14745600 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 eps #s(literal -1/645120 binary64)) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps #s(literal -1/645120 binary64)) (*.f64 eps (*.f64 eps eps)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/14745600 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/56623104000 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) #s(literal -1/268485921865728000 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))) (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/14745600 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/416179814400 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/14745600 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))) #s(literal 1/3840 binary64)))) (*.f64 (+.f64 #s(literal 1/56623104000 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) #s(literal -1/268485921865728000 binary64))) (*.f64 eps eps))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))) (*.f64 (-.f64 #s(literal 1/14745600 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/416179814400 binary64))) (*.f64 eps eps))))
(/.f64 (+.f64 (*.f64 #s(literal 1/56623104000 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) #s(literal -1/268485921865728000 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (+.f64 (*.f64 #s(literal 1/14745600 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (-.f64 (*.f64 (*.f64 (*.f64 eps #s(literal -1/645120 binary64)) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps #s(literal -1/645120 binary64)) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) (*.f64 (*.f64 eps #s(literal -1/645120 binary64)) (*.f64 eps (*.f64 eps eps)))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/14745600 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 eps #s(literal -1/645120 binary64)) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps #s(literal -1/645120 binary64)) (*.f64 eps (*.f64 eps eps))))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) (*.f64 (*.f64 eps #s(literal -1/645120 binary64)) (*.f64 eps (*.f64 eps eps)))))
(/.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/56623104000 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) #s(literal -1/268485921865728000 binary64)))) (+.f64 #s(literal 1/14745600 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))) #s(literal 1/3840 binary64)))))
(/.f64 (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/14745600 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/416179814400 binary64)))) (-.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1/56623104000 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) #s(literal -1/268485921865728000 binary64))) (*.f64 eps eps)) (+.f64 #s(literal 1/14745600 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))) #s(literal 1/3840 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/14745600 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/416179814400 binary64))) (*.f64 eps eps)) (-.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1/56623104000 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) #s(literal -1/268485921865728000 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (neg.f64 (+.f64 (*.f64 #s(literal 1/14745600 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (-.f64 (*.f64 (*.f64 (*.f64 eps #s(literal -1/645120 binary64)) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps #s(literal -1/645120 binary64)) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) (*.f64 (*.f64 eps #s(literal -1/645120 binary64)) (*.f64 eps (*.f64 eps eps))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/14745600 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 eps #s(literal -1/645120 binary64)) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps #s(literal -1/645120 binary64)) (*.f64 eps (*.f64 eps eps)))))) (neg.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) (*.f64 (*.f64 eps #s(literal -1/645120 binary64)) (*.f64 eps (*.f64 eps eps))))))
(/.f64 (neg.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/56623104000 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) #s(literal -1/268485921865728000 binary64))))) (neg.f64 (+.f64 #s(literal 1/14745600 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))) #s(literal 1/3840 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/14745600 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/416179814400 binary64))))) (neg.f64 (-.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1/56623104000 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) #s(literal -1/268485921865728000 binary64))) (*.f64 eps eps))) (neg.f64 (+.f64 #s(literal 1/14745600 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))) #s(literal 1/3840 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/14745600 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/416179814400 binary64))) (*.f64 eps eps))) (neg.f64 (-.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) #s(literal -1/268485921865728000 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal 1/56623104000 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (+.f64 (*.f64 (*.f64 (*.f64 eps #s(literal -1/645120 binary64)) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps #s(literal -1/645120 binary64)) (*.f64 eps (*.f64 eps eps)))) (-.f64 (*.f64 #s(literal 1/14745600 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 eps #s(literal -1/645120 binary64)) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))
(*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))
(*.f64 (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))) (*.f64 eps eps))
(*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) eps)
(*.f64 (+.f64 (*.f64 #s(literal 1/56623104000 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) #s(literal -1/268485921865728000 binary64)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/14745600 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (-.f64 (*.f64 (*.f64 (*.f64 eps #s(literal -1/645120 binary64)) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps #s(literal -1/645120 binary64)) (*.f64 eps (*.f64 eps eps)))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) (*.f64 (*.f64 eps #s(literal -1/645120 binary64)) (*.f64 eps (*.f64 eps eps))))))))
(*.f64 (-.f64 (*.f64 #s(literal 1/14745600 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 eps #s(literal -1/645120 binary64)) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps #s(literal -1/645120 binary64)) (*.f64 eps (*.f64 eps eps))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) (*.f64 (*.f64 eps #s(literal -1/645120 binary64)) (*.f64 eps (*.f64 eps eps))))))
(*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/56623104000 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) #s(literal -1/268485921865728000 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/14745600 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))) #s(literal 1/3840 binary64))))))
(*.f64 (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/14745600 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/416179814400 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))
(*.f64 (*.f64 (+.f64 #s(literal 1/56623104000 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) #s(literal -1/268485921865728000 binary64))) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/14745600 binary64) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))) (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))) #s(literal 1/3840 binary64))))))
(*.f64 (*.f64 (-.f64 #s(literal 1/14745600 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/416179814400 binary64))) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))
#s(literal 0 binary64)
(*.f64 eps (*.f64 (sin.f64 x) #s(literal 1/2 binary64)))
(*.f64 (sin.f64 x) (/.f64 eps #s(literal 2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 eps (sin.f64 x)))
(*.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) eps)
(*.f64 (/.f64 eps #s(literal 2 binary64)) (sin.f64 x))
(*.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/2 binary64))
(*.f64 eps (*.f64 (sin.f64 x) #s(literal -1 binary64)))
(*.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) (*.f64 eps #s(literal -2 binary64)))
(*.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal 1/2 binary64))) #s(literal -2 binary64))
(*.f64 #s(literal -2 binary64) (*.f64 eps (*.f64 (sin.f64 x) #s(literal 1/2 binary64))))
(*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1 binary64))
(*.f64 (*.f64 (sin.f64 x) #s(literal -1 binary64)) eps)
(*.f64 (*.f64 #s(literal -2 binary64) eps) (*.f64 (sin.f64 x) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 eps (sin.f64 x))) #s(literal 1/2 binary64))
(sin.f64 x)
(*.f64 (sin.f64 x) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (sin.f64 x))
(+.f64 (*.f64 eps #s(literal -1/48 binary64)) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))
(+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 eps #s(literal -1/48 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 eps #s(literal -1/48 binary64)) (*.f64 eps #s(literal -1/48 binary64))) (-.f64 (*.f64 eps #s(literal -1/48 binary64)) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (-.f64 (*.f64 eps #s(literal -1/48 binary64)) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))
(fma.f64 eps #s(literal -1/48 binary64) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))
(fma.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) (*.f64 eps #s(literal -1/48 binary64)))
(fma.f64 (*.f64 eps eps) (*.f64 eps #s(literal 1/3840 binary64)) (*.f64 eps #s(literal -1/48 binary64)))
(fma.f64 #s(literal -1/48 binary64) eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))
(fma.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps eps)) (*.f64 eps #s(literal -1/48 binary64)))
(fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) eps (*.f64 eps #s(literal -1/48 binary64)))
(fma.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/3840 binary64) (*.f64 eps #s(literal -1/48 binary64)))
(fma.f64 (*.f64 eps #s(literal 1/3840 binary64)) (*.f64 eps eps) (*.f64 eps #s(literal -1/48 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 eps #s(literal -1/48 binary64)) (*.f64 eps #s(literal -1/48 binary64))) (-.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps #s(literal -1/48 binary64)) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) (+.f64 (*.f64 #s(literal -1/110592 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 #s(literal 1/56623104000 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 eps (*.f64 eps eps))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 eps #s(literal -1/48 binary64)) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (-.f64 (*.f64 (*.f64 eps #s(literal -1/48 binary64)) (*.f64 eps #s(literal -1/48 binary64))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/2304 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)))) (*.f64 eps (+.f64 #s(literal -1/110592 binary64) (*.f64 #s(literal 1/56623104000 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 eps (-.f64 #s(literal 1/2304 binary64) (*.f64 #s(literal 1/14745600 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/2304 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)))) (*.f64 (+.f64 #s(literal -1/110592 binary64) (*.f64 #s(literal 1/56623104000 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) eps)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (-.f64 #s(literal 1/2304 binary64) (*.f64 #s(literal 1/14745600 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) eps)))
(/.f64 (+.f64 (*.f64 #s(literal -1/110592 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 #s(literal 1/56623104000 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 eps (*.f64 eps eps)))) (+.f64 (*.f64 (*.f64 eps #s(literal -1/48 binary64)) (*.f64 eps #s(literal -1/48 binary64))) (-.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps #s(literal -1/48 binary64)) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps #s(literal -1/48 binary64)) (*.f64 eps #s(literal -1/48 binary64))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (-.f64 (*.f64 eps #s(literal -1/48 binary64)) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))
(/.f64 (*.f64 eps (+.f64 #s(literal -1/110592 binary64) (*.f64 #s(literal 1/56623104000 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (+.f64 #s(literal 1/2304 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)))))
(/.f64 (*.f64 eps (-.f64 #s(literal 1/2304 binary64) (*.f64 #s(literal 1/14745600 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (-.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal -1/110592 binary64) (*.f64 #s(literal 1/56623104000 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) eps) (+.f64 #s(literal 1/2304 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/2304 binary64) (*.f64 #s(literal 1/14745600 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) eps) (-.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal -1/110592 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 #s(literal 1/56623104000 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 eps (*.f64 eps eps))))) (neg.f64 (+.f64 (*.f64 (*.f64 eps #s(literal -1/48 binary64)) (*.f64 eps #s(literal -1/48 binary64))) (-.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps #s(literal -1/48 binary64)) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps #s(literal -1/48 binary64)) (*.f64 eps #s(literal -1/48 binary64))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) (neg.f64 (-.f64 (*.f64 eps #s(literal -1/48 binary64)) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))
(/.f64 (neg.f64 (*.f64 eps (+.f64 #s(literal -1/110592 binary64) (*.f64 #s(literal 1/56623104000 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (neg.f64 (+.f64 #s(literal 1/2304 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64))))))
(/.f64 (neg.f64 (*.f64 eps (-.f64 #s(literal 1/2304 binary64) (*.f64 #s(literal 1/14745600 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (neg.f64 (-.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1/110592 binary64) (*.f64 #s(literal 1/56623104000 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) eps)) (neg.f64 (+.f64 #s(literal 1/2304 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/2304 binary64) (*.f64 #s(literal 1/14745600 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) eps)) (neg.f64 (-.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/56623104000 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 eps (*.f64 eps eps))) (*.f64 #s(literal -1/110592 binary64) (*.f64 eps (*.f64 eps eps)))) (+.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (-.f64 (*.f64 (*.f64 eps #s(literal -1/48 binary64)) (*.f64 eps #s(literal -1/48 binary64))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 eps #s(literal -1/48 binary64))))))
(*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))
(*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) eps)
(*.f64 (+.f64 (*.f64 #s(literal -1/110592 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 #s(literal 1/56623104000 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 eps (*.f64 eps eps)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps #s(literal -1/48 binary64)) (*.f64 eps #s(literal -1/48 binary64))) (-.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps #s(literal -1/48 binary64)) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))))
(*.f64 (-.f64 (*.f64 (*.f64 eps #s(literal -1/48 binary64)) (*.f64 eps #s(literal -1/48 binary64))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 eps #s(literal -1/48 binary64)) (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))
(*.f64 (*.f64 eps (+.f64 #s(literal -1/110592 binary64) (*.f64 #s(literal 1/56623104000 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2304 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64))))))
(*.f64 (*.f64 eps (-.f64 #s(literal 1/2304 binary64) (*.f64 #s(literal 1/14745600 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))
(*.f64 (*.f64 (+.f64 #s(literal -1/110592 binary64) (*.f64 #s(literal 1/56623104000 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) eps) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2304 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64))))))
(*.f64 (*.f64 (-.f64 #s(literal 1/2304 binary64) (*.f64 #s(literal 1/14745600 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) eps) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))
(*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))
(*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))
(*.f64 #s(literal 1/3840 binary64) (*.f64 eps eps))
(*.f64 (*.f64 eps #s(literal 1/3840 binary64)) eps)
(+.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (/.f64 eps #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))
(+.f64 (*.f64 (/.f64 eps #s(literal 2 binary64)) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))))
(fma.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (/.f64 eps #s(literal 2 binary64)) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))
(fma.f64 (/.f64 eps #s(literal 2 binary64)) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (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 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 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #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 2 binary64))) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (/.f64 eps #s(literal 2 binary64)))) (-.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (/.f64 eps #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 eps #s(literal 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 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (/.f64 eps #s(literal 2 binary64)) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 (/.f64 eps #s(literal 2 binary64)) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))) (*.f64 (*.f64 (/.f64 eps #s(literal 2 binary64)) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))))))
(*.f64 eps (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))
(*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 eps (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))))
(*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) eps)
(*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) eps) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 eps eps)) eps)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 eps (/.f64 eps (/.f64 #s(literal 2 binary64) eps)))) #s(literal -1 binary64)))
(exp.f64 (+.f64 (log.f64 (/.f64 eps (/.f64 #s(literal 2 binary64) eps))) (*.f64 (log.f64 eps) #s(literal -1 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 eps) #s(literal -1 binary64)) (log.f64 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 eps eps)) eps))
(/.f64 #s(literal 1 binary64) (/.f64 eps (/.f64 eps (/.f64 #s(literal 2 binary64) eps))))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 eps eps)) (-.f64 #s(literal 0 binary64) eps))))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) (/.f64 #s(literal 2 binary64) (*.f64 eps eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 eps eps)) eps) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 eps (/.f64 eps (/.f64 #s(literal 2 binary64) eps))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 eps eps)) (-.f64 #s(literal 0 binary64) eps)) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) (/.f64 #s(literal 2 binary64) (*.f64 eps eps))) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 2 binary64) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) eps)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) eps) (*.f64 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) eps) (*.f64 #s(literal -1 binary64) (/.f64 eps (/.f64 #s(literal 2 binary64) eps)))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 eps eps)) (-.f64 #s(literal 0 binary64) eps)))
(/.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) eps) (/.f64 #s(literal 2 binary64) (*.f64 eps eps))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 eps eps)) eps)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 eps (/.f64 eps (/.f64 #s(literal 2 binary64) eps)))))
(/.f64 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) eps)
(/.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal 2 binary64) (*.f64 eps eps)))
(/.f64 (neg.f64 (/.f64 eps (/.f64 #s(literal 2 binary64) eps))) (-.f64 #s(literal 0 binary64) eps))
(/.f64 (*.f64 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) eps))
(/.f64 (*.f64 #s(literal -1 binary64) (/.f64 eps (/.f64 #s(literal 2 binary64) eps))) (-.f64 #s(literal 0 binary64) eps))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) eps)) (neg.f64 (/.f64 #s(literal 2 binary64) (*.f64 eps eps))))
(/.f64 (neg.f64 (neg.f64 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)))) (neg.f64 (-.f64 #s(literal 0 binary64) eps)))
(/.f64 (neg.f64 (*.f64 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) #s(literal -1 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) eps)))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (/.f64 eps (/.f64 #s(literal 2 binary64) eps)))) (neg.f64 (-.f64 #s(literal 0 binary64) eps)))
(pow.f64 (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 eps eps)) eps) #s(literal -1 binary64))
(pow.f64 (/.f64 eps (/.f64 eps (/.f64 #s(literal 2 binary64) eps))) #s(literal -1 binary64))
(*.f64 (*.f64 eps eps) (/.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 2 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) eps))
(*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) eps) (/.f64 #s(literal 2 binary64) (*.f64 eps eps))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 eps eps)) (-.f64 #s(literal 0 binary64) eps))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) eps) (/.f64 #s(literal 2 binary64) (*.f64 eps eps)))))
(*.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))))
(*.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 #s(literal -1 binary64) eps) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))))
(*.f64 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) (/.f64 #s(literal 1 binary64) eps))
(*.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 eps (/.f64 #s(literal 2 binary64) eps)))
(*.f64 (/.f64 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) eps) #s(literal 1 binary64))
(*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))))
(*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 #s(literal -1 binary64) eps) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))))
(*.f64 (*.f64 eps (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) (/.f64 (*.f64 eps (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) eps))
(*.f64 (/.f64 eps #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal 1 binary64) eps)))
(*.f64 (neg.f64 (/.f64 eps (/.f64 #s(literal 2 binary64) eps))) (/.f64 #s(literal -1 binary64) eps))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) eps) (*.f64 eps (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)))) (*.f64 eps (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) eps))
(*.f64 (*.f64 #s(literal -1 binary64) (/.f64 eps (/.f64 #s(literal 2 binary64) eps))) (/.f64 #s(literal -1 binary64) eps))
(*.f64 (/.f64 (*.f64 eps (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) eps) (/.f64 (*.f64 eps (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 eps (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) eps) (/.f64 (*.f64 (*.f64 eps (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 eps eps) (/.f64 (/.f64 eps #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 eps eps) eps) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal 1/2 binary64) eps) (*.f64 eps eps))
(*.f64 (/.f64 #s(literal -1/2 binary64) eps) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) #s(literal 1 binary64)))
(*.f64 (/.f64 (/.f64 eps #s(literal 2 binary64)) eps) eps)
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) #s(literal 1/2 binary64))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 2 binary64)) (*.f64 eps eps))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) (/.f64 (/.f64 #s(literal -1 binary64) eps) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 2 binary64) eps)) (/.f64 (/.f64 #s(literal -1 binary64) eps) (/.f64 #s(literal 1 binary64) eps)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 1 binary64)) (/.f64 eps (/.f64 #s(literal 2 binary64) eps)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal 2 binary64) eps)) eps)
(*.f64 (/.f64 (pow.f64 eps #s(literal -1/2 binary64)) #s(literal 2 binary64)) (/.f64 (pow.f64 eps #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))))
(*.f64 (/.f64 (pow.f64 eps #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 eps eps))) (/.f64 (pow.f64 eps #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (/.f64 (pow.f64 eps #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 eps #s(literal -1/2 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 eps eps))))
(*.f64 (/.f64 (pow.f64 eps #s(literal -1/2 binary64)) #s(literal -2 binary64)) (/.f64 (pow.f64 eps #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))))
(*.f64 (/.f64 (pow.f64 eps #s(literal -1/2 binary64)) (/.f64 #s(literal 2 binary64) eps)) (/.f64 (pow.f64 eps #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) eps)))
(*.f64 (/.f64 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) eps))
(exp.f64 (log.f64 (/.f64 eps (/.f64 #s(literal 2 binary64) eps))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 eps eps)) (/.f64 #s(literal 2 binary64) (*.f64 eps eps)))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 #s(literal 2 binary64) (*.f64 eps eps))) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 #s(literal 2 binary64) (*.f64 eps eps))) #s(literal -1/2 binary64)) (*.f64 (log.f64 (/.f64 #s(literal 2 binary64) (*.f64 eps eps))) #s(literal -1/2 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 eps eps) #s(literal -2 binary64)))
(/.f64 eps (/.f64 #s(literal 2 binary64) eps))
(/.f64 (*.f64 eps eps) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 eps eps)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 2 binary64) (*.f64 eps eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) #s(literal 1/2 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) (*.f64 eps eps))))
(/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)))
(/.f64 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) eps) (neg.f64 (/.f64 #s(literal 2 binary64) eps)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) #s(literal -2 binary64))
(/.f64 #s(literal -1/2 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps))))
(/.f64 (neg.f64 (/.f64 eps (/.f64 #s(literal 2 binary64) eps))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps))) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 eps eps)) #s(literal -1 binary64))
(pow.f64 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) #s(literal 1 binary64))
(pow.f64 (*.f64 eps (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 eps eps)) (/.f64 #s(literal 2 binary64) (*.f64 eps eps))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 2 binary64) (*.f64 eps eps))))
(*.f64 eps (/.f64 eps #s(literal 2 binary64)))
(*.f64 (*.f64 eps eps) #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 eps (/.f64 #s(literal 2 binary64) eps)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) (*.f64 eps eps)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 eps eps))
(*.f64 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))
(*.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 eps eps))) #s(literal -1 binary64)))
(*.f64 (*.f64 eps (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) (*.f64 eps (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))))
(*.f64 (*.f64 eps (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) (*.f64 (*.f64 eps (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(*.f64 (/.f64 eps #s(literal 2 binary64)) eps)
(*.f64 (pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (*.f64 eps eps))
(exp.f64 (log.f64 (/.f64 #s(literal 2 binary64) (*.f64 eps eps))))
(exp.f64 (*.f64 (log.f64 (/.f64 eps (/.f64 #s(literal 2 binary64) eps))) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal -2 binary64) (*.f64 eps eps)))
(/.f64 #s(literal 2 binary64) (*.f64 eps eps))
(/.f64 #s(literal 2 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps))))
(/.f64 #s(literal 1 binary64) (/.f64 eps (/.f64 #s(literal 2 binary64) eps)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 eps (/.f64 #s(literal 2 binary64) eps))))
(/.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))
(/.f64 #s(literal -2 binary64) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))))
(/.f64 (/.f64 #s(literal 2 binary64) (*.f64 eps eps)) #s(literal 1 binary64))
(/.f64 (/.f64 #s(literal 2 binary64) eps) eps)
(/.f64 (neg.f64 (/.f64 #s(literal 2 binary64) eps)) (-.f64 #s(literal 0 binary64) eps))
(/.f64 (neg.f64 (/.f64 #s(literal 2 binary64) (*.f64 eps eps))) #s(literal -1 binary64))
(/.f64 (exp.f64 (log.f64 #s(literal 2 binary64))) (*.f64 eps eps))
(/.f64 (exp.f64 (log.f64 #s(literal -2 binary64))) (exp.f64 (log.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))))
(/.f64 (exp.f64 (log.f64 (/.f64 #s(literal 2 binary64) eps))) (exp.f64 (log.f64 eps)))
(/.f64 (neg.f64 (neg.f64 (/.f64 #s(literal 2 binary64) eps))) (neg.f64 (-.f64 #s(literal 0 binary64) eps)))
(pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 eps eps)) #s(literal 1 binary64))
(pow.f64 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) #s(literal -1 binary64))
(pow.f64 (*.f64 eps (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) #s(literal -2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 eps eps)) (/.f64 #s(literal 2 binary64) (*.f64 eps eps))) #s(literal 1/2 binary64))
(*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 eps eps)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)))))
(*.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 eps eps))))
(*.f64 (/.f64 #s(literal 2 binary64) (*.f64 eps eps)) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal 2 binary64) eps))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) #s(literal 2 binary64))
(*.f64 (/.f64 #s(literal 2 binary64) eps) (/.f64 #s(literal 1 binary64) eps))
(*.f64 (/.f64 #s(literal 2 binary64) eps) (/.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 1 binary64)))
(*.f64 (neg.f64 (/.f64 #s(literal 2 binary64) eps)) (/.f64 #s(literal -1 binary64) eps))
(*.f64 (pow.f64 (*.f64 eps (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) #s(literal -1 binary64)) (pow.f64 (*.f64 eps (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 eps (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) #s(literal -1 binary64)) (pow.f64 (*.f64 (*.f64 eps (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (exp.f64 (log.f64 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)))
(*.f64 eps (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) #s(literal 1/2 binary64)) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -2 binary64))))
(*.f64 eps (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) #s(literal 1/2 binary64))) #s(literal -2 binary64)))
(*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) #s(literal 1/2 binary64))) #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) #s(literal 1/2 binary64)) (*.f64 eps (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))))
(*.f64 (+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) #s(literal 1/2 binary64)) (*.f64 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 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) #s(literal 1/2 binary64))) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -2 binary64)))
(*.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) #s(literal 1/2 binary64)) (*.f64 eps (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))) #s(literal -2 binary64))
(*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -2 binary64)) (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) #s(literal 1/2 binary64))))
(*.f64 (*.f64 #s(literal -2 binary64) eps) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) #s(literal 1/2 binary64))))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) #s(literal 1/2 binary64)))) (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 2 binary64))) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))))
(+.f64 (*.f64 (/.f64 eps #s(literal 2 binary64)) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))))
(fma.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (/.f64 eps #s(literal 2 binary64)) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))))
(fma.f64 (/.f64 eps #s(literal 2 binary64)) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (/.f64 eps #s(literal 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 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (/.f64 eps #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (/.f64 eps #s(literal 2 binary64)))) (-.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))))) (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (/.f64 eps #s(literal 2 binary64))) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 eps #s(literal 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 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (/.f64 eps #s(literal 2 binary64)) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 (/.f64 eps #s(literal 2 binary64)) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))) (*.f64 (*.f64 (/.f64 eps #s(literal 2 binary64)) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))))))
(*.f64 eps (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) #s(literal 1/2 binary64))))
(*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) #s(literal 1/2 binary64))))
(*.f64 (+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) #s(literal 1/2 binary64)) (*.f64 eps (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))))
(*.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) #s(literal 1/2 binary64))) (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 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) #s(literal 1/2 binary64))) eps)
(*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) eps) (+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) #s(literal 1/2 binary64)))
(+.f64 (/.f64 eps #s(literal 2 binary64)) (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))))
(+.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))) (/.f64 eps #s(literal 2 binary64)))
(-.f64 (/.f64 (*.f64 (/.f64 eps #s(literal 2 binary64)) (/.f64 eps #s(literal 2 binary64))) (-.f64 (/.f64 eps #s(literal 2 binary64)) (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))))) (/.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))) (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))) (-.f64 (/.f64 eps #s(literal 2 binary64)) (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))))))
(fma.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) (/.f64 eps #s(literal 2 binary64)))
(fma.f64 eps #s(literal 1/2 binary64) (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))))
(fma.f64 (*.f64 eps eps) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) (/.f64 eps #s(literal 2 binary64)))
(fma.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))) (*.f64 eps (*.f64 eps eps)) (/.f64 eps #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) eps (/.f64 eps #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 eps #s(literal 2 binary64)) (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))))
(fma.f64 #s(literal 1/2 binary64) eps (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))))
(fma.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))) (/.f64 eps #s(literal 2 binary64)))
(fma.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) (*.f64 eps eps) (/.f64 eps #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (/.f64 eps #s(literal 2 binary64)) (/.f64 eps #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))) (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))) (*.f64 (/.f64 eps #s(literal 2 binary64)) (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))))) (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))) (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 eps #s(literal 2 binary64)) (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))) (-.f64 (*.f64 (/.f64 eps #s(literal 2 binary64)) (/.f64 eps #s(literal 2 binary64))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))) (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) (-.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) #s(literal 1/2 binary64)))) (*.f64 eps (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) (-.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))))) eps)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))) (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))))) eps)))
(/.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))) (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))))) (+.f64 (*.f64 (/.f64 eps #s(literal 2 binary64)) (/.f64 eps #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))) (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))) (*.f64 (/.f64 eps #s(literal 2 binary64)) (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))))))
(/.f64 (-.f64 (*.f64 (/.f64 eps #s(literal 2 binary64)) (/.f64 eps #s(literal 2 binary64))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))) (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))))) (-.f64 (/.f64 eps #s(literal 2 binary64)) (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))))
(/.f64 (*.f64 eps (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) (-.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))))
(/.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))))) eps) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) (-.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))))) eps) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))) (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))))))) (neg.f64 (+.f64 (*.f64 (/.f64 eps #s(literal 2 binary64)) (/.f64 eps #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))) (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))) (*.f64 (/.f64 eps #s(literal 2 binary64)) (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 eps #s(literal 2 binary64)) (/.f64 eps #s(literal 2 binary64))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))) (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))))) (neg.f64 (-.f64 (/.f64 eps #s(literal 2 binary64)) (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))))))
(/.f64 (neg.f64 (*.f64 eps (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))))))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) (-.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))))))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))))) eps)) (neg.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) (-.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))))) eps)) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))))
(/.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))) (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))) (+.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))) (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))) (-.f64 (*.f64 (/.f64 eps #s(literal 2 binary64)) (/.f64 eps #s(literal 2 binary64))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))) (/.f64 eps #s(literal 2 binary64))))))
(*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) #s(literal 1/2 binary64)))
(*.f64 (+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) #s(literal 1/2 binary64)) eps)
(*.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))) (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (/.f64 eps #s(literal 2 binary64)) (/.f64 eps #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))) (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))) (*.f64 (/.f64 eps #s(literal 2 binary64)) (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))))))))
(*.f64 (-.f64 (*.f64 (/.f64 eps #s(literal 2 binary64)) (/.f64 eps #s(literal 2 binary64))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))) (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 eps #s(literal 2 binary64)) (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))))))
(*.f64 (*.f64 eps (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) (-.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) #s(literal 1/2 binary64))))))
(*.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))))
(*.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))))) eps) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) (-.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) #s(literal 1/2 binary64))))))
(*.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))))) eps) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))))
(+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))
(+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)) (+.f64 (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps))) #s(literal 1/2 binary64)))
(+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64))) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps))))
(-.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))) (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))))
(-.f64 (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))) (-.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) #s(literal 1/2 binary64))))
(fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) (+.f64 (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps))) #s(literal 1/2 binary64)))
(fma.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 eps eps) #s(literal -1/48 binary64) (+.f64 (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps))) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))) #s(literal 1/2 binary64))
(fma.f64 #s(literal -1/48 binary64) (*.f64 eps eps) (+.f64 (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps))) #s(literal 1/2 binary64)))
(fma.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))) (*.f64 eps eps) #s(literal 1/2 binary64))
(fma.f64 (*.f64 eps #s(literal -1/48 binary64)) eps (+.f64 (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps))) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) eps #s(literal 1/2 binary64))
(fma.f64 (+.f64 (*.f64 #s(literal -1/110592 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))) (*.f64 (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64))) (-.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps))) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps)))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps))))))) #s(literal 1/2 binary64))
(fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps))) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps))))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/110592 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))) (*.f64 (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2304 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))) (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))) #s(literal -1/48 binary64))))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/2304 binary64) (*.f64 (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (+.f64 #s(literal -1/110592 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))) (*.f64 (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps)))))) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2304 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))) (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))) #s(literal -1/48 binary64))))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (-.f64 #s(literal 1/2304 binary64) (*.f64 (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps))))) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))) (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))) (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) #s(literal 1/2 binary64)) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))) #s(literal 1/4 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) (-.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))))) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))) (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))))))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) (-.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))))))) (neg.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))) (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))) #s(literal 1/4 binary64)) (-.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) #s(literal 1/2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) (-.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))))))) (neg.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))) #s(literal 1/4 binary64))) (neg.f64 (-.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) #s(literal 1/2 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal -1/110592 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (pow.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps))) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64))) (-.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps))) #s(literal 1/2 binary64)) (+.f64 (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps))) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)) (+.f64 (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps))) #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64))) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))) (*.f64 (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps))))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64)))) (-.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps))) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps)))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/48 binary64))) (*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))) (*.f64 eps eps)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))) (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))) (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))))) (*.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))) (/.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) #s(literal 1/2 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) #s(literal 1/2 binary64)))
(*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) (-.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) #s(literal 1/2 binary64))))))
(*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))) (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))))))
(*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))))
(*.f64 (neg.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))))))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) (-.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) #s(literal 1/2 binary64)))))))
(*.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))))))
(*.f64 (-.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))) #s(literal 1/4 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))) #s(literal 1/2 binary64))))
(*.f64 eps (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -2 binary64))))
(*.f64 eps (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) #s(literal -2 binary64)))
(*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 eps (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 eps (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -2 binary64))))
(*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -2 binary64)))
(*.f64 (*.f64 eps (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) #s(literal -2 binary64))
(*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -2 binary64)) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))
(*.f64 (*.f64 #s(literal -2 binary64) eps) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))
(+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (/.f64 eps #s(literal 2 binary64)))
(+.f64 (/.f64 eps #s(literal 2 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))
(-.f64 (/.f64 (*.f64 (/.f64 eps #s(literal 2 binary64)) (/.f64 eps #s(literal 2 binary64))) (-.f64 (/.f64 eps #s(literal 2 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) (/.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (-.f64 (/.f64 eps #s(literal 2 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))
(fma.f64 eps #s(literal 1/2 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))
(fma.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (/.f64 eps #s(literal 2 binary64)))
(fma.f64 (*.f64 eps eps) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (/.f64 eps #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 eps #s(literal 2 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))
(fma.f64 #s(literal 1/2 binary64) eps (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))
(fma.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 eps eps) (/.f64 eps #s(literal 2 binary64)))
(fma.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) eps (/.f64 eps #s(literal 2 binary64)))
(fma.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (/.f64 eps #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (/.f64 eps #s(literal 2 binary64)) (/.f64 eps #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (/.f64 eps #s(literal 2 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (+.f64 (*.f64 #s(literal 1/8 binary64) (*.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 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 eps #s(literal 2 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (-.f64 (*.f64 (/.f64 eps #s(literal 2 binary64)) (/.f64 eps #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (-.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) #s(literal 1/2 binary64)))) (*.f64 eps (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (-.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) eps)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) eps)))
(/.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (*.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 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (+.f64 (*.f64 (/.f64 eps #s(literal 2 binary64)) (/.f64 eps #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (/.f64 eps #s(literal 2 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))))
(/.f64 (-.f64 (*.f64 (/.f64 eps #s(literal 2 binary64)) (/.f64 eps #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) (-.f64 (/.f64 eps #s(literal 2 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))
(/.f64 (*.f64 eps (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (-.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) eps) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (-.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) eps) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (*.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 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))) (neg.f64 (+.f64 (*.f64 (/.f64 eps #s(literal 2 binary64)) (/.f64 eps #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (/.f64 eps #s(literal 2 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 eps #s(literal 2 binary64)) (/.f64 eps #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (neg.f64 (-.f64 (/.f64 eps #s(literal 2 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))
(/.f64 (neg.f64 (*.f64 eps (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (-.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) eps)) (neg.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (-.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) eps)) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) (*.f64 #s(literal 1/8 binary64) (*.f64 eps (*.f64 eps eps)))) (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (-.f64 (*.f64 (/.f64 eps #s(literal 2 binary64)) (/.f64 eps #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (/.f64 eps #s(literal 2 binary64))))))
(*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) eps)
(*.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (*.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 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (/.f64 eps #s(literal 2 binary64)) (/.f64 eps #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (/.f64 eps #s(literal 2 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))))
(*.f64 (-.f64 (*.f64 (/.f64 eps #s(literal 2 binary64)) (/.f64 eps #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 eps #s(literal 2 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))
(*.f64 (*.f64 eps (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (-.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) #s(literal 1/2 binary64))))))
(*.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))
(*.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) eps) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (-.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) #s(literal 1/2 binary64))))))
(*.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) eps) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))
(+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) #s(literal 1/2 binary64))
(-.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (-.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) #s(literal 1/2 binary64))))
(fma.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) #s(literal 1/2 binary64))
(fma.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 eps eps) #s(literal 1/2 binary64))
(fma.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) eps #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/110592 binary64) (*.f64 #s(literal 1/56623104000 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2304 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64))))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/2304 binary64) (*.f64 #s(literal 1/14745600 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) #s(literal 1/2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/4 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (-.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (-.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/4 binary64)) (-.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) #s(literal 1/2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (-.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))) (neg.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/4 binary64))) (neg.f64 (-.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) #s(literal 1/2 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (*.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))
(*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (-.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) #s(literal 1/2 binary64))))))
(*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))))
(*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))
(*.f64 (neg.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (-.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) #s(literal 1/2 binary64)))))))
(*.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))))
(*.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/4 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (-.f64 (cos.f64 (-.f64 (/.f64 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) eps) (/.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 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) eps)))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (-.f64 (cos.f64 (-.f64 (/.f64 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) eps) (/.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 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) eps)))) #s(literal -2 binary64))))
(/.f64 (*.f64 #s(literal -2 binary64) (-.f64 (cos.f64 (-.f64 (/.f64 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) eps) (/.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 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) eps))))) #s(literal 2 binary64))
(/.f64 (*.f64 (-.f64 (cos.f64 (-.f64 (/.f64 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) eps) (/.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 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) eps)))) #s(literal -2 binary64)) #s(literal 2 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (-.f64 (cos.f64 (-.f64 (/.f64 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) eps) (/.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 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) eps)))))) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 (-.f64 (cos.f64 (-.f64 (/.f64 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) eps) (/.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 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) eps)))) #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 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) eps)) #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 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) eps))))
(*.f64 (sin.f64 (/.f64 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) eps)) (*.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 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) eps))) #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 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) eps)))
(*.f64 (*.f64 #s(literal -2 binary64) (sin.f64 (/.f64 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) eps))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal -2 binary64) (-.f64 (cos.f64 (-.f64 (/.f64 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) eps) (/.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 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) eps))))) #s(literal 1/2 binary64))
(*.f64 (*.f64 (-.f64 (cos.f64 (-.f64 (/.f64 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) eps) (/.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 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) eps)))) #s(literal -2 binary64)) #s(literal 1/2 binary64))
(-.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) eps) (/.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 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) eps))) #s(literal 2 binary64)))
(-.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) eps))) #s(literal 2 binary64)) (/.f64 (cos.f64 (+.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) eps))) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (sin.f64 (/.f64 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (sin.f64 (/.f64 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) eps)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) eps))) (cos.f64 (+.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) eps))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (sin.f64 (/.f64 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) eps))))))
(/.f64 (-.f64 (cos.f64 (-.f64 (/.f64 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) eps) (/.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 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) eps)))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) eps))) (cos.f64 (+.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) eps)))) #s(literal 2 binary64))
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 (/.f64 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) eps) (/.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 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) eps))))) #s(literal -2 binary64))
(/.f64 (-.f64 (*.f64 (cos.f64 (-.f64 (/.f64 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) eps) (/.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 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) eps))))) #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 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) eps))) (cos.f64 (+.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) eps))))) #s(literal -2 binary64))
(/.f64 (neg.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 (/.f64 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) eps) (/.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 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) eps)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) eps) (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 (cos.f64 (+.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) eps))) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) eps) (/.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 #s(literal 2 binary64) eps)) eps) (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))) (+.f64 (*.f64 (/.f64 (cos.f64 (+.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) eps))) #s(literal 2 binary64)) (/.f64 (cos.f64 (+.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) eps))) #s(literal 2 binary64))) (*.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) eps) (/.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 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) eps))) #s(literal 2 binary64))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (sin.f64 (/.f64 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) eps)))) #s(literal -1 binary64))
(*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (sin.f64 (/.f64 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) eps)))
(*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (sin.f64 (/.f64 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) eps))))
(*.f64 (sin.f64 (/.f64 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) eps)) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 (-.f64 (cos.f64 (-.f64 (/.f64 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) eps) (/.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 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) eps)))) #s(literal 1/2 binary64))
(*.f64 (-.f64 (cos.f64 (-.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) eps))) (cos.f64 (+.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) eps)))) #s(literal 1/2 binary64))
(*.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 (/.f64 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) eps) (/.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 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) eps))))) #s(literal -1/2 binary64))
(sin.f64 (/.f64 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) eps))

simplify1.3s (5.7%)

Algorithm
egg-herbie
Rules
18138×accelerator-lowering-fma.f32
18138×accelerator-lowering-fma.f64
6410×*-lowering-*.f32
6410×*-lowering-*.f64
5796×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

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

eval450.0ms (1.9%)

Compiler

Compiled 35493 to 22995 computations (35.2% saved)

prune546.0ms (2.3%)

Pruning

38 alts after pruning (37 fresh and 1 done)

PrunedKeptTotal
New95625981
Fresh91221
Picked505
Done011
Total970381008
Accuracy
100.0%
Counts
1008 → 38
Alt Table
Click to see full alt table
StatusAccuracyProgram
54.5%
(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)))
54.5%
(/.f64 (/.f64 (/.f64 (-.f64 (+.f64 (cos.f64 (*.f64 (+.f64 x eps) #s(literal 2 binary64))) #s(literal 1 binary64)) (+.f64 (cos.f64 (*.f64 x #s(literal 2 binary64))) #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (cos.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 eps #s(literal 0 binary64)) #s(literal 2 binary64)))))
78.3%
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 x)) eps))
78.3%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) eps))))
98.4%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 (*.f64 eps (*.f64 (cos.f64 x) #s(literal -1/2 binary64))) (sin.f64 x)))))
60.4%
(/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 x)) eps)))
54.5%
(-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (-.f64 x eps)) (*.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 x eps))))) (cos.f64 x))
53.4%
(-.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))))))
53.0%
(-.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))
78.9%
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
52.7%
(+.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
96.6%
(+.f64 (*.f64 (*.f64 x #s(literal -2 binary64)) (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))) (+.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps #s(literal -2 binary64)))))
99.6%
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 eps (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -2 binary64))))
98.5%
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 eps #s(literal 2 binary64)) (/.f64 eps #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) (-.f64 (/.f64 eps #s(literal 2 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
99.5%
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) eps))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
99.6%
(*.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)) (*.f64 eps (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))) #s(literal -2 binary64))
98.4%
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 eps #s(literal 2 binary64)) (/.f64 eps #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 eps #s(literal 2 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
98.4%
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 eps #s(literal 2 binary64)) (/.f64 eps #s(literal 2 binary64))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))) (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 eps #s(literal 2 binary64)) (*.f64 eps (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64)))))))))))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
99.5%
(*.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 eps (*.f64 #s(literal -1/48 binary64) eps)) #s(literal 1/2 binary64))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
99.6%
(*.f64 (*.f64 (*.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 eps (*.f64 eps #s(literal -1/645120 binary64))))))))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) #s(literal -2 binary64))
27.8%
(*.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (+.f64 #s(literal 1/3840 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (/.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
99.1%
(*.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))
96.9%
(*.f64 (*.f64 (sin.f64 (/.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal 2 binary64) (*.f64 eps eps)))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
96.9%
(*.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 2 binary64) (*.f64 eps eps)) (/.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))
96.9%
(*.f64 (*.f64 (sin.f64 (*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 2 binary64) eps) (/.f64 #s(literal 1 binary64) 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.1%
(*.f64 (*.f64 (sin.f64 (*.f64 (pow.f64 (*.f64 eps (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) #s(literal 2 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))
96.9%
(*.f64 (*.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) eps))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
99.1%
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 eps (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) (/.f64 (*.f64 eps (pow.f64 #s(literal 2 binary64) #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))
77.8%
(*.f64 (*.f64 eps (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 x x) #s(literal -1/10080 binary64)))))))))) #s(literal -2 binary64))
77.3%
(*.f64 (*.f64 eps (*.f64 x #s(literal 1/2 binary64))) #s(literal -2 binary64))
77.6%
(*.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))
53.3%
(*.f64 x (*.f64 x #s(literal 1/2 binary64)))
77.6%
(*.f64 x (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))))
99.3%
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (sin.f64 x)))
99.5%
(*.f64 eps (+.f64 (*.f64 eps (*.f64 (cos.f64 x) #s(literal -1/2 binary64))) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
53.6%
(*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))
77.3%
(neg.f64 (*.f64 eps x))
52.5%
#s(literal 0 binary64)
Compiler

Compiled 1918 to 1342 computations (30% saved)

localize1.2s (5.3%)

Algorithm
egg-herbie
Localize:

Found 30 expressions of interest:

NewMetricScoreProgram
cost-diff512
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 2 binary64) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) eps)))
cost-diff512
(sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 2 binary64) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) eps))))
cost-diff512
(*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 2 binary64) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) eps)))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))
cost-diff512
(*.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 2 binary64) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) eps)))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
cost-diff128
(/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) eps))
cost-diff256
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) eps)))
cost-diff256
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) eps))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))
cost-diff256
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) eps))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
cost-diff0
(sin.f64 x)
cost-diff0
(*.f64 eps (sin.f64 x))
cost-diff0
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
cost-diff0
(*.f64 eps eps)
cost-diff0
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))
cost-diff0
(+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))
cost-diff0
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 eps (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -2 binary64))))
accuracy99.8%
(/.f64 #s(literal 2 binary64) (*.f64 eps eps))
accuracy99.8%
(sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))
accuracy99.7%
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 2 binary64) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) eps)))
accuracy50.5%
(/.f64 (/.f64 #s(literal 2 binary64) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) eps))
accuracy99.8%
(sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))
accuracy99.8%
(*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))
accuracy99.7%
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))
accuracy99.7%
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) eps)))
accuracy100.0%
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
accuracy100.0%
(sin.f64 x)
accuracy100.0%
(*.f64 eps (sin.f64 x))
accuracy99.8%
(*.f64 eps (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -2 binary64)))
accuracy99.8%
(*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))
accuracy99.8%
(sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))
accuracy99.7%
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))
Rules
6018×accelerator-lowering-fma.f32
6018×accelerator-lowering-fma.f64
4806×*-lowering-*.f32
4806×*-lowering-*.f64
2112×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
040493
1110471
2438429
32012413
47550413
08007371
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (+ 1/2 (* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840)))) (* eps (* (sin (/ (+ eps (* x 2)) 2)) -2)))
(+ 1/2 (* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840))))
1/2
(* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840)))
(* eps eps)
eps
(+ -1/48 (* (* eps eps) 1/3840))
-1/48
(* (* eps eps) 1/3840)
1/3840
(* eps (* (sin (/ (+ eps (* x 2)) 2)) -2))
(* (sin (/ (+ eps (* x 2)) 2)) -2)
(sin (/ (+ eps (* x 2)) 2))
(/ (+ eps (* x 2)) 2)
(+ eps (* x 2))
(* x 2)
x
2
-2
0
(- 0 (* eps (sin x)))
(* eps (sin x))
(sin x)
(* (* (/ 1 (/ (- 1/2 (* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840)))) (* (- 1/4 (* (* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840))) (* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840))))) eps))) (sin (/ (+ eps (* x 2)) 2))) -2)
(* (/ 1 (/ (- 1/2 (* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840)))) (* (- 1/4 (* (* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840))) (* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840))))) eps))) (sin (/ (+ eps (* x 2)) 2)))
(/ 1 (/ (- 1/2 (* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840)))) (* (- 1/4 (* (* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840))) (* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840))))) eps)))
1
(/ (- 1/2 (* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840)))) (* (- 1/4 (* (* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840))) (* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840))))) eps))
(- 1/2 (* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840))))
(* (- 1/4 (* (* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840))) (* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840))))) eps)
(- 1/4 (* (* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840))) (* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840)))))
1/4
(* (* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840))) (* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840))))
(* (* (sin (/ 1 (/ (/ 2 (* eps eps)) (/ 1 eps)))) (sin (/ (+ eps (* x 2)) 2))) -2)
(* (sin (/ 1 (/ (/ 2 (* eps eps)) (/ 1 eps)))) (sin (/ (+ eps (* x 2)) 2)))
(sin (/ 1 (/ (/ 2 (* eps eps)) (/ 1 eps))))
(/ 1 (/ (/ 2 (* eps eps)) (/ 1 eps)))
(/ (/ 2 (* eps eps)) (/ 1 eps))
(/ 2 (* eps eps))
(/ 1 eps)
Outputs
(* (+ 1/2 (* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840)))) (* eps (* (sin (/ (+ eps (* x 2)) 2)) -2)))
(*.f64 eps (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))))) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -2 binary64))))
(+ 1/2 (* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840))))
(+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))))
1/2
#s(literal 1/2 binary64)
(* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840)))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))))
(* eps eps)
(*.f64 eps eps)
eps
(+ -1/48 (* (* eps eps) 1/3840))
(+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))
-1/48
#s(literal -1/48 binary64)
(* (* eps eps) 1/3840)
(*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))
1/3840
#s(literal 1/3840 binary64)
(* eps (* (sin (/ (+ eps (* x 2)) 2)) -2))
(*.f64 eps (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -2 binary64)))
(* (sin (/ (+ eps (* x 2)) 2)) -2)
(*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -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)
0
#s(literal 0 binary64)
(- 0 (* eps (sin x)))
(*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) eps))
(* eps (sin x))
(*.f64 eps (sin.f64 x))
(sin x)
(sin.f64 x)
(* (* (/ 1 (/ (- 1/2 (* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840)))) (* (- 1/4 (* (* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840))) (* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840))))) eps))) (sin (/ (+ eps (* x 2)) 2))) -2)
(/.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -2 binary64)) (/.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) eps) (*.f64 eps (+.f64 #s(literal 1/48 binary64) (*.f64 eps (*.f64 eps #s(literal -1/3840 binary64)))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (+.f64 #s(literal 1/48 binary64) (*.f64 eps (*.f64 eps #s(literal -1/3840 binary64)))))))))
(* (/ 1 (/ (- 1/2 (* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840)))) (* (- 1/4 (* (* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840))) (* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840))))) eps))) (sin (/ (+ eps (* x 2)) 2)))
(/.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (/.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) eps) (*.f64 eps (+.f64 #s(literal 1/48 binary64) (*.f64 eps (*.f64 eps #s(literal -1/3840 binary64)))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (+.f64 #s(literal 1/48 binary64) (*.f64 eps (*.f64 eps #s(literal -1/3840 binary64)))))))))
(/ 1 (/ (- 1/2 (* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840)))) (* (- 1/4 (* (* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840))) (* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840))))) eps)))
(/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (+.f64 #s(literal 1/48 binary64) (*.f64 eps (*.f64 eps #s(literal -1/3840 binary64))))))) (+.f64 (/.f64 #s(literal 1/2 binary64) eps) (*.f64 eps (+.f64 #s(literal 1/48 binary64) (*.f64 eps (*.f64 eps #s(literal -1/3840 binary64)))))))
1
#s(literal 1 binary64)
(/ (- 1/2 (* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840)))) (* (- 1/4 (* (* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840))) (* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840))))) eps))
(/.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) eps) (*.f64 eps (+.f64 #s(literal 1/48 binary64) (*.f64 eps (*.f64 eps #s(literal -1/3840 binary64)))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (+.f64 #s(literal 1/48 binary64) (*.f64 eps (*.f64 eps #s(literal -1/3840 binary64))))))))
(- 1/2 (* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840))))
(-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))))
(* (- 1/4 (* (* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840))) (* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840))))) eps)
(*.f64 eps (+.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (+.f64 #s(literal 1/48 binary64) (*.f64 eps (*.f64 eps #s(literal -1/3840 binary64))))))))
(- 1/4 (* (* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840))) (* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840)))))
(+.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 eps eps))) (+.f64 #s(literal 1/48 binary64) (*.f64 eps (*.f64 eps #s(literal -1/3840 binary64)))))))
1/4
#s(literal 1/4 binary64)
(* (* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840))) (* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840))))
(*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))))))
(* (* (sin (/ 1 (/ (/ 2 (* eps eps)) (/ 1 eps)))) (sin (/ (+ eps (* x 2)) 2))) -2)
(*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps))))
(* (sin (/ 1 (/ (/ 2 (* eps eps)) (/ 1 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 #s(literal 1/2 binary64) eps)))
(sin (/ 1 (/ (/ 2 (* eps eps)) (/ 1 eps))))
(sin.f64 (*.f64 #s(literal 1/2 binary64) eps))
(/ 1 (/ (/ 2 (* eps eps)) (/ 1 eps)))
(*.f64 #s(literal 1/2 binary64) eps)
(/ (/ 2 (* eps eps)) (/ 1 eps))
(/.f64 #s(literal 2 binary64) eps)
(/ 2 (* eps eps))
(/.f64 #s(literal 2 binary64) (*.f64 eps eps))
(/ 1 eps)
(/.f64 #s(literal 1 binary64) eps)
Results
530.0ms254×0valid
11.0ms3valid
Compiler

Compiled 587 to 347 computations (40.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 460.0ms
ival-mult: 215.0ms (46.7% of total)
ival-div: 109.0ms (23.7% of total)
ival-add: 70.0ms (15.2% of total)
ival-sin: 32.0ms (7% of total)
ival-sub: 16.0ms (3.5% of total)
const: 15.0ms (3.3% of total)
backward-pass: 3.0ms (0.7% of total)

series52.0ms (0.2%)

Counts
21 → 360
Calls
Call 1
Inputs
#<alt (* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840)))>
#<alt (sin (/ (+ eps (* x 2)) 2))>
#<alt (* (* eps eps) 1/3840)>
#<alt (* eps (* (sin (/ (+ eps (* x 2)) 2)) -2))>
#<alt (* eps (sin x))>
#<alt (sin x)>
#<alt (- 0 (* eps (sin x)))>
#<alt (/ 1 (/ (- 1/2 (* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840)))) (* (- 1/4 (* (* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840))) (* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840))))) eps)))>
#<alt (* (* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840))) (* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840))))>
#<alt (/ (/ 2 (* eps eps)) (/ 1 eps))>
#<alt (/ 1 (/ (/ 2 (* eps eps)) (/ 1 eps)))>
#<alt (/ 2 (* eps eps))>
#<alt (* (+ 1/2 (* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840)))) (* eps (* (sin (/ (+ eps (* x 2)) 2)) -2)))>
#<alt (+ 1/2 (* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840))))>
#<alt (* eps eps)>
#<alt (* (* (/ 1 (/ (- 1/2 (* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840)))) (* (- 1/4 (* (* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840))) (* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840))))) eps))) (sin (/ (+ eps (* x 2)) 2))) -2)>
#<alt (* (/ 1 (/ (- 1/2 (* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840)))) (* (- 1/4 (* (* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840))) (* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840))))) eps))) (sin (/ (+ eps (* x 2)) 2)))>
#<alt (/ (- 1/2 (* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840)))) (* (- 1/4 (* (* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840))) (* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840))))) eps))>
#<alt (* (* (sin (/ 1 (/ (/ 2 (* eps eps)) (/ 1 eps)))) (sin (/ (+ eps (* x 2)) 2))) -2)>
#<alt (* (sin (/ 1 (/ (/ 2 (* eps eps)) (/ 1 eps)))) (sin (/ (+ eps (* x 2)) 2)))>
#<alt (sin (/ 1 (/ (/ 2 (* eps eps)) (/ 1 eps))))>
Outputs
#<alt (* -1/48 (pow eps 2))>
#<alt (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))>
#<alt (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))>
#<alt (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))>
#<alt (* 1/3840 (pow eps 4))>
#<alt (* (pow eps 4) (- 1/3840 (* 1/48 (/ 1 (pow eps 2)))))>
#<alt (* (pow eps 4) (- 1/3840 (* 1/48 (/ 1 (pow eps 2)))))>
#<alt (* (pow eps 4) (- 1/3840 (* 1/48 (/ 1 (pow eps 2)))))>
#<alt (* 1/3840 (pow eps 4))>
#<alt (* (pow eps 4) (- 1/3840 (* 1/48 (/ 1 (pow eps 2)))))>
#<alt (* (pow eps 4) (- 1/3840 (* 1/48 (/ 1 (pow eps 2)))))>
#<alt (* (pow eps 4) (- 1/3840 (* 1/48 (/ 1 (pow eps 2)))))>
#<alt (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/3840 (pow eps 2))>
#<alt (* 1/3840 (pow eps 2))>
#<alt (* 1/3840 (pow eps 2))>
#<alt (* 1/3840 (pow eps 2))>
#<alt (* 1/3840 (pow eps 2))>
#<alt (* 1/3840 (pow eps 2))>
#<alt (* 1/3840 (pow eps 2))>
#<alt (* 1/3840 (pow eps 2))>
#<alt (* 1/3840 (pow eps 2))>
#<alt (* 1/3840 (pow eps 2))>
#<alt (* 1/3840 (pow eps 2))>
#<alt (* 1/3840 (pow eps 2))>
#<alt (* -2 (* eps (sin x)))>
#<alt (* eps (+ (* -2 (sin x)) (* -1 (* eps (cos x)))))>
#<alt (* eps (+ (* -2 (sin x)) (* eps (+ (* -1 (cos x)) (* 1/4 (* eps (sin x)))))))>
#<alt (* eps (+ (* -2 (sin x)) (* eps (+ (* -1 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/4 (sin x))))))))>
#<alt (* -2 (* eps (sin (* 1/2 (+ eps (* 2 x))))))>
#<alt (* -2 (* eps (sin (* 1/2 (+ eps (* 2 x))))))>
#<alt (* -2 (* eps (sin (* 1/2 (+ eps (* 2 x))))))>
#<alt (* -2 (* eps (sin (* 1/2 (+ eps (* 2 x))))))>
#<alt (* -2 (* eps (sin (* 1/2 (- (* 2 x) (* -1 eps))))))>
#<alt (* -2 (* eps (sin (* 1/2 (- (* 2 x) (* -1 eps))))))>
#<alt (* -2 (* eps (sin (* 1/2 (- (* 2 x) (* -1 eps))))))>
#<alt (* -2 (* eps (sin (* 1/2 (- (* 2 x) (* -1 eps))))))>
#<alt (* -2 (* eps (sin (* 1/2 eps))))>
#<alt (+ (* -2 (* eps (sin (* 1/2 eps)))) (* -2 (* eps (* x (cos (* 1/2 eps))))))>
#<alt (+ (* -2 (* eps (sin (* 1/2 eps)))) (* x (+ (* -2 (* eps (cos (* 1/2 eps)))) (* eps (* x (sin (* 1/2 eps)))))))>
#<alt (+ (* -2 (* eps (sin (* 1/2 eps)))) (* x (+ (* -2 (* eps (cos (* 1/2 eps)))) (* x (+ (* 1/3 (* eps (* x (cos (* 1/2 eps))))) (* eps (sin (* 1/2 eps))))))))>
#<alt (* -2 (* eps (sin (* 1/2 (+ eps (* 2 x))))))>
#<alt (* -2 (* eps (sin (* 1/2 (+ eps (* 2 x))))))>
#<alt (* -2 (* eps (sin (* 1/2 (+ eps (* 2 x))))))>
#<alt (* -2 (* eps (sin (* 1/2 (+ eps (* 2 x))))))>
#<alt (* -2 (* eps (sin (* 1/2 (- eps (* -2 x))))))>
#<alt (* -2 (* eps (sin (* 1/2 (- eps (* -2 x))))))>
#<alt (* -2 (* eps (sin (* 1/2 (- eps (* -2 x))))))>
#<alt (* -2 (* eps (sin (* 1/2 (- eps (* -2 x))))))>
#<alt (* eps (sin x))>
#<alt (* eps (sin x))>
#<alt (* eps (sin x))>
#<alt (* eps (sin x))>
#<alt (* eps (sin x))>
#<alt (* eps (sin x))>
#<alt (* eps (sin x))>
#<alt (* eps (sin x))>
#<alt (* eps (sin x))>
#<alt (* eps (sin x))>
#<alt (* eps (sin x))>
#<alt (* eps (sin x))>
#<alt (* eps x)>
#<alt (* x (+ eps (* -1/6 (* eps (pow x 2)))))>
#<alt (* x (+ eps (* (pow x 2) (+ (* -1/6 eps) (* 1/120 (* eps (pow x 2)))))))>
#<alt (* x (+ eps (* (pow x 2) (+ (* -1/6 eps) (* (pow x 2) (+ (* -1/5040 (* eps (pow x 2))) (* 1/120 eps)))))))>
#<alt (* eps (sin x))>
#<alt (* eps (sin x))>
#<alt (* eps (sin x))>
#<alt (* eps (sin x))>
#<alt (* eps (sin x))>
#<alt (* eps (sin x))>
#<alt (* eps (sin x))>
#<alt (* 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 (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 x))>
#<alt (* x (- (* 1/6 (* eps (pow x 2))) eps))>
#<alt (* x (- (* (pow x 2) (- (* -1/120 (* eps (pow x 2))) (* -1/6 eps))) eps))>
#<alt (* x (- (* (pow x 2) (- (* (pow x 2) (- (* 1/5040 (* eps (pow x 2))) (* 1/120 eps))) (* -1/6 eps))) eps))>
#<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/2 eps)>
#<alt (* eps (+ 1/2 (* -1/48 (pow eps 2))))>
#<alt (* eps (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))>
#<alt (* eps (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))>
#<alt (* 1/3840 (pow eps 5))>
#<alt (* (pow eps 5) (- 1/3840 (* 1/48 (/ 1 (pow eps 2)))))>
#<alt (* (pow eps 5) (- (+ 1/3840 (/ 1/2 (pow eps 4))) (* 1/48 (/ 1 (pow eps 2)))))>
#<alt (* (pow eps 5) (- (+ 1/3840 (/ 1/2 (pow eps 4))) (* 1/48 (/ 1 (pow eps 2)))))>
#<alt (* 1/3840 (pow eps 5))>
#<alt (* -1 (* (pow eps 5) (- (* 1/48 (/ 1 (pow eps 2))) 1/3840)))>
#<alt (* -1 (* (pow eps 5) (- (* 1/48 (/ 1 (pow eps 2))) (+ 1/3840 (/ 1/2 (pow eps 4))))))>
#<alt (* -1 (* (pow eps 5) (- (* 1/48 (/ 1 (pow eps 2))) (+ 1/3840 (/ 1/2 (pow eps 4))))))>
#<alt (* 1/2304 (pow eps 4))>
#<alt (* (pow eps 4) (+ 1/2304 (* -1/92160 (pow eps 2))))>
#<alt (* (pow eps 4) (+ 1/2304 (* (pow eps 2) (- (* 1/14745600 (pow eps 2)) 1/92160))))>
#<alt (* (pow eps 4) (+ 1/2304 (* (pow eps 2) (- (* 1/14745600 (pow eps 2)) 1/92160))))>
#<alt (* 1/14745600 (pow eps 8))>
#<alt (* (pow eps 8) (- 1/14745600 (* 1/92160 (/ 1 (pow eps 2)))))>
#<alt (* (pow eps 8) (- (+ 1/14745600 (/ 1/2304 (pow eps 4))) (* 1/92160 (/ 1 (pow eps 2)))))>
#<alt (* (pow eps 8) (- (+ 1/14745600 (/ 1/2304 (pow eps 4))) (* 1/92160 (/ 1 (pow eps 2)))))>
#<alt (* 1/14745600 (pow eps 8))>
#<alt (* (pow eps 8) (- 1/14745600 (* 1/92160 (/ 1 (pow eps 2)))))>
#<alt (* (pow eps 8) (- (+ 1/14745600 (/ 1/2304 (pow eps 4))) (* 1/92160 (/ 1 (pow eps 2)))))>
#<alt (* (pow eps 8) (- (+ 1/14745600 (/ 1/2304 (pow eps 4))) (* 1/92160 (/ 1 (pow eps 2)))))>
#<alt (/ 2 eps)>
#<alt (/ 2 eps)>
#<alt (/ 2 eps)>
#<alt (/ 2 eps)>
#<alt (/ 2 eps)>
#<alt (/ 2 eps)>
#<alt (/ 2 eps)>
#<alt (/ 2 eps)>
#<alt (/ 2 eps)>
#<alt (/ 2 eps)>
#<alt (/ 2 eps)>
#<alt (/ 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 (/ 2 (pow eps 2))>
#<alt (/ 2 (pow eps 2))>
#<alt (/ 2 (pow eps 2))>
#<alt (/ 2 (pow eps 2))>
#<alt (/ 2 (pow eps 2))>
#<alt (/ 2 (pow eps 2))>
#<alt (/ 2 (pow eps 2))>
#<alt (/ 2 (pow eps 2))>
#<alt (/ 2 (pow eps 2))>
#<alt (/ 2 (pow eps 2))>
#<alt (/ 2 (pow eps 2))>
#<alt (/ 2 (pow eps 2))>
#<alt (* -1 (* eps (sin x)))>
#<alt (* eps (+ (* -1 (sin x)) (* -1/2 (* eps (cos x)))))>
#<alt (* eps (+ (* -1 (sin x)) (* eps (+ (* -2 (* eps (+ (* -1/16 (sin x)) (* -1/48 (sin x))))) (* -1/2 (cos x))))))>
#<alt (* eps (+ (* -1 (sin x)) (* eps (+ (* -1/2 (cos x)) (* eps (+ (* -2 (+ (* -1/16 (sin x)) (* -1/48 (sin x)))) (* 1/24 (* eps (cos x)))))))))>
#<alt (* -1/1920 (* (pow eps 5) (sin (* 1/2 (+ eps (* 2 x))))))>
#<alt (* (pow eps 5) (+ (* -1/1920 (sin (* 1/2 (+ eps (* 2 x))))) (* 1/24 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 2)))))>
#<alt (* (pow eps 5) (+ (* -1 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 4))) (+ (* -1/1920 (sin (* 1/2 (+ eps (* 2 x))))) (* 1/24 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 2))))))>
#<alt (* (pow eps 5) (+ (* -1 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 4))) (+ (* -1/1920 (sin (* 1/2 (+ eps (* 2 x))))) (* 1/24 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 2))))))>
#<alt (* -1/1920 (* (pow eps 5) (sin (* 1/2 (- (* 2 x) (* -1 eps))))))>
#<alt (* -1 (* (pow eps 5) (+ (* -1/24 (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (* 1/1920 (sin (* 1/2 (- (* 2 x) (* -1 eps))))))))>
#<alt (* -1 (* (pow eps 5) (+ (* -1/24 (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (+ (* 1/1920 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 4))))))>
#<alt (* -1 (* (pow eps 5) (+ (* -1/24 (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (+ (* 1/1920 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 4))))))>
#<alt (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))>
#<alt (+ (* -2 (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))) (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))))>
#<alt (+ (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))) (* x (+ (* -2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))) (* eps (* x (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))))))>
#<alt (+ (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))) (* x (+ (* -2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))) (* x (+ (* 1/3 (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))) (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))))))>
#<alt (* -2 (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))>
#<alt (* -2 (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))>
#<alt (* -2 (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))>
#<alt (* -2 (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))>
#<alt (* -2 (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))>
#<alt (* -2 (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))>
#<alt (* -2 (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))>
#<alt (* -2 (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))>
#<alt 1/2>
#<alt (+ 1/2 (* -1/48 (pow eps 2)))>
#<alt (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))>
#<alt (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))>
#<alt (* 1/3840 (pow eps 4))>
#<alt (* (pow eps 4) (- 1/3840 (* 1/48 (/ 1 (pow eps 2)))))>
#<alt (* (pow eps 4) (- (+ 1/3840 (/ 1/2 (pow eps 4))) (* 1/48 (/ 1 (pow eps 2)))))>
#<alt (* (pow eps 4) (- (+ 1/3840 (/ 1/2 (pow eps 4))) (* 1/48 (/ 1 (pow eps 2)))))>
#<alt (* 1/3840 (pow eps 4))>
#<alt (* (pow eps 4) (- 1/3840 (* 1/48 (/ 1 (pow eps 2)))))>
#<alt (* (pow eps 4) (- (+ 1/3840 (/ 1/2 (pow eps 4))) (* 1/48 (/ 1 (pow eps 2)))))>
#<alt (* (pow eps 4) (- (+ 1/3840 (/ 1/2 (pow eps 4))) (* 1/48 (/ 1 (pow eps 2)))))>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (pow eps 2)>
#<alt (* -1 (* 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 (* eps (- (* -1/96 (cos x)) (* 1/96 (cos x))))) (* -2 (- (* -1/16 (sin x)) (* 1/48 (sin x))))))))))>
#<alt (* -1/1920 (* (pow eps 5) (sin (* 1/2 (+ eps (* 2 x))))))>
#<alt (* (pow eps 5) (+ (* -2 (/ (- (* -1/24 (sin (* 1/2 (+ eps (* 2 x))))) (* -1/48 (sin (* 1/2 (+ eps (* 2 x)))))) (pow eps 2))) (* -1/1920 (sin (* 1/2 (+ eps (* 2 x)))))))>
#<alt (* (pow eps 5) (+ (* -2 (/ (- (* -1/24 (sin (* 1/2 (+ eps (* 2 x))))) (* -1/48 (sin (* 1/2 (+ eps (* 2 x)))))) (pow eps 2))) (+ (* -2 (/ (- (* 5/3 (sin (* 1/2 (+ eps (* 2 x))))) (+ (* -80 (- (* -1/24 (sin (* 1/2 (+ eps (* 2 x))))) (* -1/48 (sin (* 1/2 (+ eps (* 2 x))))))) (* -1/2 (sin (* 1/2 (+ eps (* 2 x))))))) (pow eps 4))) (* -1/1920 (sin (* 1/2 (+ eps (* 2 x))))))))>
#<alt (* (pow eps 5) (+ (* -2 (/ (- (* -1/24 (sin (* 1/2 (+ eps (* 2 x))))) (* -1/48 (sin (* 1/2 (+ eps (* 2 x)))))) (pow eps 2))) (+ (* -2 (/ (- (* 5/3 (sin (* 1/2 (+ eps (* 2 x))))) (+ (* -80 (- (* -1/24 (sin (* 1/2 (+ eps (* 2 x))))) (* -1/48 (sin (* 1/2 (+ eps (* 2 x))))))) (* -1/2 (sin (* 1/2 (+ eps (* 2 x))))))) (pow eps 4))) (+ (* -1/1920 (sin (* 1/2 (+ eps (* 2 x))))) (* 2 (/ (+ (* -1920 (- (* -1/24 (sin (* 1/2 (+ eps (* 2 x))))) (* -1/48 (sin (* 1/2 (+ eps (* 2 x))))))) (* -80 (- (* 5/3 (sin (* 1/2 (+ eps (* 2 x))))) (+ (* -80 (- (* -1/24 (sin (* 1/2 (+ eps (* 2 x))))) (* -1/48 (sin (* 1/2 (+ eps (* 2 x))))))) (* -1/2 (sin (* 1/2 (+ eps (* 2 x))))))))) (pow eps 6)))))))>
#<alt (* -1/1920 (* (pow eps 5) (sin (* 1/2 (- (* 2 x) (* -1 eps))))))>
#<alt (* -1 (* (pow eps 5) (+ (* 1/1920 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (* 2 (/ (- (* -1/24 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (* -1/48 (sin (* 1/2 (- (* 2 x) (* -1 eps)))))) (pow eps 2))))))>
#<alt (* -1 (* (pow eps 5) (+ (* 1/1920 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (+ (* 2 (/ (- (* -1/24 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (* -1/48 (sin (* 1/2 (- (* 2 x) (* -1 eps)))))) (pow eps 2))) (* 2 (/ (- (* 5/3 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (+ (* -80 (- (* -1/24 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (* -1/48 (sin (* 1/2 (- (* 2 x) (* -1 eps))))))) (* -1/2 (sin (* 1/2 (- (* 2 x) (* -1 eps))))))) (pow eps 4)))))))>
#<alt (* -1 (* (pow eps 5) (+ (* -2 (/ (+ (* -1920 (- (* -1/24 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (* -1/48 (sin (* 1/2 (- (* 2 x) (* -1 eps))))))) (* -80 (- (* 5/3 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (+ (* -80 (- (* -1/24 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (* -1/48 (sin (* 1/2 (- (* 2 x) (* -1 eps))))))) (* -1/2 (sin (* 1/2 (- (* 2 x) (* -1 eps))))))))) (pow eps 6))) (+ (* 1/1920 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (+ (* 2 (/ (- (* -1/24 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (* -1/48 (sin (* 1/2 (- (* 2 x) (* -1 eps)))))) (pow eps 2))) (* 2 (/ (- (* 5/3 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (+ (* -80 (- (* -1/24 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (* -1/48 (sin (* 1/2 (- (* 2 x) (* -1 eps))))))) (* -1/2 (sin (* 1/2 (- (* 2 x) (* -1 eps))))))) (pow eps 4))))))))>
#<alt (* -2 (/ (* eps (* (sin (* 1/2 eps)) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))>
#<alt (+ (* -2 (/ (* eps (* x (* (cos (* 1/2 eps)) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2)))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))) (* -2 (/ (* eps (* (sin (* 1/2 eps)) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))>
#<alt (+ (* -2 (/ (* eps (* (sin (* 1/2 eps)) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))) (* x (+ (* -2 (/ (* eps (* (cos (* 1/2 eps)) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))) (/ (* eps (* x (* (sin (* 1/2 eps)) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2)))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))))>
#<alt (+ (* -2 (/ (* eps (* (sin (* 1/2 eps)) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))) (* x (+ (* -2 (/ (* eps (* (cos (* 1/2 eps)) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))) (* x (+ (* 1/3 (/ (* eps (* x (* (cos (* 1/2 eps)) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2)))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))) (/ (* eps (* (sin (* 1/2 eps)) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))))))>
#<alt (* -2 (/ (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))>
#<alt (* -2 (/ (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))>
#<alt (* -2 (/ (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))>
#<alt (* -2 (/ (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))>
#<alt (* -2 (/ (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))>
#<alt (* -2 (/ (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))>
#<alt (* -2 (/ (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))>
#<alt (* -2 (/ (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))>
#<alt (* 1/2 (* eps (sin x)))>
#<alt (* eps (+ (* 1/4 (* eps (cos x))) (* 1/2 (sin x))))>
#<alt (* eps (+ (* 1/2 (sin x)) (* eps (+ (* 1/4 (cos x)) (* eps (- (* -1/16 (sin x)) (* 1/48 (sin x))))))))>
#<alt (* eps (+ (* 1/2 (sin x)) (* eps (+ (* 1/4 (cos x)) (* eps (- (+ (* -1/16 (sin x)) (* eps (- (* -1/96 (cos x)) (* 1/96 (cos x))))) (* 1/48 (sin x))))))))>
#<alt (* 1/3840 (* (pow eps 5) (sin (* 1/2 (+ eps (* 2 x))))))>
#<alt (* (pow eps 5) (- (+ (* -1/24 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 2))) (* 1/3840 (sin (* 1/2 (+ eps (* 2 x)))))) (* -1/48 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 2)))))>
#<alt (* (pow eps 5) (- (+ (* -1/24 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 2))) (+ (* 1/3840 (sin (* 1/2 (+ eps (* 2 x))))) (* 5/3 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 4))))) (+ (* -80 (/ (- (* -1/24 (sin (* 1/2 (+ eps (* 2 x))))) (* -1/48 (sin (* 1/2 (+ eps (* 2 x)))))) (pow eps 4))) (+ (* -1/2 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 4))) (* -1/48 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 2)))))))>
#<alt (* (pow eps 5) (- (+ (* -1 (/ (+ (* -1920 (- (* -1/24 (sin (* 1/2 (+ eps (* 2 x))))) (* -1/48 (sin (* 1/2 (+ eps (* 2 x))))))) (* -80 (- (* 5/3 (sin (* 1/2 (+ eps (* 2 x))))) (+ (* -80 (- (* -1/24 (sin (* 1/2 (+ eps (* 2 x))))) (* -1/48 (sin (* 1/2 (+ eps (* 2 x))))))) (* -1/2 (sin (* 1/2 (+ eps (* 2 x))))))))) (pow eps 6))) (+ (* -1/24 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 2))) (+ (* 1/3840 (sin (* 1/2 (+ eps (* 2 x))))) (* 5/3 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 4)))))) (+ (* -80 (/ (- (* -1/24 (sin (* 1/2 (+ eps (* 2 x))))) (* -1/48 (sin (* 1/2 (+ eps (* 2 x)))))) (pow eps 4))) (+ (* -1/2 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 4))) (* -1/48 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 2)))))))>
#<alt (* 1/3840 (* (pow eps 5) (sin (* 1/2 (- (* 2 x) (* -1 eps))))))>
#<alt (* -1 (* (pow eps 5) (+ (* -1 (/ (- (* -1/24 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (* -1/48 (sin (* 1/2 (- (* 2 x) (* -1 eps)))))) (pow eps 2))) (* -1/3840 (sin (* 1/2 (- (* 2 x) (* -1 eps))))))))>
#<alt (* -1 (* (pow eps 5) (+ (* -1 (/ (- (* -1/24 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (* -1/48 (sin (* 1/2 (- (* 2 x) (* -1 eps)))))) (pow eps 2))) (+ (* -1 (/ (- (* 5/3 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (+ (* -80 (- (* -1/24 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (* -1/48 (sin (* 1/2 (- (* 2 x) (* -1 eps))))))) (* -1/2 (sin (* 1/2 (- (* 2 x) (* -1 eps))))))) (pow eps 4))) (* -1/3840 (sin (* 1/2 (- (* 2 x) (* -1 eps)))))))))>
#<alt (* -1 (* (pow eps 5) (+ (* -1920 (/ (- (* -1/24 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (* -1/48 (sin (* 1/2 (- (* 2 x) (* -1 eps)))))) (pow eps 6))) (+ (* -80 (/ (- (* 5/3 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (+ (* -80 (- (* -1/24 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (* -1/48 (sin (* 1/2 (- (* 2 x) (* -1 eps))))))) (* -1/2 (sin (* 1/2 (- (* 2 x) (* -1 eps))))))) (pow eps 6))) (+ (* -1 (/ (- (* -1/24 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (* -1/48 (sin (* 1/2 (- (* 2 x) (* -1 eps)))))) (pow eps 2))) (+ (* -1 (/ (- (* 5/3 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (+ (* -80 (- (* -1/24 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (* -1/48 (sin (* 1/2 (- (* 2 x) (* -1 eps))))))) (* -1/2 (sin (* 1/2 (- (* 2 x) (* -1 eps))))))) (pow eps 4))) (* -1/3840 (sin (* 1/2 (- (* 2 x) (* -1 eps)))))))))))>
#<alt (/ (* eps (* (sin (* 1/2 eps)) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))>
#<alt (+ (/ (* eps (* x (* (cos (* 1/2 eps)) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2)))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))) (/ (* eps (* (sin (* 1/2 eps)) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))>
#<alt (+ (* x (+ (* -1/2 (/ (* eps (* x (* (sin (* 1/2 eps)) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2)))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))) (/ (* eps (* (cos (* 1/2 eps)) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))) (/ (* eps (* (sin (* 1/2 eps)) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))>
#<alt (+ (* x (+ (* x (+ (* -1/2 (/ (* eps (* (sin (* 1/2 eps)) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))) (* -1/6 (/ (* eps (* x (* (cos (* 1/2 eps)) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2)))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))) (/ (* eps (* (cos (* 1/2 eps)) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))) (/ (* eps (* (sin (* 1/2 eps)) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))>
#<alt (/ (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))>
#<alt (/ (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))>
#<alt (/ (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))>
#<alt (/ (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))>
#<alt (/ (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))>
#<alt (/ (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))>
#<alt (/ (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))>
#<alt (/ (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))>
#<alt (/ 2 eps)>
#<alt (/ (+ 2 (* 1/12 (pow eps 2))) eps)>
#<alt (/ (+ 2 (* (pow eps 2) (+ 1/12 (* 7/2880 (pow eps 2))))) eps)>
#<alt (/ (+ 2 (* (pow eps 2) (+ 1/12 (* (pow eps 2) (+ 7/2880 (* 1/17280 (pow eps 2))))))) eps)>
#<alt (/ 3840 (pow eps 5))>
#<alt (/ (+ 3840 (* 307200 (/ 1 (pow eps 2)))) (pow eps 5))>
#<alt (/ (+ 3840 (+ (* 307200 (/ 1 (pow eps 2))) (/ 17203200 (pow eps 4)))) (pow eps 5))>
#<alt (/ (+ 3840 (+ (* 307200 (/ 1 (pow eps 2))) (+ (* 786432000 (/ 1 (pow eps 6))) (/ 17203200 (pow eps 4))))) (pow eps 5))>
#<alt (/ 3840 (pow eps 5))>
#<alt (/ (+ 3840 (* 307200 (/ 1 (pow eps 2)))) (pow eps 5))>
#<alt (* -1 (/ (- (* -1 (/ (+ 307200 (* 17203200 (/ 1 (pow eps 2)))) (pow eps 2))) 3840) (pow eps 5)))>
#<alt (* -1 (/ (- (* -1 (/ (+ 17203200 (* 786432000 (/ 1 (pow eps 2)))) (pow eps 4))) (+ 3840 (* 307200 (/ 1 (pow eps 2))))) (pow eps 5)))>
#<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))>
Calls

90 calls:

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

rewrite603.0ms (2.6%)

Algorithm
batch-egg-rewrite
Rules
4314×*-lowering-*.f32
4314×*-lowering-*.f64
4006×accelerator-lowering-fma.f32
4006×accelerator-lowering-fma.f64
3816×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
040315
1230227
21973227
08098206
Stop Event
iter limit
node limit
Counts
21 → 615
Calls
Call 1
Inputs
(* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840)))
(sin (/ (+ eps (* x 2)) 2))
(* (* eps eps) 1/3840)
(* eps (* (sin (/ (+ eps (* x 2)) 2)) -2))
(* eps (sin x))
(sin x)
(- 0 (* eps (sin x)))
(/ 1 (/ (- 1/2 (* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840)))) (* (- 1/4 (* (* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840))) (* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840))))) eps)))
(* (* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840))) (* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840))))
(/ (/ 2 (* eps eps)) (/ 1 eps))
(/ 1 (/ (/ 2 (* eps eps)) (/ 1 eps)))
(/ 2 (* eps eps))
(* (+ 1/2 (* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840)))) (* eps (* (sin (/ (+ eps (* x 2)) 2)) -2)))
(+ 1/2 (* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840))))
(* eps eps)
(* (* (/ 1 (/ (- 1/2 (* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840)))) (* (- 1/4 (* (* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840))) (* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840))))) eps))) (sin (/ (+ eps (* x 2)) 2))) -2)
(* (/ 1 (/ (- 1/2 (* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840)))) (* (- 1/4 (* (* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840))) (* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840))))) eps))) (sin (/ (+ eps (* x 2)) 2)))
(/ (- 1/2 (* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840)))) (* (- 1/4 (* (* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840))) (* (* eps eps) (+ -1/48 (* (* eps eps) 1/3840))))) eps))
(* (* (sin (/ 1 (/ (/ 2 (* eps eps)) (/ 1 eps)))) (sin (/ (+ eps (* x 2)) 2))) -2)
(* (sin (/ 1 (/ (/ 2 (* eps eps)) (/ 1 eps)))) (sin (/ (+ eps (* x 2)) 2)))
(sin (/ 1 (/ (/ 2 (* eps eps)) (/ 1 eps))))
Outputs
(+.f64 (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))
(+.f64 (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))) (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) #s(literal 1 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))) (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))) (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) (/.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))) (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))
(fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))
(fma.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))
(fma.f64 eps (*.f64 (*.f64 eps #s(literal 1/3840 binary64)) (*.f64 eps eps)) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))
(fma.f64 (*.f64 eps eps) #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))
(fma.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))
(fma.f64 #s(literal -1/48 binary64) (*.f64 eps eps) (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))
(fma.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))
(fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) (*.f64 eps eps) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))
(fma.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps #s(literal 1/3840 binary64)) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))
(fma.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))
(fma.f64 (*.f64 #s(literal -1/48 binary64) eps) eps (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))
(fma.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) eps) eps (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal -1/110592 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/56623104000 binary64))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))) (-.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))) (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))) (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))
(/.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/110592 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/56623104000 binary64))))) (+.f64 #s(literal 1/2304 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)))))
(/.f64 (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/2304 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/14745600 binary64)))) (-.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal -1/110592 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/56623104000 binary64)))) (*.f64 eps eps)) (+.f64 #s(literal 1/2304 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/2304 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/14745600 binary64))) (*.f64 eps eps)) (-.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal -1/110592 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/56623104000 binary64))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (neg.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))) (-.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))) (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (neg.f64 (-.f64 (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))) (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/110592 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/56623104000 binary64)))))) (neg.f64 (+.f64 #s(literal 1/2304 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/2304 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/14745600 binary64))))) (neg.f64 (-.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1/110592 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/56623104000 binary64)))) (*.f64 eps eps))) (neg.f64 (+.f64 #s(literal 1/2304 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/2304 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/14745600 binary64))) (*.f64 eps eps))) (neg.f64 (-.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/56623104000 binary64))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal -1/110592 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (-.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))))))
(pow.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1 binary64))
(*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))
(*.f64 eps (pow.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) #s(literal 1 binary64)))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))
(*.f64 (*.f64 eps eps) (pow.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) #s(literal 1 binary64)))
(*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 eps eps))
(*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) eps)
(*.f64 (pow.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) #s(literal 1 binary64)) eps)
(*.f64 (pow.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) #s(literal 1 binary64)) (*.f64 eps 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 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))
(*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))
(*.f64 #s(literal 1/3840 binary64) (*.f64 eps eps))
(*.f64 (*.f64 eps #s(literal 1/3840 binary64)) eps)
(*.f64 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 #s(literal -2 binary64) eps))
(*.f64 #s(literal -2 binary64) (*.f64 eps (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))))
(*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -2 binary64)) eps)
(*.f64 (*.f64 eps (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
(*.f64 (*.f64 eps #s(literal -2 binary64)) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))
(+.f64 (*.f64 eps (sin.f64 x)) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x))) (/.f64 (*.f64 (*.f64 eps eps) (-.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 eps (sin.f64 x)))))
(fma.f64 eps (sin.f64 x) #s(literal 0 binary64))
(fma.f64 (sin.f64 x) eps #s(literal 0 binary64))
(/.f64 (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))) (*.f64 eps (sin.f64 x)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (-.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 eps (sin.f64 x))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (-.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 eps (sin.f64 x)))))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))) #s(literal 0 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))) #s(literal 0 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)) #s(literal 0 binary64)) (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))))
(*.f64 eps (sin.f64 x))
(*.f64 (sin.f64 x) eps)
(sin.f64 x)
(+.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x))))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x))) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))))) (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x))) (*.f64 eps (sin.f64 x)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x))))) (/.f64 (*.f64 (*.f64 eps eps) (-.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 #s(literal 0 binary64) (*.f64 eps (sin.f64 x))))))
(fma.f64 eps (neg.f64 (sin.f64 x)) #s(literal 0 binary64))
(fma.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) eps) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 eps (sin.f64 x)) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) eps) (sin.f64 x) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))))) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (-.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 eps (sin.f64 x))) #s(literal 0 binary64))
(fma.f64 (neg.f64 (sin.f64 x)) eps #s(literal 0 binary64))
(neg.f64 (*.f64 eps (sin.f64 x)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 eps eps) (-.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) (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps (sin.f64 x)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (-.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) (neg.f64 (/.f64 (*.f64 (*.f64 eps eps) (-.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) (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 eps (sin.f64 x)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64))) (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 eps eps) (-.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 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))))) (*.f64 eps (sin.f64 x)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (-.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 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 eps eps) (-.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 #s(literal 0 binary64) (*.f64 eps (sin.f64 x))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (-.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 eps (sin.f64 x))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (-.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 #s(literal 0 binary64) (*.f64 eps (sin.f64 x))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))))) (*.f64 (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))) (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)))) (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 4 binary64)))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64))))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (-.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 eps (sin.f64 x)))))
(/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64))) #s(literal 0 binary64)) (+.f64 (*.f64 (*.f64 eps eps) (-.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 (-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x))) #s(literal 0 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (-.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 (*.f64 eps eps) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))))) (+.f64 (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 1 binary64)) (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))))) (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 1 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x))) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x))) (/.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))) (+.f64 (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64)))))) (*.f64 (/.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x))) (*.f64 eps (sin.f64 x))))))
(pow.f64 (/.f64 (*.f64 (*.f64 eps eps) (-.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) (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 eps (sin.f64 x)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (-.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 eps (neg.f64 (sin.f64 x)))
(*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) eps))
(*.f64 #s(literal -1 binary64) (*.f64 eps (sin.f64 x)))
(*.f64 (-.f64 #s(literal 0 binary64) eps) (sin.f64 x))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))))))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eps eps) (-.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 eps (sin.f64 x))))
(*.f64 (neg.f64 (sin.f64 x)) eps)
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))) eps)) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))) (/.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))) eps)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))) eps))
(/.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))))
(/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))
(/.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) eps) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) eps)) (neg.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))))))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))) eps) #s(literal -1 binary64))
(pow.f64 (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))) eps) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))) eps)) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))) eps))) #s(literal -1 binary64))
(*.f64 eps (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))))
(*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (/.f64 eps (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))))
(*.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))))
(*.f64 (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(*.f64 (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)) eps)
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))) eps)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))))
(*.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) eps) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) eps)
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))) (-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (-.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))
(+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) #s(literal -1/48 binary64)) (*.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))
(+.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) #s(literal -1/48 binary64)))
(+.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))
(+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))
(+.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal -1/48 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))))
(fma.f64 #s(literal -1/48 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))
(fma.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 #s(literal -1/48 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))
(fma.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))
(fma.f64 (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))
(fma.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) #s(literal -1/48 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))
(fma.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) (*.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) #s(literal -1/48 binary64)))
(/.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (+.f64 #s(literal -1/110592 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/56623104000 binary64))))) (+.f64 #s(literal 1/2304 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64)))))
(/.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (-.f64 #s(literal 1/2304 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/14745600 binary64)))) (-.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (+.f64 #s(literal -1/110592 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/56623104000 binary64)))))) (neg.f64 (+.f64 #s(literal 1/2304 binary64) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) #s(literal -1/48 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (-.f64 #s(literal 1/2304 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/14745600 binary64))))) (neg.f64 (-.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) #s(literal -1/48 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) #s(literal -1/48 binary64)) (*.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) #s(literal -1/48 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) #s(literal -1/48 binary64)) (*.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) #s(literal -1/48 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) #s(literal -1/48 binary64)) (*.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) #s(literal -1/48 binary64))) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) #s(literal -1/48 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) (*.f64 (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal -1/48 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (*.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (-.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal -1/48 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (*.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 #s(literal -1/48 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))))
(pow.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 2 binary64))
(pow.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) #s(literal 1 binary64))
(pow.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 eps eps))) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) #s(literal 2 binary64))
(*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))
(*.f64 eps (*.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))
(*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))
(*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))
(*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))
(*.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 eps eps))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 eps eps))))
(*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))
(*.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))
(*.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))
(*.f64 (*.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 eps eps))
(*.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) eps) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))
(*.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))
(*.f64 (exp.f64 (log.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (exp.f64 (log.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 #s(literal 2 binary64) eps)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (/.f64 #s(literal 2 binary64) eps)) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 #s(literal 2 binary64) eps) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) eps)) (/.f64 #s(literal -2 binary64) eps))
(neg.f64 (/.f64 #s(literal -2 binary64) eps))
(/.f64 eps (/.f64 (*.f64 eps eps) #s(literal 2 binary64)))
(/.f64 #s(literal 2 binary64) eps)
(/.f64 #s(literal 2 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) eps)))
(/.f64 #s(literal 2 binary64) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) eps))))
(/.f64 #s(literal 2 binary64) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) eps) (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))))
(/.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) eps))
(/.f64 #s(literal -2 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) eps)))
(/.f64 #s(literal -2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) eps) (-.f64 #s(literal 0 binary64) (*.f64 eps eps))))
(/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) eps))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) eps) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 eps #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) eps))))
(/.f64 (/.f64 #s(literal 2 binary64) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) eps))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) eps) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 eps #s(literal 2 binary64))))
(/.f64 (/.f64 #s(literal -2 binary64) eps) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal -2 binary64) (*.f64 eps eps)) (/.f64 #s(literal -1 binary64) eps))
(/.f64 (-.f64 #s(literal 0 binary64) eps) (neg.f64 (/.f64 (*.f64 eps eps) #s(literal 2 binary64))))
(/.f64 (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64))
(/.f64 (*.f64 #s(literal -2 binary64) eps) (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))
(/.f64 (*.f64 #s(literal 2 binary64) eps) (*.f64 eps eps))
(/.f64 (*.f64 (/.f64 #s(literal 2 binary64) eps) eps) eps)
(/.f64 (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) eps)) (*.f64 eps eps))
(/.f64 (neg.f64 (*.f64 #s(literal -2 binary64) eps)) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps))))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) eps)) (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 2 binary64) eps) eps)) (-.f64 #s(literal 0 binary64) eps))
(/.f64 (neg.f64 (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) eps))) (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))
(pow.f64 (*.f64 #s(literal 1/2 binary64) eps) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64))
(pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) eps) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 eps #s(literal 2 binary64)) #s(literal -1 binary64))
(*.f64 eps (/.f64 #s(literal 2 binary64) (*.f64 eps eps)))
(*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) eps))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) eps))
(*.f64 (/.f64 #s(literal 2 binary64) (*.f64 eps eps)) eps)
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) eps)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -2 binary64) (*.f64 eps eps)) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) eps)))
(*.f64 (/.f64 #s(literal 2 binary64) eps) #s(literal 1 binary64))
(*.f64 (/.f64 (/.f64 #s(literal 2 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) eps))
(*.f64 (pow.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) eps) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) eps) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 2 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 eps eps))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) eps)))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal -2 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 eps eps))))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal 2 binary64) eps)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) eps))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 2 binary64) eps)) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -2 binary64) (*.f64 eps eps))) (/.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal -2 binary64) (*.f64 eps eps))))
(neg.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) eps)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) eps))
(/.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal 2 binary64) (*.f64 eps eps)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -2 binary64) eps))
(/.f64 (/.f64 #s(literal -1 binary64) eps) (/.f64 #s(literal -2 binary64) (*.f64 eps eps)))
(/.f64 (/.f64 (*.f64 eps eps) #s(literal 2 binary64)) eps)
(/.f64 (neg.f64 (/.f64 (*.f64 eps eps) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) eps))
(/.f64 (*.f64 (/.f64 (*.f64 eps eps) #s(literal 2 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) eps))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 eps eps) #s(literal 2 binary64)) #s(literal -1 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) eps)))
(/.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps))))
(pow.f64 (*.f64 #s(literal 1/2 binary64) eps) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) eps) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) eps) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 2 binary64) eps) (/.f64 #s(literal 2 binary64) eps)) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 #s(literal 2 binary64) eps))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) eps))
(*.f64 #s(literal 1/2 binary64) eps)
(*.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 (*.f64 eps eps) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal 1/2 binary64) eps) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) eps)))
(*.f64 (/.f64 (*.f64 eps eps) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) eps))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 1 binary64)) (/.f64 (*.f64 eps eps) #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) eps) #s(literal 1/2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) eps) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 2 binary64)) (*.f64 eps eps))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 eps eps))) (/.f64 #s(literal -1 binary64) eps))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 eps eps))) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) eps)) #s(literal -1 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal 2 binary64) eps)) eps)
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 2 binary64) (*.f64 eps eps)) #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) eps))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 eps eps) #s(literal 2 binary64))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 #s(literal 2 binary64) (*.f64 eps eps)) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) eps)) (/.f64 #s(literal -2 binary64) (*.f64 eps eps)))
(neg.f64 (/.f64 #s(literal -2 binary64) (*.f64 eps eps)))
(/.f64 #s(literal 2 binary64) (*.f64 eps eps))
(/.f64 #s(literal 2 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps))))
(/.f64 #s(literal 2 binary64) (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))))
(/.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))
(/.f64 #s(literal -2 binary64) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 eps eps))))
(/.f64 #s(literal -2 binary64) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps eps) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 eps eps) #s(literal 2 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 eps (/.f64 #s(literal 2 binary64) eps)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (*.f64 eps eps) #s(literal 2 binary64)))))
(/.f64 (/.f64 #s(literal 2 binary64) (*.f64 eps eps)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 eps eps) #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (*.f64 eps eps) #s(literal 2 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 eps (/.f64 #s(literal 2 binary64) eps))))
(/.f64 (/.f64 #s(literal -2 binary64) eps) (-.f64 #s(literal 0 binary64) eps))
(/.f64 (/.f64 #s(literal -2 binary64) (*.f64 eps eps)) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal 2 binary64) eps) eps)
(/.f64 (/.f64 #s(literal 2 binary64) eps) (neg.f64 (-.f64 #s(literal 0 binary64) eps)))
(pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 eps eps)) #s(literal 1 binary64))
(pow.f64 (/.f64 (*.f64 eps eps) #s(literal 2 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 eps eps) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 eps (/.f64 #s(literal 2 binary64) eps)) #s(literal -1 binary64))
(*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)))
(*.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) #s(literal 1 binary64)))
(*.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 eps eps))))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 eps eps)))
(*.f64 (/.f64 #s(literal 2 binary64) (*.f64 eps eps)) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal 2 binary64) eps))
(*.f64 (/.f64 #s(literal 2 binary64) eps) (/.f64 #s(literal 1 binary64) eps))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) #s(literal 2 binary64))
(+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps)) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) 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 #s(literal -2 binary64) eps)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps)) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))
(+.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps))) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps))))
(fma.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps)) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps))))
(fma.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps)) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps)) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps)) #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps)) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps)) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps))))
(/.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))) eps))
(/.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps)) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))
(/.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps)) (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps))) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))
(/.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))) eps))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps)) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps)) (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps)))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps)))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -2 binary64)))) (/.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -2 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))) eps))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps)) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps)) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps)) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps)) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) 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 #s(literal -2 binary64) eps)) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps)) #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps)) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps)) #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps)) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps)) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps)) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps))) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps)))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps)))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps)))) (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps))) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps))) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps)))))))
(*.f64 eps (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -2 binary64)) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))))
(*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))) #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))) (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))))
(*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -2 binary64)) (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))))
(*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps)) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -2 binary64)) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))))
(*.f64 (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -2 binary64)))
(*.f64 (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps)))
(*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))) #s(literal -2 binary64))
(*.f64 (*.f64 eps (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal -2 binary64) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (*.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -2 binary64))))
(*.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -2 binary64))) eps)
(*.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)) (*.f64 eps (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) (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))) #s(literal -2 binary64)) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))
(+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))
(+.f64 (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))) (+.f64 (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) #s(literal 1/2 binary64)))
(+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))) (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))
(-.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (/.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))))
(-.f64 (/.f64 (/.f64 #s(literal 1/64 binary64) (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (+.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (/.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (+.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))))
(-.f64 (/.f64 (/.f64 #s(literal 1/16 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (/.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))))
(-.f64 (/.f64 #s(literal 1/64 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (+.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))))) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (+.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))))))
(-.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))))
(fma.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) #s(literal 1/2 binary64))
(fma.f64 eps (*.f64 eps #s(literal -1/48 binary64)) (+.f64 (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) #s(literal 1/2 binary64)))
(fma.f64 eps (pow.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 eps eps) #s(literal -1/48 binary64) (+.f64 (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 eps eps) (pow.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(fma.f64 #s(literal -1/48 binary64) (*.f64 eps eps) (+.f64 (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) #s(literal 1/2 binary64)))
(fma.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 eps eps) #s(literal 1/2 binary64))
(fma.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) eps #s(literal 1/2 binary64))
(fma.f64 (*.f64 #s(literal -1/48 binary64) eps) eps (+.f64 (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) #s(literal 1/2 binary64)))
(fma.f64 (pow.f64 (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) #s(literal 1 binary64)) eps #s(literal 1/2 binary64))
(fma.f64 (pow.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) #s(literal 1 binary64)) (*.f64 eps eps) #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (+.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) eps) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))))
(/.f64 (-.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (+.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))))
(/.f64 (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))) (neg.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (+.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (neg.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) eps) (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) #s(literal 1/4 binary64)) (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) #s(literal 1/4 binary64))) (neg.f64 (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal -1/110592 binary64) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (pow.f64 (+.f64 (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))) (-.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) #s(literal 1/2 binary64)) (+.f64 (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) #s(literal 1/2 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))) (+.f64 (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/56623104000 binary64))) (*.f64 (*.f64 eps eps) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64))))) (-.f64 (*.f64 (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))) (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (/.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))) (*.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (/.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps 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)))))))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) #s(literal -1 binary64))
(*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))))
(*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))))))
(*.f64 (/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (-.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 eps) #s(literal 2 binary64)))
(pow.f64 eps #s(literal 2 binary64))
(pow.f64 (*.f64 eps eps) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal -2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) #s(literal -1 binary64))
(pow.f64 (exp.f64 (log.f64 eps)) #s(literal 2 binary64))
(*.f64 eps eps)
(*.f64 (*.f64 eps eps) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 eps eps))
(*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) eps) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))
(*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)))
(*.f64 (exp.f64 (log.f64 eps)) (exp.f64 (log.f64 eps)))
(+.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps)) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) 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 #s(literal -2 binary64) eps)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps)) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))
(+.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps))) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps))))
(fma.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps)) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps))))
(fma.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps)) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps)) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps)) #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps)) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps)) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps))))
(/.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))) eps))
(/.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps)) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))
(/.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps)) (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps))) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))
(/.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))) eps))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps)) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps)) (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps)))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps)))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (-.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -2 binary64)))) (/.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -2 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))) eps))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps)) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps)) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps)) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps)) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) 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 #s(literal -2 binary64) eps)) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps)) #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps)) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps)) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps)) #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps)) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps)) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (*.f64 (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps)) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps))) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps)))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps)))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps)))) (-.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps))) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps))) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps)))))))
(*.f64 eps (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -2 binary64)) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))))
(*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))) #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))) (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))))
(*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -2 binary64)) (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))))
(*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps)) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -2 binary64)) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))))
(*.f64 (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -2 binary64)))
(*.f64 (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) eps)))
(*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))) #s(literal -2 binary64))
(*.f64 (*.f64 eps (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal -2 binary64) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (*.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -2 binary64))))
(*.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -2 binary64))) eps)
(*.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)) (*.f64 eps (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) (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))) #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 (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))) eps))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))) eps) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))) eps) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))))
(/.f64 (/.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))))
(/.f64 (neg.f64 (neg.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))) eps))
(/.f64 (neg.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))) eps))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))) eps))
(/.f64 (neg.f64 (/.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))))
(pow.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))) eps) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))))
(*.f64 (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (/.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (*.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))))
(*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))
(*.f64 (/.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))
(*.f64 (/.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))) (-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))))
(*.f64 (/.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))) eps)
(+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (neg.f64 (*.f64 eps (/.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))) eps)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))) eps)) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))) eps) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (*.f64 eps (/.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))))
(-.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) #s(literal 1 binary64)) (/.f64 (*.f64 eps (/.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (/.f64 (/.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))))
(-.f64 (/.f64 (/.f64 #s(literal 1/8 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))))) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (/.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))))) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))))
(-.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (/.f64 (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))))
(-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))) (/.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))))
(-.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))) (/.f64 (/.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))))
(-.f64 (/.f64 (/.f64 #s(literal 1/8 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))))) (*.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))) (/.f64 (/.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))))) (*.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))))
(-.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps #s(literal -1/48 binary64)))) (*.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))) (/.f64 (*.f64 eps (*.f64 eps (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))))
(-.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))) (/.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))))
(-.f64 (/.f64 (/.f64 #s(literal 1/64 binary64) (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (+.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))) (*.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))) (/.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (*.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (+.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))) (*.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))))
(-.f64 (/.f64 (/.f64 #s(literal 1/16 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (*.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))) (/.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (*.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))))
(-.f64 (/.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 eps (/.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))) (/.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))))))
(-.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))))) (/.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (*.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))))))
(-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (*.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))) (/.f64 (*.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) (*.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))))
(-.f64 (/.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (/.f64 #s(literal 1/2 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))))) (+.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (/.f64 #s(literal 1/2 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))) (+.f64 (*.f64 (*.f64 eps (/.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (*.f64 eps (/.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))) (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (*.f64 eps (/.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))))))) (/.f64 (*.f64 (*.f64 eps (/.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (*.f64 (*.f64 eps (/.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (*.f64 eps (/.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))))) (+.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (/.f64 #s(literal 1/2 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))) (+.f64 (*.f64 (*.f64 eps (/.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (*.f64 eps (/.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))) (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (*.f64 eps (/.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))))))))
(-.f64 (/.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (/.f64 #s(literal 1/2 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (*.f64 eps (/.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))))) (/.f64 (*.f64 (*.f64 eps (/.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (*.f64 eps (/.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (*.f64 eps (/.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (neg.f64 (*.f64 eps (/.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))))
(neg.f64 (/.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 eps (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))))))
(/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))
(/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) (*.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (*.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))) eps) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 eps (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))))
(/.f64 (/.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (*.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))))))
(/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))) eps)
(/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (*.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (*.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))))
(/.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))))
(/.f64 (*.f64 (-.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (neg.f64 (*.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (neg.f64 (*.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))) (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))))))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) eps))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (/.f64 #s(literal 1/2 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))))) (*.f64 (*.f64 eps (/.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (*.f64 (*.f64 eps (/.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (*.f64 eps (/.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))))) (+.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (/.f64 #s(literal 1/2 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))) (+.f64 (*.f64 (*.f64 eps (/.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (*.f64 eps (/.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))) (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (*.f64 eps (/.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (/.f64 #s(literal 1/2 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))) (*.f64 (*.f64 eps (/.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (*.f64 eps (/.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (*.f64 eps (/.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))))
(/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) #s(literal 1 binary64)) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))
(/.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))))
(/.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) eps) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))
(/.f64 (-.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 eps eps)))) (-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (*.f64 (/.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) #s(literal 1/2 binary64)) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (*.f64 (/.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) #s(literal 1/2 binary64)) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (*.f64 (/.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))) (*.f64 (/.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) #s(literal 1/2 binary64)) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 eps eps))))) (*.f64 (/.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))))
(/.f64 (-.f64 eps (*.f64 (/.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))) (*.f64 (/.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) #s(literal 1/2 binary64)) eps))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (*.f64 (/.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) #s(literal 1/2 binary64)) (/.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) eps))) (*.f64 (/.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (*.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) #s(literal 1 binary64))) (*.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (/.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))) (*.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 eps eps))))) (*.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) eps) (*.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (/.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))) (*.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) eps))
(/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (*.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (/.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) eps))) (*.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))
(/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))))
(/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (/.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))))
(/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 eps eps))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))))
(/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (/.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) eps))
(/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (/.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) eps))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (*.f64 eps (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (*.f64 eps (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (/.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) eps) (*.f64 eps (/.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))) (*.f64 eps (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 eps eps))))) (*.f64 eps (-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) eps) (*.f64 eps (/.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))) (*.f64 eps eps))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (*.f64 eps (/.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) eps))) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) eps) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) eps) (/.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (/.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) eps) (-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))) (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 eps eps))))) (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) eps) eps) (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (/.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) eps) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (/.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) eps))) (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 eps (/.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))))) #s(literal 1 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (*.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))) (neg.f64 (*.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))))))
(/.f64 (neg.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))))) (neg.f64 (-.f64 #s(literal 0 binary64) eps)))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (/.f64 #s(literal 1/2 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))))) (*.f64 (*.f64 eps (/.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (*.f64 (*.f64 eps (/.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (*.f64 eps (/.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))))))) (neg.f64 (+.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (/.f64 #s(literal 1/2 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))) (+.f64 (*.f64 (*.f64 eps (/.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (*.f64 eps (/.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))) (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (*.f64 eps (/.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (/.f64 #s(literal 1/2 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))) (*.f64 (*.f64 eps (/.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (*.f64 eps (/.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))))) (neg.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (*.f64 eps (/.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))))) (neg.f64 (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (/.f64 (-.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)) (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))
(/.f64 (+.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (/.f64 #s(literal 1/2 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))))) (pow.f64 (neg.f64 (*.f64 eps (/.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (/.f64 #s(literal 1/2 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))) (-.f64 (*.f64 (neg.f64 (*.f64 eps (/.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))) (neg.f64 (*.f64 eps (/.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))))) (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (neg.f64 (*.f64 eps (/.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 eps (/.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) #s(literal 1 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 eps (/.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) #s(literal 1 binary64)) (/.f64 (*.f64 eps (/.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) #s(literal 1 binary64))) (*.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) #s(literal 1 binary64)) (/.f64 (*.f64 eps (/.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) #s(literal 1 binary64))))))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))) eps) #s(literal 1 binary64))
(pow.f64 (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 eps (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))) eps))
(*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))))
(*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) #s(literal 1 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))) eps) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))) eps)) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) eps))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (pow.f64 (/.f64 eps (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) eps) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) eps))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))))
(*.f64 (pow.f64 (/.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (/.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (-.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 #s(literal -2 binary64) (-.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) eps) (/.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 #s(literal 1/2 binary64) eps))))) #s(literal 2 binary64))
(/.f64 (*.f64 (-.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) eps) (/.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 #s(literal 1/2 binary64) eps)))) #s(literal -2 binary64)) #s(literal 2 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (-.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) eps) (/.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 #s(literal 1/2 binary64) eps)))))) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 (-.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) eps) (/.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 #s(literal 1/2 binary64) eps)))) #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 #s(literal 1/2 binary64) eps)) #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 #s(literal 1/2 binary64) eps))))
(*.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -2 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (*.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 #s(literal 1/2 binary64) eps))) #s(literal -2 binary64))
(*.f64 (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal -2 binary64)) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))
(-.f64 (/.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) eps) (/.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 #s(literal 1/2 binary64) eps))) #s(literal 2 binary64)))
(-.f64 (/.f64 (cos.f64 (-.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) eps))) #s(literal 2 binary64)) (/.f64 (cos.f64 (+.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) eps))) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) eps) (/.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 #s(literal 1/2 binary64) eps))))))
(/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) eps) (/.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 #s(literal 1/2 binary64) eps)))) #s(literal 2 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) eps) (/.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 #s(literal 1/2 binary64) eps)))))))
(/.f64 (-.f64 (cos.f64 (-.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) eps))) (cos.f64 (+.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) eps)))) #s(literal 2 binary64))
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) eps) (/.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 #s(literal 1/2 binary64) eps))))) #s(literal -2 binary64))
(/.f64 (-.f64 (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) eps) (/.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 #s(literal 1/2 binary64) eps))))) #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 #s(literal 1/2 binary64) eps))) (cos.f64 (+.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) eps))))) #s(literal -2 binary64))
(/.f64 (neg.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) eps) (/.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 #s(literal 1/2 binary64) eps)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) eps) (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 (cos.f64 (+.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) eps))) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) eps) (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64)) (/.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) eps) (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 2 binary64))) (+.f64 (*.f64 (/.f64 (cos.f64 (+.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) eps))) #s(literal 2 binary64)) (/.f64 (cos.f64 (+.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) eps))) #s(literal 2 binary64))) (*.f64 (/.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) eps) (/.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 #s(literal 1/2 binary64) eps))) #s(literal 2 binary64))))))
(pow.f64 (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) eps) (/.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 #s(literal 1/2 binary64) eps))))) #s(literal -1 binary64))
(*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 (-.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) eps) (/.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 #s(literal 1/2 binary64) eps)))) #s(literal 1/2 binary64))
(sin.f64 (*.f64 #s(literal 1/2 binary64) eps))
(neg.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) eps))))

simplify556.0ms (2.4%)

Algorithm
egg-herbie
Rules
8776×accelerator-lowering-fma.f32
8776×accelerator-lowering-fma.f64
6304×*-lowering-*.f32
6304×*-lowering-*.f64
2752×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05856138
118835635
259625398
080744991
Stop Event
iter limit
node limit
Counts
360 → 360
Calls
Call 1
Inputs
(* -1/48 (pow eps 2))
(* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))
(* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))
(* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))
(* 1/3840 (pow eps 4))
(* (pow eps 4) (- 1/3840 (* 1/48 (/ 1 (pow eps 2)))))
(* (pow eps 4) (- 1/3840 (* 1/48 (/ 1 (pow eps 2)))))
(* (pow eps 4) (- 1/3840 (* 1/48 (/ 1 (pow eps 2)))))
(* 1/3840 (pow eps 4))
(* (pow eps 4) (- 1/3840 (* 1/48 (/ 1 (pow eps 2)))))
(* (pow eps 4) (- 1/3840 (* 1/48 (/ 1 (pow eps 2)))))
(* (pow eps 4) (- 1/3840 (* 1/48 (/ 1 (pow eps 2)))))
(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/3840 (pow eps 2))
(* 1/3840 (pow eps 2))
(* 1/3840 (pow eps 2))
(* 1/3840 (pow eps 2))
(* 1/3840 (pow eps 2))
(* 1/3840 (pow eps 2))
(* 1/3840 (pow eps 2))
(* 1/3840 (pow eps 2))
(* 1/3840 (pow eps 2))
(* 1/3840 (pow eps 2))
(* 1/3840 (pow eps 2))
(* 1/3840 (pow eps 2))
(* -2 (* eps (sin x)))
(* eps (+ (* -2 (sin x)) (* -1 (* eps (cos x)))))
(* eps (+ (* -2 (sin x)) (* eps (+ (* -1 (cos x)) (* 1/4 (* eps (sin x)))))))
(* eps (+ (* -2 (sin x)) (* eps (+ (* -1 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/4 (sin x))))))))
(* -2 (* eps (sin (* 1/2 (+ eps (* 2 x))))))
(* -2 (* eps (sin (* 1/2 (+ eps (* 2 x))))))
(* -2 (* eps (sin (* 1/2 (+ eps (* 2 x))))))
(* -2 (* eps (sin (* 1/2 (+ eps (* 2 x))))))
(* -2 (* eps (sin (* 1/2 (- (* 2 x) (* -1 eps))))))
(* -2 (* eps (sin (* 1/2 (- (* 2 x) (* -1 eps))))))
(* -2 (* eps (sin (* 1/2 (- (* 2 x) (* -1 eps))))))
(* -2 (* eps (sin (* 1/2 (- (* 2 x) (* -1 eps))))))
(* -2 (* eps (sin (* 1/2 eps))))
(+ (* -2 (* eps (sin (* 1/2 eps)))) (* -2 (* eps (* x (cos (* 1/2 eps))))))
(+ (* -2 (* eps (sin (* 1/2 eps)))) (* x (+ (* -2 (* eps (cos (* 1/2 eps)))) (* eps (* x (sin (* 1/2 eps)))))))
(+ (* -2 (* eps (sin (* 1/2 eps)))) (* x (+ (* -2 (* eps (cos (* 1/2 eps)))) (* x (+ (* 1/3 (* eps (* x (cos (* 1/2 eps))))) (* eps (sin (* 1/2 eps))))))))
(* -2 (* eps (sin (* 1/2 (+ eps (* 2 x))))))
(* -2 (* eps (sin (* 1/2 (+ eps (* 2 x))))))
(* -2 (* eps (sin (* 1/2 (+ eps (* 2 x))))))
(* -2 (* eps (sin (* 1/2 (+ eps (* 2 x))))))
(* -2 (* eps (sin (* 1/2 (- eps (* -2 x))))))
(* -2 (* eps (sin (* 1/2 (- eps (* -2 x))))))
(* -2 (* eps (sin (* 1/2 (- eps (* -2 x))))))
(* -2 (* eps (sin (* 1/2 (- eps (* -2 x))))))
(* eps (sin x))
(* eps (sin x))
(* eps (sin x))
(* eps (sin x))
(* eps (sin x))
(* eps (sin x))
(* eps (sin x))
(* eps (sin x))
(* eps (sin x))
(* eps (sin x))
(* eps (sin x))
(* eps (sin x))
(* eps x)
(* x (+ eps (* -1/6 (* eps (pow x 2)))))
(* x (+ eps (* (pow x 2) (+ (* -1/6 eps) (* 1/120 (* eps (pow x 2)))))))
(* x (+ eps (* (pow x 2) (+ (* -1/6 eps) (* (pow x 2) (+ (* -1/5040 (* eps (pow x 2))) (* 1/120 eps)))))))
(* eps (sin x))
(* eps (sin x))
(* eps (sin x))
(* eps (sin x))
(* eps (sin x))
(* eps (sin x))
(* eps (sin x))
(* 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 (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 x))
(* x (- (* 1/6 (* eps (pow x 2))) eps))
(* x (- (* (pow x 2) (- (* -1/120 (* eps (pow x 2))) (* -1/6 eps))) eps))
(* x (- (* (pow x 2) (- (* (pow x 2) (- (* 1/5040 (* eps (pow x 2))) (* 1/120 eps))) (* -1/6 eps))) eps))
(* -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/2 eps)
(* eps (+ 1/2 (* -1/48 (pow eps 2))))
(* eps (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))
(* eps (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))
(* 1/3840 (pow eps 5))
(* (pow eps 5) (- 1/3840 (* 1/48 (/ 1 (pow eps 2)))))
(* (pow eps 5) (- (+ 1/3840 (/ 1/2 (pow eps 4))) (* 1/48 (/ 1 (pow eps 2)))))
(* (pow eps 5) (- (+ 1/3840 (/ 1/2 (pow eps 4))) (* 1/48 (/ 1 (pow eps 2)))))
(* 1/3840 (pow eps 5))
(* -1 (* (pow eps 5) (- (* 1/48 (/ 1 (pow eps 2))) 1/3840)))
(* -1 (* (pow eps 5) (- (* 1/48 (/ 1 (pow eps 2))) (+ 1/3840 (/ 1/2 (pow eps 4))))))
(* -1 (* (pow eps 5) (- (* 1/48 (/ 1 (pow eps 2))) (+ 1/3840 (/ 1/2 (pow eps 4))))))
(* 1/2304 (pow eps 4))
(* (pow eps 4) (+ 1/2304 (* -1/92160 (pow eps 2))))
(* (pow eps 4) (+ 1/2304 (* (pow eps 2) (- (* 1/14745600 (pow eps 2)) 1/92160))))
(* (pow eps 4) (+ 1/2304 (* (pow eps 2) (- (* 1/14745600 (pow eps 2)) 1/92160))))
(* 1/14745600 (pow eps 8))
(* (pow eps 8) (- 1/14745600 (* 1/92160 (/ 1 (pow eps 2)))))
(* (pow eps 8) (- (+ 1/14745600 (/ 1/2304 (pow eps 4))) (* 1/92160 (/ 1 (pow eps 2)))))
(* (pow eps 8) (- (+ 1/14745600 (/ 1/2304 (pow eps 4))) (* 1/92160 (/ 1 (pow eps 2)))))
(* 1/14745600 (pow eps 8))
(* (pow eps 8) (- 1/14745600 (* 1/92160 (/ 1 (pow eps 2)))))
(* (pow eps 8) (- (+ 1/14745600 (/ 1/2304 (pow eps 4))) (* 1/92160 (/ 1 (pow eps 2)))))
(* (pow eps 8) (- (+ 1/14745600 (/ 1/2304 (pow eps 4))) (* 1/92160 (/ 1 (pow eps 2)))))
(/ 2 eps)
(/ 2 eps)
(/ 2 eps)
(/ 2 eps)
(/ 2 eps)
(/ 2 eps)
(/ 2 eps)
(/ 2 eps)
(/ 2 eps)
(/ 2 eps)
(/ 2 eps)
(/ 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)
(/ 2 (pow eps 2))
(/ 2 (pow eps 2))
(/ 2 (pow eps 2))
(/ 2 (pow eps 2))
(/ 2 (pow eps 2))
(/ 2 (pow eps 2))
(/ 2 (pow eps 2))
(/ 2 (pow eps 2))
(/ 2 (pow eps 2))
(/ 2 (pow eps 2))
(/ 2 (pow eps 2))
(/ 2 (pow eps 2))
(* -1 (* eps (sin x)))
(* eps (+ (* -1 (sin x)) (* -1/2 (* eps (cos x)))))
(* eps (+ (* -1 (sin x)) (* eps (+ (* -2 (* eps (+ (* -1/16 (sin x)) (* -1/48 (sin x))))) (* -1/2 (cos x))))))
(* eps (+ (* -1 (sin x)) (* eps (+ (* -1/2 (cos x)) (* eps (+ (* -2 (+ (* -1/16 (sin x)) (* -1/48 (sin x)))) (* 1/24 (* eps (cos x)))))))))
(* -1/1920 (* (pow eps 5) (sin (* 1/2 (+ eps (* 2 x))))))
(* (pow eps 5) (+ (* -1/1920 (sin (* 1/2 (+ eps (* 2 x))))) (* 1/24 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 2)))))
(* (pow eps 5) (+ (* -1 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 4))) (+ (* -1/1920 (sin (* 1/2 (+ eps (* 2 x))))) (* 1/24 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 2))))))
(* (pow eps 5) (+ (* -1 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 4))) (+ (* -1/1920 (sin (* 1/2 (+ eps (* 2 x))))) (* 1/24 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 2))))))
(* -1/1920 (* (pow eps 5) (sin (* 1/2 (- (* 2 x) (* -1 eps))))))
(* -1 (* (pow eps 5) (+ (* -1/24 (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (* 1/1920 (sin (* 1/2 (- (* 2 x) (* -1 eps))))))))
(* -1 (* (pow eps 5) (+ (* -1/24 (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (+ (* 1/1920 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 4))))))
(* -1 (* (pow eps 5) (+ (* -1/24 (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (+ (* 1/1920 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 4))))))
(* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))
(+ (* -2 (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))) (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))))
(+ (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))) (* x (+ (* -2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))) (* eps (* x (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))))))
(+ (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))) (* x (+ (* -2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))) (* x (+ (* 1/3 (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))) (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))))))
(* -2 (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))
(* -2 (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))
(* -2 (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))
(* -2 (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))
(* -2 (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))
(* -2 (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))
(* -2 (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))
(* -2 (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))
1/2
(+ 1/2 (* -1/48 (pow eps 2)))
(+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))
(+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))
(* 1/3840 (pow eps 4))
(* (pow eps 4) (- 1/3840 (* 1/48 (/ 1 (pow eps 2)))))
(* (pow eps 4) (- (+ 1/3840 (/ 1/2 (pow eps 4))) (* 1/48 (/ 1 (pow eps 2)))))
(* (pow eps 4) (- (+ 1/3840 (/ 1/2 (pow eps 4))) (* 1/48 (/ 1 (pow eps 2)))))
(* 1/3840 (pow eps 4))
(* (pow eps 4) (- 1/3840 (* 1/48 (/ 1 (pow eps 2)))))
(* (pow eps 4) (- (+ 1/3840 (/ 1/2 (pow eps 4))) (* 1/48 (/ 1 (pow eps 2)))))
(* (pow eps 4) (- (+ 1/3840 (/ 1/2 (pow eps 4))) (* 1/48 (/ 1 (pow eps 2)))))
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(pow eps 2)
(* -1 (* 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 (* eps (- (* -1/96 (cos x)) (* 1/96 (cos x))))) (* -2 (- (* -1/16 (sin x)) (* 1/48 (sin x))))))))))
(* -1/1920 (* (pow eps 5) (sin (* 1/2 (+ eps (* 2 x))))))
(* (pow eps 5) (+ (* -2 (/ (- (* -1/24 (sin (* 1/2 (+ eps (* 2 x))))) (* -1/48 (sin (* 1/2 (+ eps (* 2 x)))))) (pow eps 2))) (* -1/1920 (sin (* 1/2 (+ eps (* 2 x)))))))
(* (pow eps 5) (+ (* -2 (/ (- (* -1/24 (sin (* 1/2 (+ eps (* 2 x))))) (* -1/48 (sin (* 1/2 (+ eps (* 2 x)))))) (pow eps 2))) (+ (* -2 (/ (- (* 5/3 (sin (* 1/2 (+ eps (* 2 x))))) (+ (* -80 (- (* -1/24 (sin (* 1/2 (+ eps (* 2 x))))) (* -1/48 (sin (* 1/2 (+ eps (* 2 x))))))) (* -1/2 (sin (* 1/2 (+ eps (* 2 x))))))) (pow eps 4))) (* -1/1920 (sin (* 1/2 (+ eps (* 2 x))))))))
(* (pow eps 5) (+ (* -2 (/ (- (* -1/24 (sin (* 1/2 (+ eps (* 2 x))))) (* -1/48 (sin (* 1/2 (+ eps (* 2 x)))))) (pow eps 2))) (+ (* -2 (/ (- (* 5/3 (sin (* 1/2 (+ eps (* 2 x))))) (+ (* -80 (- (* -1/24 (sin (* 1/2 (+ eps (* 2 x))))) (* -1/48 (sin (* 1/2 (+ eps (* 2 x))))))) (* -1/2 (sin (* 1/2 (+ eps (* 2 x))))))) (pow eps 4))) (+ (* -1/1920 (sin (* 1/2 (+ eps (* 2 x))))) (* 2 (/ (+ (* -1920 (- (* -1/24 (sin (* 1/2 (+ eps (* 2 x))))) (* -1/48 (sin (* 1/2 (+ eps (* 2 x))))))) (* -80 (- (* 5/3 (sin (* 1/2 (+ eps (* 2 x))))) (+ (* -80 (- (* -1/24 (sin (* 1/2 (+ eps (* 2 x))))) (* -1/48 (sin (* 1/2 (+ eps (* 2 x))))))) (* -1/2 (sin (* 1/2 (+ eps (* 2 x))))))))) (pow eps 6)))))))
(* -1/1920 (* (pow eps 5) (sin (* 1/2 (- (* 2 x) (* -1 eps))))))
(* -1 (* (pow eps 5) (+ (* 1/1920 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (* 2 (/ (- (* -1/24 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (* -1/48 (sin (* 1/2 (- (* 2 x) (* -1 eps)))))) (pow eps 2))))))
(* -1 (* (pow eps 5) (+ (* 1/1920 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (+ (* 2 (/ (- (* -1/24 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (* -1/48 (sin (* 1/2 (- (* 2 x) (* -1 eps)))))) (pow eps 2))) (* 2 (/ (- (* 5/3 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (+ (* -80 (- (* -1/24 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (* -1/48 (sin (* 1/2 (- (* 2 x) (* -1 eps))))))) (* -1/2 (sin (* 1/2 (- (* 2 x) (* -1 eps))))))) (pow eps 4)))))))
(* -1 (* (pow eps 5) (+ (* -2 (/ (+ (* -1920 (- (* -1/24 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (* -1/48 (sin (* 1/2 (- (* 2 x) (* -1 eps))))))) (* -80 (- (* 5/3 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (+ (* -80 (- (* -1/24 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (* -1/48 (sin (* 1/2 (- (* 2 x) (* -1 eps))))))) (* -1/2 (sin (* 1/2 (- (* 2 x) (* -1 eps))))))))) (pow eps 6))) (+ (* 1/1920 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (+ (* 2 (/ (- (* -1/24 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (* -1/48 (sin (* 1/2 (- (* 2 x) (* -1 eps)))))) (pow eps 2))) (* 2 (/ (- (* 5/3 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (+ (* -80 (- (* -1/24 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (* -1/48 (sin (* 1/2 (- (* 2 x) (* -1 eps))))))) (* -1/2 (sin (* 1/2 (- (* 2 x) (* -1 eps))))))) (pow eps 4))))))))
(* -2 (/ (* eps (* (sin (* 1/2 eps)) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))
(+ (* -2 (/ (* eps (* x (* (cos (* 1/2 eps)) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2)))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))) (* -2 (/ (* eps (* (sin (* 1/2 eps)) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))
(+ (* -2 (/ (* eps (* (sin (* 1/2 eps)) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))) (* x (+ (* -2 (/ (* eps (* (cos (* 1/2 eps)) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))) (/ (* eps (* x (* (sin (* 1/2 eps)) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2)))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))))
(+ (* -2 (/ (* eps (* (sin (* 1/2 eps)) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))) (* x (+ (* -2 (/ (* eps (* (cos (* 1/2 eps)) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))) (* x (+ (* 1/3 (/ (* eps (* x (* (cos (* 1/2 eps)) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2)))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))) (/ (* eps (* (sin (* 1/2 eps)) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))))))
(* -2 (/ (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))
(* -2 (/ (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))
(* -2 (/ (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))
(* -2 (/ (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))
(* -2 (/ (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))
(* -2 (/ (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))
(* -2 (/ (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))
(* -2 (/ (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))
(* 1/2 (* eps (sin x)))
(* eps (+ (* 1/4 (* eps (cos x))) (* 1/2 (sin x))))
(* eps (+ (* 1/2 (sin x)) (* eps (+ (* 1/4 (cos x)) (* eps (- (* -1/16 (sin x)) (* 1/48 (sin x))))))))
(* eps (+ (* 1/2 (sin x)) (* eps (+ (* 1/4 (cos x)) (* eps (- (+ (* -1/16 (sin x)) (* eps (- (* -1/96 (cos x)) (* 1/96 (cos x))))) (* 1/48 (sin x))))))))
(* 1/3840 (* (pow eps 5) (sin (* 1/2 (+ eps (* 2 x))))))
(* (pow eps 5) (- (+ (* -1/24 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 2))) (* 1/3840 (sin (* 1/2 (+ eps (* 2 x)))))) (* -1/48 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 2)))))
(* (pow eps 5) (- (+ (* -1/24 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 2))) (+ (* 1/3840 (sin (* 1/2 (+ eps (* 2 x))))) (* 5/3 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 4))))) (+ (* -80 (/ (- (* -1/24 (sin (* 1/2 (+ eps (* 2 x))))) (* -1/48 (sin (* 1/2 (+ eps (* 2 x)))))) (pow eps 4))) (+ (* -1/2 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 4))) (* -1/48 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 2)))))))
(* (pow eps 5) (- (+ (* -1 (/ (+ (* -1920 (- (* -1/24 (sin (* 1/2 (+ eps (* 2 x))))) (* -1/48 (sin (* 1/2 (+ eps (* 2 x))))))) (* -80 (- (* 5/3 (sin (* 1/2 (+ eps (* 2 x))))) (+ (* -80 (- (* -1/24 (sin (* 1/2 (+ eps (* 2 x))))) (* -1/48 (sin (* 1/2 (+ eps (* 2 x))))))) (* -1/2 (sin (* 1/2 (+ eps (* 2 x))))))))) (pow eps 6))) (+ (* -1/24 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 2))) (+ (* 1/3840 (sin (* 1/2 (+ eps (* 2 x))))) (* 5/3 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 4)))))) (+ (* -80 (/ (- (* -1/24 (sin (* 1/2 (+ eps (* 2 x))))) (* -1/48 (sin (* 1/2 (+ eps (* 2 x)))))) (pow eps 4))) (+ (* -1/2 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 4))) (* -1/48 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 2)))))))
(* 1/3840 (* (pow eps 5) (sin (* 1/2 (- (* 2 x) (* -1 eps))))))
(* -1 (* (pow eps 5) (+ (* -1 (/ (- (* -1/24 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (* -1/48 (sin (* 1/2 (- (* 2 x) (* -1 eps)))))) (pow eps 2))) (* -1/3840 (sin (* 1/2 (- (* 2 x) (* -1 eps))))))))
(* -1 (* (pow eps 5) (+ (* -1 (/ (- (* -1/24 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (* -1/48 (sin (* 1/2 (- (* 2 x) (* -1 eps)))))) (pow eps 2))) (+ (* -1 (/ (- (* 5/3 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (+ (* -80 (- (* -1/24 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (* -1/48 (sin (* 1/2 (- (* 2 x) (* -1 eps))))))) (* -1/2 (sin (* 1/2 (- (* 2 x) (* -1 eps))))))) (pow eps 4))) (* -1/3840 (sin (* 1/2 (- (* 2 x) (* -1 eps)))))))))
(* -1 (* (pow eps 5) (+ (* -1920 (/ (- (* -1/24 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (* -1/48 (sin (* 1/2 (- (* 2 x) (* -1 eps)))))) (pow eps 6))) (+ (* -80 (/ (- (* 5/3 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (+ (* -80 (- (* -1/24 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (* -1/48 (sin (* 1/2 (- (* 2 x) (* -1 eps))))))) (* -1/2 (sin (* 1/2 (- (* 2 x) (* -1 eps))))))) (pow eps 6))) (+ (* -1 (/ (- (* -1/24 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (* -1/48 (sin (* 1/2 (- (* 2 x) (* -1 eps)))))) (pow eps 2))) (+ (* -1 (/ (- (* 5/3 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (+ (* -80 (- (* -1/24 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (* -1/48 (sin (* 1/2 (- (* 2 x) (* -1 eps))))))) (* -1/2 (sin (* 1/2 (- (* 2 x) (* -1 eps))))))) (pow eps 4))) (* -1/3840 (sin (* 1/2 (- (* 2 x) (* -1 eps)))))))))))
(/ (* eps (* (sin (* 1/2 eps)) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))
(+ (/ (* eps (* x (* (cos (* 1/2 eps)) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2)))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))) (/ (* eps (* (sin (* 1/2 eps)) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))
(+ (* x (+ (* -1/2 (/ (* eps (* x (* (sin (* 1/2 eps)) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2)))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))) (/ (* eps (* (cos (* 1/2 eps)) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))) (/ (* eps (* (sin (* 1/2 eps)) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))
(+ (* x (+ (* x (+ (* -1/2 (/ (* eps (* (sin (* 1/2 eps)) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))) (* -1/6 (/ (* eps (* x (* (cos (* 1/2 eps)) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2)))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))) (/ (* eps (* (cos (* 1/2 eps)) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))) (/ (* eps (* (sin (* 1/2 eps)) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))
(/ (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))
(/ (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))
(/ (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))
(/ (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))
(/ (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))
(/ (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))
(/ (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))
(/ (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))
(/ 2 eps)
(/ (+ 2 (* 1/12 (pow eps 2))) eps)
(/ (+ 2 (* (pow eps 2) (+ 1/12 (* 7/2880 (pow eps 2))))) eps)
(/ (+ 2 (* (pow eps 2) (+ 1/12 (* (pow eps 2) (+ 7/2880 (* 1/17280 (pow eps 2))))))) eps)
(/ 3840 (pow eps 5))
(/ (+ 3840 (* 307200 (/ 1 (pow eps 2)))) (pow eps 5))
(/ (+ 3840 (+ (* 307200 (/ 1 (pow eps 2))) (/ 17203200 (pow eps 4)))) (pow eps 5))
(/ (+ 3840 (+ (* 307200 (/ 1 (pow eps 2))) (+ (* 786432000 (/ 1 (pow eps 6))) (/ 17203200 (pow eps 4))))) (pow eps 5))
(/ 3840 (pow eps 5))
(/ (+ 3840 (* 307200 (/ 1 (pow eps 2)))) (pow eps 5))
(* -1 (/ (- (* -1 (/ (+ 307200 (* 17203200 (/ 1 (pow eps 2)))) (pow eps 2))) 3840) (pow eps 5)))
(* -1 (/ (- (* -1 (/ (+ 17203200 (* 786432000 (/ 1 (pow eps 2)))) (pow eps 4))) (+ 3840 (* 307200 (/ 1 (pow eps 2))))) (pow eps 5)))
(* -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))
Outputs
(* -1/48 (pow eps 2))
(*.f64 #s(literal -1/48 binary64) (*.f64 eps eps))
(* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))))
(* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))))
(* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))))
(* 1/3840 (pow eps 4))
(*.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))
(* (pow eps 4) (- 1/3840 (* 1/48 (/ 1 (pow eps 2)))))
(*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (+.f64 #s(literal 1/3840 binary64) (/.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))
(* (pow eps 4) (- 1/3840 (* 1/48 (/ 1 (pow eps 2)))))
(*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (+.f64 #s(literal 1/3840 binary64) (/.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))
(* (pow eps 4) (- 1/3840 (* 1/48 (/ 1 (pow eps 2)))))
(*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (+.f64 #s(literal 1/3840 binary64) (/.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))
(* 1/3840 (pow eps 4))
(*.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))
(* (pow eps 4) (- 1/3840 (* 1/48 (/ 1 (pow eps 2)))))
(*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (+.f64 #s(literal 1/3840 binary64) (/.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))
(* (pow eps 4) (- 1/3840 (* 1/48 (/ 1 (pow eps 2)))))
(*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (+.f64 #s(literal 1/3840 binary64) (/.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))
(* (pow eps 4) (- 1/3840 (* 1/48 (/ 1 (pow eps 2)))))
(*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (+.f64 #s(literal 1/3840 binary64) (/.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))
(sin x)
(sin.f64 x)
(+ (sin x) (* 1/2 (* eps (cos x))))
(+.f64 (sin.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 eps (cos.f64 x))))
(+ (sin x) (* eps (+ (* -1/8 (* eps (sin x))) (* 1/2 (cos x)))))
(+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (*.f64 #s(literal -1/8 binary64) (*.f64 eps (sin.f64 x))))))
(+ (sin x) (* eps (+ (* 1/2 (cos x)) (* eps (+ (* -1/8 (sin x)) (* -1/48 (* eps (cos x))))))))
(+.f64 (sin.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/8 binary64)) (*.f64 #s(literal -1/48 binary64) (*.f64 eps (cos.f64 x))))))))
(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 x (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #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 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #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/3840 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))
(* 1/3840 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))
(* 1/3840 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))
(* 1/3840 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))
(* 1/3840 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))
(* 1/3840 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))
(* 1/3840 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))
(* 1/3840 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))
(* 1/3840 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))
(* 1/3840 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))
(* 1/3840 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))
(* 1/3840 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))
(* -2 (* eps (sin x)))
(*.f64 eps (*.f64 (sin.f64 x) #s(literal -2 binary64)))
(* eps (+ (* -2 (sin x)) (* -1 (* eps (cos x)))))
(*.f64 eps (-.f64 (*.f64 (sin.f64 x) #s(literal -2 binary64)) (*.f64 eps (cos.f64 x))))
(* eps (+ (* -2 (sin x)) (* eps (+ (* -1 (cos x)) (* 1/4 (* eps (sin x)))))))
(*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -2 binary64)) (*.f64 eps (-.f64 (*.f64 (sin.f64 x) (*.f64 eps #s(literal 1/4 binary64))) (cos.f64 x)))))
(* eps (+ (* -2 (sin x)) (* eps (+ (* -1 (cos x)) (* eps (+ (* 1/24 (* eps (cos x))) (* 1/4 (sin x))))))))
(*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -2 binary64)) (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal 1/4 binary64)))) (cos.f64 x)))))
(* -2 (* eps (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps #s(literal -2 binary64)))
(* -2 (* eps (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps #s(literal -2 binary64)))
(* -2 (* eps (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps #s(literal -2 binary64)))
(* -2 (* eps (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps #s(literal -2 binary64)))
(* -2 (* eps (sin (* 1/2 (- (* 2 x) (* -1 eps))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps #s(literal -2 binary64)))
(* -2 (* eps (sin (* 1/2 (- (* 2 x) (* -1 eps))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps #s(literal -2 binary64)))
(* -2 (* eps (sin (* 1/2 (- (* 2 x) (* -1 eps))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps #s(literal -2 binary64)))
(* -2 (* eps (sin (* 1/2 (- (* 2 x) (* -1 eps))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps #s(literal -2 binary64)))
(* -2 (* eps (sin (* 1/2 eps))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 eps #s(literal -2 binary64)))
(+ (* -2 (* eps (sin (* 1/2 eps)))) (* -2 (* eps (* x (cos (* 1/2 eps))))))
(*.f64 (*.f64 eps #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))))))
(+ (* -2 (* eps (sin (* 1/2 eps)))) (* x (+ (* -2 (* eps (cos (* 1/2 eps)))) (* eps (* x (sin (* 1/2 eps)))))))
(+.f64 (*.f64 (*.f64 eps #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)))))) (*.f64 eps (*.f64 (*.f64 x (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) x)))
(+ (* -2 (* eps (sin (* 1/2 eps)))) (* x (+ (* -2 (* eps (cos (* 1/2 eps)))) (* x (+ (* 1/3 (* eps (* x (cos (* 1/2 eps))))) (* eps (sin (* 1/2 eps))))))))
(+.f64 (*.f64 (*.f64 eps #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)))))) (*.f64 (+.f64 (*.f64 eps (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (*.f64 x (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps #s(literal 1/3 binary64)))) (*.f64 x x)))
(* -2 (* eps (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps #s(literal -2 binary64)))
(* -2 (* eps (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps #s(literal -2 binary64)))
(* -2 (* eps (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps #s(literal -2 binary64)))
(* -2 (* eps (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps #s(literal -2 binary64)))
(* -2 (* eps (sin (* 1/2 (- eps (* -2 x))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps #s(literal -2 binary64)))
(* -2 (* eps (sin (* 1/2 (- eps (* -2 x))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps #s(literal -2 binary64)))
(* -2 (* eps (sin (* 1/2 (- eps (* -2 x))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps #s(literal -2 binary64)))
(* -2 (* eps (sin (* 1/2 (- eps (* -2 x))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps #s(literal -2 binary64)))
(* eps (sin x))
(*.f64 eps (sin.f64 x))
(* eps (sin x))
(*.f64 eps (sin.f64 x))
(* eps (sin x))
(*.f64 eps (sin.f64 x))
(* eps (sin x))
(*.f64 eps (sin.f64 x))
(* eps (sin x))
(*.f64 eps (sin.f64 x))
(* eps (sin x))
(*.f64 eps (sin.f64 x))
(* eps (sin x))
(*.f64 eps (sin.f64 x))
(* eps (sin x))
(*.f64 eps (sin.f64 x))
(* eps (sin x))
(*.f64 eps (sin.f64 x))
(* eps (sin x))
(*.f64 eps (sin.f64 x))
(* eps (sin x))
(*.f64 eps (sin.f64 x))
(* eps (sin x))
(*.f64 eps (sin.f64 x))
(* eps x)
(*.f64 eps x)
(* x (+ eps (* -1/6 (* eps (pow x 2)))))
(*.f64 x (+.f64 eps (*.f64 eps (*.f64 x (*.f64 x #s(literal -1/6 binary64))))))
(* x (+ eps (* (pow x 2) (+ (* -1/6 eps) (* 1/120 (* eps (pow x 2)))))))
(*.f64 x (+.f64 eps (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/120 binary64)))))))
(* x (+ eps (* (pow x 2) (+ (* -1/6 eps) (* (pow x 2) (+ (* -1/5040 (* eps (pow x 2))) (* 1/120 eps)))))))
(*.f64 x (+.f64 eps (*.f64 x (*.f64 x (+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 x (*.f64 x (+.f64 (*.f64 eps (*.f64 (*.f64 x x) #s(literal -1/5040 binary64))) (*.f64 eps #s(literal 1/120 binary64))))))))))
(* eps (sin x))
(*.f64 eps (sin.f64 x))
(* eps (sin x))
(*.f64 eps (sin.f64 x))
(* eps (sin x))
(*.f64 eps (sin.f64 x))
(* eps (sin x))
(*.f64 eps (sin.f64 x))
(* eps (sin x))
(*.f64 eps (sin.f64 x))
(* eps (sin x))
(*.f64 eps (sin.f64 x))
(* eps (sin x))
(*.f64 eps (sin.f64 x))
(* eps (sin x))
(*.f64 eps (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 (*.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 (* 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 x))
(*.f64 eps (-.f64 #s(literal 0 binary64) x))
(* x (- (* 1/6 (* eps (pow x 2))) eps))
(*.f64 x (-.f64 (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/6 binary64))) eps))
(* x (- (* (pow x 2) (- (* -1/120 (* eps (pow x 2))) (* -1/6 eps))) eps))
(*.f64 x (-.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 eps (*.f64 (*.f64 x x) #s(literal -1/120 binary64))) (*.f64 eps #s(literal 1/6 binary64))))) eps))
(* x (- (* (pow x 2) (- (* (pow x 2) (- (* 1/5040 (* eps (pow x 2))) (* 1/120 eps))) (* -1/6 eps))) eps))
(*.f64 x (-.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/5040 binary64))) (*.f64 eps #s(literal -1/120 binary64))))) (*.f64 eps #s(literal 1/6 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/2 eps)
(*.f64 eps #s(literal 1/2 binary64))
(* eps (+ 1/2 (* -1/48 (pow eps 2))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)) #s(literal 1/2 binary64)))
(* eps (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))
(*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))
(* eps (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))
(*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))
(* 1/3840 (pow eps 5))
(*.f64 #s(literal 1/3840 binary64) (pow.f64 eps #s(literal 5 binary64)))
(* (pow eps 5) (- 1/3840 (* 1/48 (/ 1 (pow eps 2)))))
(*.f64 (+.f64 #s(literal 1/3840 binary64) (/.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (pow.f64 eps #s(literal 5 binary64)))
(* (pow eps 5) (- (+ 1/3840 (/ 1/2 (pow eps 4))) (* 1/48 (/ 1 (pow eps 2)))))
(*.f64 (pow.f64 eps #s(literal 5 binary64)) (+.f64 #s(literal 1/3840 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (/.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))))
(* (pow eps 5) (- (+ 1/3840 (/ 1/2 (pow eps 4))) (* 1/48 (/ 1 (pow eps 2)))))
(*.f64 (pow.f64 eps #s(literal 5 binary64)) (+.f64 #s(literal 1/3840 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (/.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))))
(* 1/3840 (pow eps 5))
(*.f64 #s(literal 1/3840 binary64) (pow.f64 eps #s(literal 5 binary64)))
(* -1 (* (pow eps 5) (- (* 1/48 (/ 1 (pow eps 2))) 1/3840)))
(*.f64 (+.f64 #s(literal 1/3840 binary64) (/.f64 #s(literal -1/48 binary64) (*.f64 eps eps))) (pow.f64 eps #s(literal 5 binary64)))
(* -1 (* (pow eps 5) (- (* 1/48 (/ 1 (pow eps 2))) (+ 1/3840 (/ 1/2 (pow eps 4))))))
(*.f64 (pow.f64 eps #s(literal 5 binary64)) (+.f64 (/.f64 #s(literal -1/48 binary64) (*.f64 eps eps)) (neg.f64 (-.f64 #s(literal -1/3840 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))
(* -1 (* (pow eps 5) (- (* 1/48 (/ 1 (pow eps 2))) (+ 1/3840 (/ 1/2 (pow eps 4))))))
(*.f64 (pow.f64 eps #s(literal 5 binary64)) (+.f64 (/.f64 #s(literal -1/48 binary64) (*.f64 eps eps)) (neg.f64 (-.f64 #s(literal -1/3840 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))
(* 1/2304 (pow eps 4))
(*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/2304 binary64))
(* (pow eps 4) (+ 1/2304 (* -1/92160 (pow eps 2))))
(*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (+.f64 #s(literal 1/2304 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/92160 binary64))))
(* (pow eps 4) (+ 1/2304 (* (pow eps 2) (- (* 1/14745600 (pow eps 2)) 1/92160))))
(*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (+.f64 #s(literal 1/2304 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/92160 binary64) (*.f64 eps (*.f64 eps #s(literal 1/14745600 binary64))))))))
(* (pow eps 4) (+ 1/2304 (* (pow eps 2) (- (* 1/14745600 (pow eps 2)) 1/92160))))
(*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (+.f64 #s(literal 1/2304 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/92160 binary64) (*.f64 eps (*.f64 eps #s(literal 1/14745600 binary64))))))))
(* 1/14745600 (pow eps 8))
(*.f64 #s(literal 1/14745600 binary64) (pow.f64 eps #s(literal 8 binary64)))
(* (pow eps 8) (- 1/14745600 (* 1/92160 (/ 1 (pow eps 2)))))
(*.f64 (pow.f64 eps #s(literal 8 binary64)) (+.f64 #s(literal 1/14745600 binary64) (/.f64 #s(literal -1/92160 binary64) (*.f64 eps eps))))
(* (pow eps 8) (- (+ 1/14745600 (/ 1/2304 (pow eps 4))) (* 1/92160 (/ 1 (pow eps 2)))))
(*.f64 (pow.f64 eps #s(literal 8 binary64)) (+.f64 #s(literal 1/14745600 binary64) (+.f64 (/.f64 #s(literal 1/2304 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (/.f64 #s(literal -1/92160 binary64) (*.f64 eps eps)))))
(* (pow eps 8) (- (+ 1/14745600 (/ 1/2304 (pow eps 4))) (* 1/92160 (/ 1 (pow eps 2)))))
(*.f64 (pow.f64 eps #s(literal 8 binary64)) (+.f64 #s(literal 1/14745600 binary64) (+.f64 (/.f64 #s(literal 1/2304 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (/.f64 #s(literal -1/92160 binary64) (*.f64 eps eps)))))
(* 1/14745600 (pow eps 8))
(*.f64 #s(literal 1/14745600 binary64) (pow.f64 eps #s(literal 8 binary64)))
(* (pow eps 8) (- 1/14745600 (* 1/92160 (/ 1 (pow eps 2)))))
(*.f64 (pow.f64 eps #s(literal 8 binary64)) (+.f64 #s(literal 1/14745600 binary64) (/.f64 #s(literal -1/92160 binary64) (*.f64 eps eps))))
(* (pow eps 8) (- (+ 1/14745600 (/ 1/2304 (pow eps 4))) (* 1/92160 (/ 1 (pow eps 2)))))
(*.f64 (pow.f64 eps #s(literal 8 binary64)) (+.f64 #s(literal 1/14745600 binary64) (+.f64 (/.f64 #s(literal 1/2304 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (/.f64 #s(literal -1/92160 binary64) (*.f64 eps eps)))))
(* (pow eps 8) (- (+ 1/14745600 (/ 1/2304 (pow eps 4))) (* 1/92160 (/ 1 (pow eps 2)))))
(*.f64 (pow.f64 eps #s(literal 8 binary64)) (+.f64 #s(literal 1/14745600 binary64) (+.f64 (/.f64 #s(literal 1/2304 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (/.f64 #s(literal -1/92160 binary64) (*.f64 eps eps)))))
(/ 2 eps)
(/.f64 #s(literal 2 binary64) eps)
(/ 2 eps)
(/.f64 #s(literal 2 binary64) eps)
(/ 2 eps)
(/.f64 #s(literal 2 binary64) eps)
(/ 2 eps)
(/.f64 #s(literal 2 binary64) eps)
(/ 2 eps)
(/.f64 #s(literal 2 binary64) eps)
(/ 2 eps)
(/.f64 #s(literal 2 binary64) eps)
(/ 2 eps)
(/.f64 #s(literal 2 binary64) eps)
(/ 2 eps)
(/.f64 #s(literal 2 binary64) eps)
(/ 2 eps)
(/.f64 #s(literal 2 binary64) eps)
(/ 2 eps)
(/.f64 #s(literal 2 binary64) eps)
(/ 2 eps)
(/.f64 #s(literal 2 binary64) eps)
(/ 2 eps)
(/.f64 #s(literal 2 binary64) eps)
(* 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))
(/ 2 (pow eps 2))
(/.f64 #s(literal 2 binary64) (*.f64 eps eps))
(/ 2 (pow eps 2))
(/.f64 #s(literal 2 binary64) (*.f64 eps eps))
(/ 2 (pow eps 2))
(/.f64 #s(literal 2 binary64) (*.f64 eps eps))
(/ 2 (pow eps 2))
(/.f64 #s(literal 2 binary64) (*.f64 eps eps))
(/ 2 (pow eps 2))
(/.f64 #s(literal 2 binary64) (*.f64 eps eps))
(/ 2 (pow eps 2))
(/.f64 #s(literal 2 binary64) (*.f64 eps eps))
(/ 2 (pow eps 2))
(/.f64 #s(literal 2 binary64) (*.f64 eps eps))
(/ 2 (pow eps 2))
(/.f64 #s(literal 2 binary64) (*.f64 eps eps))
(/ 2 (pow eps 2))
(/.f64 #s(literal 2 binary64) (*.f64 eps eps))
(/ 2 (pow eps 2))
(/.f64 #s(literal 2 binary64) (*.f64 eps eps))
(/ 2 (pow eps 2))
(/.f64 #s(literal 2 binary64) (*.f64 eps eps))
(/ 2 (pow eps 2))
(/.f64 #s(literal 2 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 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (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 (cos.f64 x) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 (sin.f64 x) #s(literal 1/6 binary64))))) (sin.f64 x)))
(* eps (+ (* -1 (sin x)) (* eps (+ (* -1/2 (cos x)) (* eps (+ (* -2 (+ (* -1/16 (sin x)) (* -1/48 (sin x)))) (* 1/24 (* eps (cos x)))))))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) #s(literal -1/2 binary64)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal 1/6 binary64)))))) (sin.f64 x)))
(* -1/1920 (* (pow eps 5) (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (pow.f64 eps #s(literal 5 binary64)) #s(literal -1/1920 binary64)))
(* (pow eps 5) (+ (* -1/1920 (sin (* 1/2 (+ eps (* 2 x))))) (* 1/24 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 2)))))
(*.f64 (pow.f64 eps #s(literal 5 binary64)) (+.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -1/1920 binary64)) (/.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 1/24 binary64)) (*.f64 eps eps))))
(* (pow eps 5) (+ (* -1 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 4))) (+ (* -1/1920 (sin (* 1/2 (+ eps (* 2 x))))) (* 1/24 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 2))))))
(*.f64 (pow.f64 eps #s(literal 5 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 1/24 binary64)) (*.f64 eps eps)) (-.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -1/1920 binary64)) (/.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))
(* (pow eps 5) (+ (* -1 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 4))) (+ (* -1/1920 (sin (* 1/2 (+ eps (* 2 x))))) (* 1/24 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 2))))))
(*.f64 (pow.f64 eps #s(literal 5 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 1/24 binary64)) (*.f64 eps eps)) (-.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -1/1920 binary64)) (/.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))
(* -1/1920 (* (pow eps 5) (sin (* 1/2 (- (* 2 x) (* -1 eps))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (pow.f64 eps #s(literal 5 binary64)) #s(literal -1/1920 binary64)))
(* -1 (* (pow eps 5) (+ (* -1/24 (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (* 1/1920 (sin (* 1/2 (- (* 2 x) (* -1 eps))))))))
(*.f64 (pow.f64 eps #s(literal 5 binary64)) (+.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -1/1920 binary64)) (/.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 1/24 binary64)) (*.f64 eps eps))))
(* -1 (* (pow eps 5) (+ (* -1/24 (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (+ (* 1/1920 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 4))))))
(*.f64 (pow.f64 eps #s(literal 5 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 1/24 binary64)) (*.f64 eps eps)) (-.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -1/1920 binary64)) (/.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))
(* -1 (* (pow eps 5) (+ (* -1/24 (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 2))) (+ (* 1/1920 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (/ (sin (* 1/2 (- (* 2 x) (* -1 eps)))) (pow eps 4))))))
(*.f64 (pow.f64 eps #s(literal 5 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 1/24 binary64)) (*.f64 eps eps)) (-.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -1/1920 binary64)) (/.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))
(* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))
(*.f64 (*.f64 eps (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)) #s(literal -2 binary64)))
(+ (* -2 (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))) (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))))
(*.f64 (*.f64 eps #s(literal -2 binary64)) (+.f64 (*.f64 (*.f64 x (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))))
(+ (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))) (* x (+ (* -2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))) (* eps (* x (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))))))
(+.f64 (*.f64 (*.f64 eps #s(literal -2 binary64)) (+.f64 (*.f64 (*.f64 x (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))))) (*.f64 eps (*.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x (+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))) x)))
(+ (* -2 (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))) (* x (+ (* -2 (* eps (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))) (* x (+ (* 1/3 (* eps (* x (* (cos (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))) (* eps (* (sin (* 1/2 eps)) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))))))
(+.f64 (*.f64 (*.f64 eps #s(literal -2 binary64)) (+.f64 (*.f64 (*.f64 x (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 eps (sin.f64 (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))) (*.f64 eps (*.f64 (*.f64 (*.f64 x (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))) #s(literal 1/3 binary64))))))
(* -2 (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))
(*.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps #s(literal -2 binary64))) (+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))
(* -2 (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))
(*.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps #s(literal -2 binary64))) (+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))
(* -2 (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))
(*.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps #s(literal -2 binary64))) (+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))
(* -2 (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))
(*.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps #s(literal -2 binary64))) (+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))
(* -2 (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))
(*.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps #s(literal -2 binary64))) (+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))
(* -2 (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))
(*.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps #s(literal -2 binary64))) (+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))
(* -2 (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))
(*.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps #s(literal -2 binary64))) (+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))
(* -2 (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))
(*.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps #s(literal -2 binary64))) (+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* -1/48 (pow eps 2)))
(+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)) #s(literal 1/2 binary64))
(+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))
(+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))
(+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))
(+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))
(* 1/3840 (pow eps 4))
(*.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))
(* (pow eps 4) (- 1/3840 (* 1/48 (/ 1 (pow eps 2)))))
(*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (+.f64 #s(literal 1/3840 binary64) (/.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))
(* (pow eps 4) (- (+ 1/3840 (/ 1/2 (pow eps 4))) (* 1/48 (/ 1 (pow eps 2)))))
(*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (+.f64 #s(literal 1/3840 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (/.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))))
(* (pow eps 4) (- (+ 1/3840 (/ 1/2 (pow eps 4))) (* 1/48 (/ 1 (pow eps 2)))))
(*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (+.f64 #s(literal 1/3840 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (/.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))))
(* 1/3840 (pow eps 4))
(*.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))
(* (pow eps 4) (- 1/3840 (* 1/48 (/ 1 (pow eps 2)))))
(*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (+.f64 #s(literal 1/3840 binary64) (/.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))
(* (pow eps 4) (- (+ 1/3840 (/ 1/2 (pow eps 4))) (* 1/48 (/ 1 (pow eps 2)))))
(*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (+.f64 #s(literal 1/3840 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (/.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))))
(* (pow eps 4) (- (+ 1/3840 (/ 1/2 (pow eps 4))) (* 1/48 (/ 1 (pow eps 2)))))
(*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (+.f64 #s(literal 1/3840 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (/.f64 #s(literal -1/48 binary64) (*.f64 eps eps)))))
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(pow eps 2)
(*.f64 eps eps)
(* -1 (* 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 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (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 (cos.f64 x) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 (sin.f64 x) #s(literal 1/6 binary64))))) (sin.f64 x)))
(* eps (+ (* -1 (sin x)) (* eps (+ (* -1/2 (cos x)) (* eps (+ (* -2 (* eps (- (* -1/96 (cos x)) (* 1/96 (cos x))))) (* -2 (- (* -1/16 (sin x)) (* 1/48 (sin x))))))))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) #s(literal -1/2 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/12 binary64)) (*.f64 #s(literal -1/48 binary64) (*.f64 eps (cos.f64 x)))))))) (sin.f64 x)))
(* -1/1920 (* (pow eps 5) (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (pow.f64 eps #s(literal 5 binary64)) #s(literal -1/1920 binary64)))
(* (pow eps 5) (+ (* -2 (/ (- (* -1/24 (sin (* 1/2 (+ eps (* 2 x))))) (* -1/48 (sin (* 1/2 (+ eps (* 2 x)))))) (pow eps 2))) (* -1/1920 (sin (* 1/2 (+ eps (* 2 x)))))))
(*.f64 (pow.f64 eps #s(literal 5 binary64)) (+.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -1/1920 binary64)) (/.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 1/24 binary64)) (*.f64 eps eps))))
(* (pow eps 5) (+ (* -2 (/ (- (* -1/24 (sin (* 1/2 (+ eps (* 2 x))))) (* -1/48 (sin (* 1/2 (+ eps (* 2 x)))))) (pow eps 2))) (+ (* -2 (/ (- (* 5/3 (sin (* 1/2 (+ eps (* 2 x))))) (+ (* -80 (- (* -1/24 (sin (* 1/2 (+ eps (* 2 x))))) (* -1/48 (sin (* 1/2 (+ eps (* 2 x))))))) (* -1/2 (sin (* 1/2 (+ eps (* 2 x))))))) (pow eps 4))) (* -1/1920 (sin (* 1/2 (+ eps (* 2 x))))))))
(*.f64 (pow.f64 eps #s(literal 5 binary64)) (+.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -1/1920 binary64)) (+.f64 (/.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 1/24 binary64)) (*.f64 eps eps)) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))
(* (pow eps 5) (+ (* -2 (/ (- (* -1/24 (sin (* 1/2 (+ eps (* 2 x))))) (* -1/48 (sin (* 1/2 (+ eps (* 2 x)))))) (pow eps 2))) (+ (* -2 (/ (- (* 5/3 (sin (* 1/2 (+ eps (* 2 x))))) (+ (* -80 (- (* -1/24 (sin (* 1/2 (+ eps (* 2 x))))) (* -1/48 (sin (* 1/2 (+ eps (* 2 x))))))) (* -1/2 (sin (* 1/2 (+ eps (* 2 x))))))) (pow eps 4))) (+ (* -1/1920 (sin (* 1/2 (+ eps (* 2 x))))) (* 2 (/ (+ (* -1920 (- (* -1/24 (sin (* 1/2 (+ eps (* 2 x))))) (* -1/48 (sin (* 1/2 (+ eps (* 2 x))))))) (* -80 (- (* 5/3 (sin (* 1/2 (+ eps (* 2 x))))) (+ (* -80 (- (* -1/24 (sin (* 1/2 (+ eps (* 2 x))))) (* -1/48 (sin (* 1/2 (+ eps (* 2 x))))))) (* -1/2 (sin (* 1/2 (+ eps (* 2 x))))))))) (pow eps 6)))))))
(*.f64 (pow.f64 eps #s(literal 5 binary64)) (+.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -1/1920 binary64)) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (*.f64 #s(literal -80 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))) (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 40 binary64))) (pow.f64 eps #s(literal 6 binary64)))) (/.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 1/24 binary64)) (*.f64 eps eps)))))
(* -1/1920 (* (pow eps 5) (sin (* 1/2 (- (* 2 x) (* -1 eps))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (pow.f64 eps #s(literal 5 binary64)) #s(literal -1/1920 binary64)))
(* -1 (* (pow eps 5) (+ (* 1/1920 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (* 2 (/ (- (* -1/24 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (* -1/48 (sin (* 1/2 (- (* 2 x) (* -1 eps)))))) (pow eps 2))))))
(*.f64 (pow.f64 eps #s(literal 5 binary64)) (+.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -1/1920 binary64)) (/.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 1/24 binary64)) (*.f64 eps eps))))
(* -1 (* (pow eps 5) (+ (* 1/1920 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (+ (* 2 (/ (- (* -1/24 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (* -1/48 (sin (* 1/2 (- (* 2 x) (* -1 eps)))))) (pow eps 2))) (* 2 (/ (- (* 5/3 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (+ (* -80 (- (* -1/24 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (* -1/48 (sin (* 1/2 (- (* 2 x) (* -1 eps))))))) (* -1/2 (sin (* 1/2 (- (* 2 x) (* -1 eps))))))) (pow eps 4)))))))
(*.f64 (pow.f64 eps #s(literal 5 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 1/1920 binary64)) (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (/.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -1/24 binary64)) (*.f64 eps eps))))))
(* -1 (* (pow eps 5) (+ (* -2 (/ (+ (* -1920 (- (* -1/24 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (* -1/48 (sin (* 1/2 (- (* 2 x) (* -1 eps))))))) (* -80 (- (* 5/3 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (+ (* -80 (- (* -1/24 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (* -1/48 (sin (* 1/2 (- (* 2 x) (* -1 eps))))))) (* -1/2 (sin (* 1/2 (- (* 2 x) (* -1 eps))))))))) (pow eps 6))) (+ (* 1/1920 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (+ (* 2 (/ (- (* -1/24 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (* -1/48 (sin (* 1/2 (- (* 2 x) (* -1 eps)))))) (pow eps 2))) (* 2 (/ (- (* 5/3 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (+ (* -80 (- (* -1/24 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (* -1/48 (sin (* 1/2 (- (* 2 x) (* -1 eps))))))) (* -1/2 (sin (* 1/2 (- (* 2 x) (* -1 eps))))))) (pow eps 4))))))))
(*.f64 (pow.f64 eps #s(literal 5 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 1/1920 binary64)) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (/.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -1/24 binary64)) (*.f64 eps eps))) (/.f64 (*.f64 #s(literal -2 binary64) (+.f64 (*.f64 #s(literal -80 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))) (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 40 binary64)))) (pow.f64 eps #s(literal 6 binary64)))))))
(* -2 (/ (* eps (* (sin (* 1/2 eps)) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))
(*.f64 eps (*.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (/.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))))))) #s(literal -2 binary64)))
(+ (* -2 (/ (* eps (* x (* (cos (* 1/2 eps)) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2)))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))) (* -2 (/ (* eps (* (sin (* 1/2 eps)) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))
(*.f64 #s(literal -2 binary64) (*.f64 eps (+.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (/.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))))))) (/.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (*.f64 eps 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))))))))))
(+ (* -2 (/ (* eps (* (sin (* 1/2 eps)) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))) (* x (+ (* -2 (/ (* eps (* (cos (* 1/2 eps)) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))) (/ (* eps (* x (* (sin (* 1/2 eps)) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2)))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 eps (+.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (/.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))))))) (/.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))))))))) (*.f64 eps (*.f64 (*.f64 x (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (/.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))))))) x)))
(+ (* -2 (/ (* eps (* (sin (* 1/2 eps)) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))) (* x (+ (* -2 (/ (* eps (* (cos (* 1/2 eps)) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))) (* x (+ (* 1/3 (/ (* eps (* x (* (cos (* 1/2 eps)) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2)))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))) (/ (* eps (* (sin (* 1/2 eps)) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))))))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 eps (+.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (/.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))))))) (/.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))))))))) (*.f64 (*.f64 x x) (+.f64 (*.f64 eps (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (/.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))))))) (/.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 eps x)) (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (*.f64 eps 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))))))))))
(* -2 (/ (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))
(/.f64 (*.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps #s(literal -2 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (*.f64 eps 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)))))))
(* -2 (/ (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))
(/.f64 (*.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps #s(literal -2 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (*.f64 eps 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)))))))
(* -2 (/ (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))
(/.f64 (*.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps #s(literal -2 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (*.f64 eps 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)))))))
(* -2 (/ (* eps (* (sin (* 1/2 (+ eps (* 2 x)))) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))
(/.f64 (*.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps #s(literal -2 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (*.f64 eps 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)))))))
(* -2 (/ (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))
(/.f64 (*.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps #s(literal -2 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (*.f64 eps 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)))))))
(* -2 (/ (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))
(/.f64 (*.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps #s(literal -2 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (*.f64 eps 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)))))))
(* -2 (/ (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))
(/.f64 (*.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps #s(literal -2 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (*.f64 eps 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)))))))
(* -2 (/ (* eps (* (sin (* 1/2 (- eps (* -2 x)))) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))
(/.f64 (*.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps #s(literal -2 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))))))
(* 1/2 (* 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 (sin.f64 x) (*.f64 #s(literal -1/12 binary64) 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)) (* eps (- (* -1/96 (cos x)) (* 1/96 (cos x))))) (* 1/48 (sin 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 #s(literal -1/48 binary64) (*.f64 eps (cos.f64 x)))))))))
(* 1/3840 (* (pow eps 5) (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 #s(literal 1/3840 binary64) (pow.f64 eps #s(literal 5 binary64))))
(* (pow eps 5) (- (+ (* -1/24 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 2))) (* 1/3840 (sin (* 1/2 (+ eps (* 2 x)))))) (* -1/48 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 2)))))
(*.f64 (pow.f64 eps #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal 1/3840 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 #s(literal -1/48 binary64) (*.f64 eps eps)))))
(* (pow eps 5) (- (+ (* -1/24 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 2))) (+ (* 1/3840 (sin (* 1/2 (+ eps (* 2 x))))) (* 5/3 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 4))))) (+ (* -80 (/ (- (* -1/24 (sin (* 1/2 (+ eps (* 2 x))))) (* -1/48 (sin (* 1/2 (+ eps (* 2 x)))))) (pow eps 4))) (+ (* -1/2 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 4))) (* -1/48 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 2)))))))
(*.f64 (pow.f64 eps #s(literal 5 binary64)) (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -1/24 binary64)) (*.f64 eps eps)) (*.f64 #s(literal 1/3840 binary64) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))) #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal 1/48 binary64) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (*.f64 eps eps))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))
(* (pow eps 5) (- (+ (* -1 (/ (+ (* -1920 (- (* -1/24 (sin (* 1/2 (+ eps (* 2 x))))) (* -1/48 (sin (* 1/2 (+ eps (* 2 x))))))) (* -80 (- (* 5/3 (sin (* 1/2 (+ eps (* 2 x))))) (+ (* -80 (- (* -1/24 (sin (* 1/2 (+ eps (* 2 x))))) (* -1/48 (sin (* 1/2 (+ eps (* 2 x))))))) (* -1/2 (sin (* 1/2 (+ eps (* 2 x))))))))) (pow eps 6))) (+ (* -1/24 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 2))) (+ (* 1/3840 (sin (* 1/2 (+ eps (* 2 x))))) (* 5/3 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 4)))))) (+ (* -80 (/ (- (* -1/24 (sin (* 1/2 (+ eps (* 2 x))))) (* -1/48 (sin (* 1/2 (+ eps (* 2 x)))))) (pow eps 4))) (+ (* -1/2 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 4))) (* -1/48 (/ (sin (* 1/2 (+ eps (* 2 x)))) (pow eps 2)))))))
(*.f64 (pow.f64 eps #s(literal 5 binary64)) (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -1/24 binary64)) (*.f64 eps eps)) (*.f64 #s(literal 1/3840 binary64) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))) #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal 1/48 binary64) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (*.f64 eps eps))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (/.f64 (+.f64 (*.f64 #s(literal -80 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))))) (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 40 binary64))) (pow.f64 eps #s(literal 6 binary64)))))
(* 1/3840 (* (pow eps 5) (sin (* 1/2 (- (* 2 x) (* -1 eps))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 #s(literal 1/3840 binary64) (pow.f64 eps #s(literal 5 binary64))))
(* -1 (* (pow eps 5) (+ (* -1 (/ (- (* -1/24 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (* -1/48 (sin (* 1/2 (- (* 2 x) (* -1 eps)))))) (pow eps 2))) (* -1/3840 (sin (* 1/2 (- (* 2 x) (* -1 eps))))))))
(-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 eps #s(literal 5 binary64)) (+.f64 (/.f64 (*.f64 #s(literal 1/48 binary64) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (*.f64 eps eps)) (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -1/3840 binary64)))))
(* -1 (* (pow eps 5) (+ (* -1 (/ (- (* -1/24 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (* -1/48 (sin (* 1/2 (- (* 2 x) (* -1 eps)))))) (pow eps 2))) (+ (* -1 (/ (- (* 5/3 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (+ (* -80 (- (* -1/24 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (* -1/48 (sin (* 1/2 (- (* 2 x) (* -1 eps))))))) (* -1/2 (sin (* 1/2 (- (* 2 x) (* -1 eps))))))) (pow eps 4))) (* -1/3840 (sin (* 1/2 (- (* 2 x) (* -1 eps)))))))))
(*.f64 (pow.f64 eps #s(literal 5 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -1/3840 binary64)) (-.f64 (/.f64 (*.f64 #s(literal 1/48 binary64) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (*.f64 eps eps)) (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))))
(* -1 (* (pow eps 5) (+ (* -1920 (/ (- (* -1/24 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (* -1/48 (sin (* 1/2 (- (* 2 x) (* -1 eps)))))) (pow eps 6))) (+ (* -80 (/ (- (* 5/3 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (+ (* -80 (- (* -1/24 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (* -1/48 (sin (* 1/2 (- (* 2 x) (* -1 eps))))))) (* -1/2 (sin (* 1/2 (- (* 2 x) (* -1 eps))))))) (pow eps 6))) (+ (* -1 (/ (- (* -1/24 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (* -1/48 (sin (* 1/2 (- (* 2 x) (* -1 eps)))))) (pow eps 2))) (+ (* -1 (/ (- (* 5/3 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (+ (* -80 (- (* -1/24 (sin (* 1/2 (- (* 2 x) (* -1 eps))))) (* -1/48 (sin (* 1/2 (- (* 2 x) (* -1 eps))))))) (* -1/2 (sin (* 1/2 (- (* 2 x) (* -1 eps))))))) (pow eps 4))) (* -1/3840 (sin (* 1/2 (- (* 2 x) (* -1 eps)))))))))))
(*.f64 (+.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal -1/3840 binary64)) (-.f64 (/.f64 (*.f64 #s(literal 1/48 binary64) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (*.f64 eps eps)) (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (+.f64 (/.f64 (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) #s(literal 40 binary64)) (pow.f64 eps #s(literal 6 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) (/.f64 #s(literal -80 binary64) (pow.f64 eps #s(literal 6 binary64)))))) (-.f64 #s(literal 0 binary64) (pow.f64 eps #s(literal 5 binary64))))
(/ (* eps (* (sin (* 1/2 eps)) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))
(*.f64 eps (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (/.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))))))))
(+ (/ (* eps (* x (* (cos (* 1/2 eps)) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2)))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))) (/ (* eps (* (sin (* 1/2 eps)) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))
(*.f64 eps (+.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (/.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))))))) (/.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (*.f64 eps 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)))))))))
(+ (* x (+ (* -1/2 (/ (* eps (* x (* (sin (* 1/2 eps)) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2)))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))) (/ (* eps (* (cos (* 1/2 eps)) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))) (/ (* eps (* (sin (* 1/2 eps)) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))
(+.f64 (*.f64 (*.f64 (*.f64 eps x) (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (/.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))))))) (*.f64 x #s(literal -1/2 binary64))) (*.f64 eps (+.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (/.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))))))) (/.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (*.f64 eps 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))))))))))
(+ (* x (+ (* x (+ (* -1/2 (/ (* eps (* (sin (* 1/2 eps)) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))) (* -1/6 (/ (* eps (* x (* (cos (* 1/2 eps)) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2)))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))))) (/ (* eps (* (cos (* 1/2 eps)) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))) (/ (* eps (* (sin (* 1/2 eps)) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48)))))
(+.f64 (*.f64 (*.f64 x x) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))))) (/.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 eps x)) (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))))))) (*.f64 eps (+.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (/.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))))))) (/.f64 (*.f64 x (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (*.f64 eps 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 (* (sin (* 1/2 (+ eps (* 2 x)))) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))
(/.f64 (*.f64 eps (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (*.f64 eps 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 (* (sin (* 1/2 (+ eps (* 2 x)))) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))
(/.f64 (*.f64 eps (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (*.f64 eps 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 (* (sin (* 1/2 (+ eps (* 2 x)))) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))
(/.f64 (*.f64 eps (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (*.f64 eps 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 (* (sin (* 1/2 (+ eps (* 2 x)))) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))
(/.f64 (*.f64 eps (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (*.f64 eps 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 (* (sin (* 1/2 (- eps (* -2 x)))) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))
(/.f64 (*.f64 eps (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (*.f64 eps 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 (* (sin (* 1/2 (- eps (* -2 x)))) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))
(/.f64 (*.f64 eps (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (*.f64 eps 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 (* (sin (* 1/2 (- eps (* -2 x)))) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))
(/.f64 (*.f64 eps (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (*.f64 eps 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 (* (sin (* 1/2 (- eps (* -2 x)))) (- 1/4 (* (pow eps 4) (pow (- (* 1/3840 (pow eps 2)) 1/48) 2))))) (- 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))
(/.f64 (*.f64 eps (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps eps) (*.f64 eps 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)))))))
(/ 2 eps)
(/.f64 #s(literal 2 binary64) eps)
(/ (+ 2 (* 1/12 (pow eps 2))) eps)
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))) eps)
(/ (+ 2 (* (pow eps 2) (+ 1/12 (* 7/2880 (pow eps 2))))) eps)
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/12 binary64) (*.f64 eps (*.f64 eps #s(literal 7/2880 binary64))))))) eps)
(/ (+ 2 (* (pow eps 2) (+ 1/12 (* (pow eps 2) (+ 7/2880 (* 1/17280 (pow eps 2))))))) eps)
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/12 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 7/2880 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/17280 binary64)))))))) eps)
(/ 3840 (pow eps 5))
(/.f64 #s(literal 3840 binary64) (pow.f64 eps #s(literal 5 binary64)))
(/ (+ 3840 (* 307200 (/ 1 (pow eps 2)))) (pow eps 5))
(/.f64 (+.f64 #s(literal 3840 binary64) (/.f64 #s(literal 307200 binary64) (*.f64 eps eps))) (pow.f64 eps #s(literal 5 binary64)))
(/ (+ 3840 (+ (* 307200 (/ 1 (pow eps 2))) (/ 17203200 (pow eps 4)))) (pow eps 5))
(/.f64 (+.f64 #s(literal 3840 binary64) (+.f64 (/.f64 #s(literal 307200 binary64) (*.f64 eps eps)) (/.f64 #s(literal 17203200 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))))) (pow.f64 eps #s(literal 5 binary64)))
(/ (+ 3840 (+ (* 307200 (/ 1 (pow eps 2))) (+ (* 786432000 (/ 1 (pow eps 6))) (/ 17203200 (pow eps 4))))) (pow eps 5))
(/.f64 (+.f64 #s(literal 3840 binary64) (+.f64 (+.f64 (/.f64 #s(literal 307200 binary64) (*.f64 eps eps)) (/.f64 #s(literal 17203200 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))) (/.f64 #s(literal 786432000 binary64) (pow.f64 eps #s(literal 6 binary64))))) (pow.f64 eps #s(literal 5 binary64)))
(/ 3840 (pow eps 5))
(/.f64 #s(literal 3840 binary64) (pow.f64 eps #s(literal 5 binary64)))
(/ (+ 3840 (* 307200 (/ 1 (pow eps 2)))) (pow eps 5))
(/.f64 (+.f64 #s(literal 3840 binary64) (/.f64 #s(literal 307200 binary64) (*.f64 eps eps))) (pow.f64 eps #s(literal 5 binary64)))
(* -1 (/ (- (* -1 (/ (+ 307200 (* 17203200 (/ 1 (pow eps 2)))) (pow eps 2))) 3840) (pow eps 5)))
(/.f64 (-.f64 #s(literal -3840 binary64) (/.f64 (+.f64 #s(literal 307200 binary64) (/.f64 #s(literal 17203200 binary64) (*.f64 eps eps))) (*.f64 eps eps))) (-.f64 #s(literal 0 binary64) (pow.f64 eps #s(literal 5 binary64))))
(* -1 (/ (- (* -1 (/ (+ 17203200 (* 786432000 (/ 1 (pow eps 2)))) (pow eps 4))) (+ 3840 (* 307200 (/ 1 (pow eps 2))))) (pow eps 5)))
(/.f64 (+.f64 (/.f64 (+.f64 #s(literal 17203200 binary64) (/.f64 #s(literal 786432000 binary64) (*.f64 eps eps))) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (+.f64 #s(literal 3840 binary64) (/.f64 #s(literal 307200 binary64) (*.f64 eps eps)))) (pow.f64 eps #s(literal 5 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 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (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 (cos.f64 x) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 (sin.f64 x) #s(literal 1/6 binary64))))) (sin.f64 x)))
(* eps (+ (* -1 (sin x)) (* eps (+ (* -1/2 (cos x)) (* eps (+ (* -2 (+ (* -1/16 (sin x)) (* -1/48 (sin x)))) (* 1/24 (* eps (cos x)))))))))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 (cos.f64 x) #s(literal -1/2 binary64)) (*.f64 eps (+.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/24 binary64))) (*.f64 (sin.f64 x) #s(literal 1/6 binary64)))))) (sin.f64 x)))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (+ eps (* 2 x))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.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 (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 (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 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal -2 binary64)))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal -2 binary64)))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal -2 binary64)))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal -2 binary64)))
(* -2 (* (sin (* 1/2 eps)) (sin (* 1/2 (- (* 2 x) (* -1 eps))))))
(*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal -2 binary64)))
(* -2 (pow (sin (* 1/2 eps)) 2))
(*.f64 #s(literal -2 binary64) (pow.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(+ (* -2 (* x (* (cos (* 1/2 eps)) (sin (* 1/2 eps))))) (* -2 (pow (sin (* 1/2 eps)) 2)))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (+.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))))))
(+ (* -2 (pow (sin (* 1/2 eps)) 2)) (* x (+ (* -2 (* (cos (* 1/2 eps)) (sin (* 1/2 eps)))) (* x (pow (sin (* 1/2 eps)) 2)))))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (+.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x (cos.f64 (*.f64 eps #s(literal 1/2 binary64))))))) (*.f64 (*.f64 x 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 #s(literal 1/3 binary64) (*.f64 x (cos.f64 (*.f64 eps #s(literal 1/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 (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 (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 (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 (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 (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 (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 (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 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #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 (sin.f64 x) (*.f64 #s(literal -1/12 binary64) 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)) (* -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 #s(literal -1/48 binary64) (*.f64 eps (cos.f64 x)))))))))
(* (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 #s(literal -1/6 binary64) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x (cos.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 (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)) #s(literal 1/2 binary64)))
(* eps (+ 1/2 (* (pow eps 2) (- (* 1/3840 (pow eps 2)) 1/48))))
(*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64)))
(* 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)))

eval654.0ms (2.8%)

Compiler

Compiled 66290 to 41300 computations (37.7% saved)

prune271.0ms (1.2%)

Pruning

34 alts after pruning (32 fresh and 2 done)

PrunedKeptTotal
New1416131429
Fresh131932
Picked415
Done011
Total1433341467
Accuracy
100.0%
Counts
1467 → 34
Alt Table
Click to see full alt table
StatusAccuracyProgram
54.5%
(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)))
99.6%
(/.f64 (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))) eps))
78.3%
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 x)) eps))
78.3%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) eps))))
98.4%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 (*.f64 eps (*.f64 (cos.f64 x) #s(literal -1/2 binary64))) (sin.f64 x)))))
60.4%
(/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 x)) eps)))
53.4%
(-.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))))))
53.0%
(-.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))
77.8%
(-.f64 #s(literal 0 binary64) (*.f64 eps (*.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))))))))))
52.7%
(+.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
96.6%
(+.f64 (*.f64 (*.f64 x #s(literal -2 binary64)) (*.f64 (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))) (+.f64 (*.f64 eps (*.f64 x x)) (*.f64 eps #s(literal -2 binary64)))))
98.6%
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) #s(literal 1/2 binary64))) eps) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))))) #s(literal -2 binary64))
99.5%
(*.f64 (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 eps eps)) #s(literal 1/2 binary64)) (*.f64 eps (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -2 binary64))))
99.6%
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 eps #s(literal -2 binary64))))
98.5%
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 eps #s(literal 2 binary64)) (/.f64 eps #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) (-.f64 (/.f64 eps #s(literal 2 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
49.5%
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (/.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) eps) (*.f64 eps (/.f64 (*.f64 eps (-.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))) (*.f64 (*.f64 eps eps) (*.f64 eps eps)))))) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
99.5%
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))) (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/2304 binary64))) eps))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
99.1%
(*.f64 (*.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))
98.4%
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 eps #s(literal 2 binary64)) (/.f64 eps #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 eps #s(literal 2 binary64)) (*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3840 binary64))))))) (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal -2 binary64))
27.8%
(*.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (+.f64 #s(literal 1/3840 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (/.f64 #s(literal -1/48 binary64) (*.f64 eps eps))))) (*.f64 eps (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -2 binary64))))
99.6%
(*.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/48 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3840 binary64) (*.f64 eps (*.f64 eps #s(literal -1/645120 binary64))))))))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) #s(literal -2 binary64))
96.9%
(*.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 2 binary64) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) eps)))) (sin.f64 (+.f64 x (*.f64 eps #s(literal 1/2 binary64))))) #s(literal -2 binary64))
98.1%
(*.f64 (*.f64 (sin.f64 (*.f64 (pow.f64 (*.f64 eps (pow.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))) #s(literal 2 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.3%
(*.f64 (*.f64 eps (*.f64 x #s(literal 1/2 binary64))) #s(literal -2 binary64))
78.9%
(*.f64 (neg.f64 (sin.f64 x)) eps)
77.6%
(*.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.6%
(*.f64 x (-.f64 (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/6 binary64))) eps))
53.3%
(*.f64 x (*.f64 x #s(literal 1/2 binary64)))
99.3%
(*.f64 eps (-.f64 (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/2 binary64))) (sin.f64 x)))
99.5%
(*.f64 eps (+.f64 (*.f64 eps (*.f64 (cos.f64 x) #s(literal -1/2 binary64))) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/6 binary64))) #s(literal -1 binary64)))))
53.6%
(*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))
99.1%
(*.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -2 binary64))))
77.3%
(neg.f64 (*.f64 eps x))
52.5%
#s(literal 0 binary64)
Compiler

Compiled 2521 to 1629 computations (35.4% saved)

regimes54.0ms (0.2%)

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

3 calls:

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

Compiled 15 to 10 computations (33.3% saved)

regimes19.0ms (0.1%)

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

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

regimes32.0ms (0.1%)

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

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

regimes18.0ms (0.1%)

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

2 calls:

9.0ms
x
7.0ms
eps
Results
AccuracySegmentsBranch
99.5%1x
99.5%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes17.0ms (0.1%)

Counts
28 → 1
Calls
Call 1
Inputs
#s(literal 0 binary64)
(+.f64 #s(literal 1 binary64) #s(literal -1 binary64))
(neg.f64 (*.f64 eps x))
(*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))
(*.f64 x (*.f64 x #s(literal 1/2 binary64)))
(*.f64 (*.f64 eps (*.f64 x #s(literal 1/2 binary64))) #s(literal -2 binary64))
(+.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 x (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))))
(*.f64 x (-.f64 (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/6 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 eps (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 x x) #s(literal -1/10080 binary64)))))))))) #s(literal -2 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 eps (*.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))))))))))
(+.f64 (cos.f64 eps) #s(literal -1 binary64))
(*.f64 #s(literal 1/720 binary64) (pow.f64 x #s(literal 6 binary64)))
(*.f64 (neg.f64 (sin.f64 x)) eps)
(*.f64 eps (sin.f64 (-.f64 #s(literal 0 binary64) x)))
(*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) eps))
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
(*.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal 1/2 binary64))) #s(literal -2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 x)) eps))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) eps))))
(-.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))
(*.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -2 binary64))))
(*.f64 (*.f64 (*.f64 #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 (*.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 #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 (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 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 x x))))))
Outputs
(*.f64 #s(literal 1/2 binary64) (*.f64 eps (*.f64 (sin.f64 (/.f64 (+.f64 eps (*.f64 x #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -2 binary64))))
Calls

2 calls:

9.0ms
x
7.0ms
eps
Results
AccuracySegmentsBranch
99.1%1x
99.1%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes12.0ms (0.1%)

Counts
22 → 1
Calls
Call 1
Inputs
#s(literal 0 binary64)
(+.f64 #s(literal 1 binary64) #s(literal -1 binary64))
(neg.f64 (*.f64 eps x))
(*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))
(*.f64 x (*.f64 x #s(literal 1/2 binary64)))
(*.f64 (*.f64 eps (*.f64 x #s(literal 1/2 binary64))) #s(literal -2 binary64))
(+.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 x (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))))
(*.f64 x (-.f64 (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/6 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 eps (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 x x) #s(literal -1/10080 binary64)))))))))) #s(literal -2 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 eps (*.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))))))))))
(+.f64 (cos.f64 eps) #s(literal -1 binary64))
(*.f64 #s(literal 1/720 binary64) (pow.f64 x #s(literal 6 binary64)))
(*.f64 (neg.f64 (sin.f64 x)) eps)
(*.f64 eps (sin.f64 (-.f64 #s(literal 0 binary64) x)))
(*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) eps))
(-.f64 #s(literal 0 binary64) (*.f64 eps (sin.f64 x)))
(*.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal 1/2 binary64))) #s(literal -2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (sin.f64 x)) eps))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) eps))))
(-.f64 (cos.f64 (+.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))
Outputs
(*.f64 (neg.f64 (sin.f64 x)) eps)
Calls

2 calls:

6.0ms
eps
5.0ms
x
Results
AccuracySegmentsBranch
78.9%1x
78.9%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes10.0ms (0%)

Counts
14 → 1
Calls
Call 1
Inputs
#s(literal 0 binary64)
(+.f64 #s(literal 1 binary64) #s(literal -1 binary64))
(neg.f64 (*.f64 eps x))
(*.f64 eps (*.f64 eps #s(literal -1/2 binary64)))
(*.f64 x (*.f64 x #s(literal 1/2 binary64)))
(*.f64 (*.f64 eps (*.f64 x #s(literal 1/2 binary64))) #s(literal -2 binary64))
(+.f64 (+.f64 (*.f64 eps (*.f64 eps #s(literal -1/2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 x (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) #s(literal 1/6 binary64)))))
(*.f64 x (-.f64 (*.f64 eps (*.f64 (*.f64 x x) #s(literal 1/6 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 eps (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/240 binary64) (*.f64 (*.f64 x x) #s(literal -1/10080 binary64)))))))))) #s(literal -2 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 eps (*.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))))))))))
(+.f64 (cos.f64 eps) #s(literal -1 binary64))
(*.f64 #s(literal 1/720 binary64) (pow.f64 x #s(literal 6 binary64)))
Outputs
(-.f64 #s(literal 0 binary64) (*.f64 eps (*.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))))))))))
Calls

2 calls:

6.0ms
eps
4.0ms
x
Results
AccuracySegmentsBranch
77.8%1x
77.8%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes7.0ms (0%)

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

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

regimes12.0ms (0.1%)

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

2 calls:

9.0ms
eps
3.0ms
x
Results
AccuracySegmentsBranch
77.6%1x
77.6%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes6.0ms (0%)

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

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

regimes7.0ms (0%)

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

2 calls:

4.0ms
x
2.0ms
eps
Results
AccuracySegmentsBranch
77.3%1x
77.3%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes3.0ms (0%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

soundness2.0ms (0%)

Stop Event
fuel
Compiler

Compiled 192 to 123 computations (35.9% saved)

preprocess76.0ms (0.3%)

Compiler

Compiled 432 to 282 computations (34.7% saved)

end0.0ms (0%)

Profiling

Loading profile data...