2tan (problem 3.3.2)

Time bar (total: 16.9s)

analyze76.0ms (0.4%)

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

Compiled 28 to 18 computations (35.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 45.0ms
ival-tan: 22.0ms (48.4% of total)
...c/correct-round.rkt:119:19: 7.0ms (15.4% of total)
ival-mult: 3.0ms (6.6% of total)
ival-fabs: 3.0ms (6.6% of total)
ival-add: 2.0ms (4.4% of total)
ival-sub: 2.0ms (4.4% of total)
ival-and: 2.0ms (4.4% of total)
ival-<=: 2.0ms (4.4% of total)
ival-<: 2.0ms (4.4% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

sample7.5s (44.3%)

Results
3.5s26089×0precondition
1.3s4453×1valid
942.0ms3803×0valid
Precisions
Click to see histograms. Total time spent on operations: 4.2s
...c/correct-round.rkt:119:19: 935.0ms (22.2% of total)
ival-tan: 697.0ms (16.5% of total)
ival-<: 637.0ms (15.1% of total)
ival-mult: 388.0ms (9.2% of total)
ival-add: 382.0ms (9.1% of total)
ival-sub: 283.0ms (6.7% of total)
ival-fabs: 279.0ms (6.6% of total)
ival-<=: 278.0ms (6.6% of total)
ival-and: 163.0ms (3.9% of total)
backward-pass: 127.0ms (3% of total)
const: 50.0ms (1.2% of total)
Bogosity

preprocess52.0ms (0.3%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
02146
15042
210142
320742
451342
592342
6131042
7157442
8171042
9173742
067
1117
2167
3237
4337
5657
61247
72127
82977
94037
104817
114877
04877
Stop Event
iter limit
saturated
saturated
Calls
Call 1
Inputs
(- (tan (+ x eps)) (tan x))
Outputs
(- (tan (+ x eps)) (tan x))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Call 2
Inputs
(- (tan (+ x eps)) (tan x))
(- (tan (+ (neg x) eps)) (tan (neg x)))
(- (tan (+ x (neg eps))) (tan x))
(neg (- (tan (+ (neg x) eps)) (tan (neg x))))
(neg (- (tan (+ x (neg eps))) (tan x)))
(- (tan (+ eps x)) (tan eps))
Outputs
(- (tan (+ x eps)) (tan x))
(- (fast-tan (+ x eps)) (fast-tan x))
(- (tan (+ (neg x) eps)) (tan (neg x)))
(+ (fast-tan x) (fast-tan (- eps x)))
(- (tan (+ x (neg eps))) (tan x))
(- (fast-tan (- x eps)) (fast-tan x))
(neg (- (tan (+ (neg x) eps)) (tan (neg x))))
(- (fast-tan (- x eps)) (fast-tan x))
(neg (- (tan (+ x (neg eps))) (tan x)))
(+ (fast-tan x) (fast-tan (- eps x)))
(- (tan (+ eps x)) (tan eps))
(- (fast-tan (+ x eps)) (fast-tan eps))

explain115.0ms (0.7%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
2272(-3.462796699570995e-167 2.764054764814959e-169)3(-7.668690385135368e-163 1.2576926385947832e-164)(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
20-0-(tan.f64 (+.f64 x eps))
00-0-x
00-0-(+.f64 x eps)
00-0-(tan.f64 x)
00-0-eps
Results
52.0ms268×1valid
24.0ms244×0valid
Compiler

Compiled 51 to 20 computations (60.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 29.0ms
ival-tan: 12.0ms (41.6% of total)
backward-pass: 7.0ms (24.3% of total)
ival-add: 5.0ms (17.3% of total)
ival-sub: 4.0ms (13.9% of total)
const: 1.0ms (3.5% of total)

eval0.0ms (0%)

Compiler

Compiled 9 to 6 computations (33.3% saved)

prune1.0ms (0%)

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

Compiled 9 to 6 computations (33.3% saved)

simplify25.0ms (0.2%)

Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0618
11118
21618
32318
43318
56518
612418
721218
829718
940318
1048118
1148718
048718
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(- (tan (+ x eps)) (tan x))
(tan (+ x eps))
(+ x eps)
x
eps
(tan x)
Outputs
(- (tan (+ x eps)) (tan x))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(tan (+ x eps))
(tan.f64 (+.f64 x eps))
(+ x eps)
(+.f64 x eps)
x
eps
(tan x)
(tan.f64 x)

localize52.0ms (0.3%)

Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(+.f64 x eps)
accuracy100.0%
(tan.f64 x)
accuracy99.9%
(tan.f64 (+.f64 x eps))
accuracy62.9%
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Results
26.0ms134×1valid
18.0ms122×0valid
Compiler

Compiled 21 to 7 computations (66.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 21.0ms
ival-sub: 9.0ms (43% of total)
ival-tan: 6.0ms (28.6% of total)
ival-add: 3.0ms (14.3% of total)
backward-pass: 3.0ms (14.3% of total)
const: 0.0ms (0% of total)

series13.0ms (0.1%)

Counts
4 → 84
Calls
Call 1
Inputs
#<alt (- (tan (+ x eps)) (tan x))>
#<alt (tan (+ x eps))>
#<alt (+ x eps)>
#<alt (tan x)>
Outputs
#<alt (/ (sin eps) (cos eps))>
#<alt (+ (/ (sin eps) (cos eps)) (/ (* x (pow (sin eps) 2)) (pow (cos eps) 2)))>
#<alt (+ (* x (- (/ (* x (* (sin eps) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))) (cos eps)) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))>
#<alt (+ (* x (- (* x (- (* -1 (* x (+ 1/2 (+ (* -1 (/ (* (pow (sin eps) 2) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (pow (cos eps) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (* 1/6 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))))) (* -1 (/ (* (sin eps) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (cos eps))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))>
#<alt (- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))>
#<alt (- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))>
#<alt (- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))>
#<alt (- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))>
#<alt (- (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x)))) (/ (sin x) (cos x)))>
#<alt (- (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x)))) (/ (sin x) (cos x)))>
#<alt (- (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x)))) (/ (sin x) (cos x)))>
#<alt (- (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x)))) (/ (sin x) (cos x)))>
#<alt (* eps (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))>
#<alt (* eps (- (+ 1 (/ (* eps (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (cos x))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))>
#<alt (* eps (- (+ 1 (* eps (- (* -1 (* eps (+ 1/6 (+ (* -1 (/ (* (pow (sin x) 2) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (pow (cos x) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))))) (* -1 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)))))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))>
#<alt (* eps (- (+ 1 (* eps (- (* eps (- (* -1 (* eps (+ (* -1/2 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x))) (+ (* 1/6 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x))) (/ (* (sin x) (+ 1/6 (+ (* -1 (/ (* (pow (sin x) 2) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (pow (cos x) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))) (cos x)))))) (+ 1/6 (+ (* -1 (/ (* (pow (sin x) 2) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (pow (cos x) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))))) (* -1 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)))))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))>
#<alt (- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))>
#<alt (- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))>
#<alt (- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))>
#<alt (- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))>
#<alt (- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (/ (sin x) (cos x)))>
#<alt (- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (/ (sin x) (cos x)))>
#<alt (- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (/ (sin x) (cos x)))>
#<alt (- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (/ (sin x) (cos x)))>
#<alt (/ (sin eps) (cos eps))>
#<alt (+ (* x (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))>
#<alt (+ (* x (- (+ 1 (/ (* x (* (sin eps) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))) (cos eps))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))>
#<alt (+ (* x (- (+ 1 (* x (- (* -1 (* x (+ 1/6 (+ (* -1 (/ (* (pow (sin eps) 2) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (pow (cos eps) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (* 1/6 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))))) (* -1 (/ (* (sin eps) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (cos eps)))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))>
#<alt (/ (sin (+ eps x)) (cos (+ eps x)))>
#<alt (/ (sin (+ eps x)) (cos (+ eps x)))>
#<alt (/ (sin (+ eps x)) (cos (+ eps x)))>
#<alt (/ (sin (+ eps x)) (cos (+ eps x)))>
#<alt (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x))))>
#<alt (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x))))>
#<alt (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x))))>
#<alt (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x))))>
#<alt (/ (sin x) (cos x))>
#<alt (+ (* eps (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))>
#<alt (+ (* eps (- (+ 1 (/ (* eps (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (cos x))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))>
#<alt (+ (* eps (- (+ 1 (* eps (- (* -1 (* eps (+ 1/6 (+ (* -1 (/ (* (pow (sin x) 2) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (pow (cos x) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))))) (* -1 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)))))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))>
#<alt (/ (sin (+ eps x)) (cos (+ eps x)))>
#<alt (/ (sin (+ eps x)) (cos (+ eps x)))>
#<alt (/ (sin (+ eps x)) (cos (+ eps x)))>
#<alt (/ (sin (+ eps x)) (cos (+ eps x)))>
#<alt (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps))))>
#<alt (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps))))>
#<alt (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps))))>
#<alt (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps))))>
#<alt eps>
#<alt (+ eps x)>
#<alt (+ eps x)>
#<alt (+ eps x)>
#<alt x>
#<alt (* x (+ 1 (/ eps x)))>
#<alt (* x (+ 1 (/ eps x)))>
#<alt (* x (+ 1 (/ eps x)))>
#<alt x>
#<alt (* -1 (* x (- (* -1 (/ eps x)) 1)))>
#<alt (* -1 (* x (- (* -1 (/ eps x)) 1)))>
#<alt (* -1 (* x (- (* -1 (/ eps x)) 1)))>
#<alt x>
#<alt (+ eps x)>
#<alt (+ eps x)>
#<alt (+ eps x)>
#<alt eps>
#<alt (* eps (+ 1 (/ x eps)))>
#<alt (* eps (+ 1 (/ x eps)))>
#<alt (* eps (+ 1 (/ x eps)))>
#<alt eps>
#<alt (* -1 (* eps (- (* -1 (/ x eps)) 1)))>
#<alt (* -1 (* eps (- (* -1 (/ x eps)) 1)))>
#<alt (* -1 (* eps (- (* -1 (/ x eps)) 1)))>
#<alt x>
#<alt (* x (+ 1 (* 1/3 (pow x 2))))>
#<alt (* x (+ 1 (* (pow x 2) (+ 1/3 (* 2/15 (pow x 2))))))>
#<alt (* x (+ 1 (* (pow x 2) (+ 1/3 (* (pow x 2) (+ 2/15 (* 17/315 (pow x 2))))))))>
#<alt (/ (sin x) (cos x))>
#<alt (/ (sin x) (cos x))>
#<alt (/ (sin x) (cos x))>
#<alt (/ (sin x) (cos x))>
#<alt (/ (sin x) (cos x))>
#<alt (/ (sin x) (cos x))>
#<alt (/ (sin x) (cos x))>
#<alt (/ (sin x) (cos x))>
Calls

21 calls:

TimeVariablePointExpression
4.0ms
eps
@0
(- (tan (+ x eps)) (tan x))
2.0ms
eps
@inf
(- (tan (+ x eps)) (tan x))
1.0ms
x
@inf
(- (tan (+ x eps)) (tan x))
1.0ms
x
@0
(- (tan (+ x eps)) (tan x))
1.0ms
x
@-inf
(- (tan (+ x eps)) (tan x))

rewrite372.0ms (2.2%)

Algorithm
batch-egg-rewrite
Rules
3856×*-lowering-*.f32
3856×*-lowering-*.f64
3276×/-lowering-/.f32
3276×/-lowering-/.f64
1940×fma-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

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

simplify319.0ms (1.9%)

Algorithm
egg-herbie
Rules
3412×*-lowering-*.f32
3412×*-lowering-*.f64
2990×fma-lowering-fma.f32
2990×fma-lowering-fma.f64
2652×+-lowering-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01571381
15041186
219071117
377531117
086201117
Stop Event
iter limit
node limit
Counts
84 → 84
Calls
Call 1
Inputs
(/ (sin eps) (cos eps))
(+ (/ (sin eps) (cos eps)) (/ (* x (pow (sin eps) 2)) (pow (cos eps) 2)))
(+ (* x (- (/ (* x (* (sin eps) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))) (cos eps)) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(+ (* x (- (* x (- (* -1 (* x (+ 1/2 (+ (* -1 (/ (* (pow (sin eps) 2) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (pow (cos eps) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (* 1/6 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))))) (* -1 (/ (* (sin eps) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (cos eps))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(- (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x)))) (/ (sin x) (cos x)))
(- (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x)))) (/ (sin x) (cos x)))
(- (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x)))) (/ (sin x) (cos x)))
(- (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x)))) (/ (sin x) (cos x)))
(* eps (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(* eps (- (+ 1 (/ (* eps (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (cos x))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(* eps (- (+ 1 (* eps (- (* -1 (* eps (+ 1/6 (+ (* -1 (/ (* (pow (sin x) 2) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (pow (cos x) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))))) (* -1 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)))))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(* eps (- (+ 1 (* eps (- (* eps (- (* -1 (* eps (+ (* -1/2 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x))) (+ (* 1/6 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x))) (/ (* (sin x) (+ 1/6 (+ (* -1 (/ (* (pow (sin x) 2) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (pow (cos x) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))) (cos x)))))) (+ 1/6 (+ (* -1 (/ (* (pow (sin x) 2) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (pow (cos x) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))))) (* -1 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)))))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (/ (sin x) (cos x)))
(- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (/ (sin x) (cos x)))
(- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (/ (sin x) (cos x)))
(- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (/ (sin x) (cos x)))
(/ (sin eps) (cos eps))
(+ (* x (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(+ (* x (- (+ 1 (/ (* x (* (sin eps) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))) (cos eps))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(+ (* x (- (+ 1 (* x (- (* -1 (* x (+ 1/6 (+ (* -1 (/ (* (pow (sin eps) 2) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (pow (cos eps) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (* 1/6 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))))) (* -1 (/ (* (sin eps) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (cos eps)))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x))))
(/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x))))
(/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x))))
(/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x))))
(/ (sin x) (cos x))
(+ (* eps (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))
(+ (* eps (- (+ 1 (/ (* eps (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (cos x))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))
(+ (* eps (- (+ 1 (* eps (- (* -1 (* eps (+ 1/6 (+ (* -1 (/ (* (pow (sin x) 2) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (pow (cos x) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))))) (* -1 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)))))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps))))
(/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps))))
(/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps))))
(/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps))))
eps
(+ eps x)
(+ eps x)
(+ eps x)
x
(* x (+ 1 (/ eps x)))
(* x (+ 1 (/ eps x)))
(* x (+ 1 (/ eps x)))
x
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(* -1 (* x (- (* -1 (/ eps x)) 1)))
x
(+ eps x)
(+ eps x)
(+ eps x)
eps
(* eps (+ 1 (/ x eps)))
(* eps (+ 1 (/ x eps)))
(* eps (+ 1 (/ x eps)))
eps
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
x
(* x (+ 1 (* 1/3 (pow x 2))))
(* x (+ 1 (* (pow x 2) (+ 1/3 (* 2/15 (pow x 2))))))
(* x (+ 1 (* (pow x 2) (+ 1/3 (* (pow x 2) (+ 2/15 (* 17/315 (pow x 2))))))))
(/ (sin x) (cos x))
(/ (sin x) (cos x))
(/ (sin x) (cos x))
(/ (sin x) (cos x))
(/ (sin x) (cos x))
(/ (sin x) (cos x))
(/ (sin x) (cos x))
(/ (sin x) (cos x))
Outputs
(/ (sin eps) (cos eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+ (/ (sin eps) (cos eps)) (/ (* x (pow (sin eps) 2)) (pow (cos eps) 2)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))
(+ (* x (- (/ (* x (* (sin eps) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))) (cos eps)) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 x (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps))) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))))
(+ (* x (- (* x (- (* -1 (* x (+ 1/2 (+ (* -1 (/ (* (pow (sin eps) 2) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (pow (cos eps) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (* 1/6 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))))) (* -1 (/ (* (sin eps) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (cos eps))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 x (+.f64 (*.f64 x (-.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))) (*.f64 x (+.f64 #s(literal 1/2 binary64) (+.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) #s(literal 1/6 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))))))))) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(- (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x)))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(- (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x)))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(- (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x)))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(- (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x)))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(* eps (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))))
(* eps (- (+ 1 (/ (* eps (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (cos x))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))))
(* eps (- (+ 1 (* eps (- (* -1 (* eps (+ 1/6 (+ (* -1 (/ (* (pow (sin x) 2) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (pow (cos x) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))))) (* -1 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)))))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (*.f64 eps (+.f64 (*.f64 eps (-.f64 #s(literal -1/6 binary64) (+.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (-.f64 (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))))))) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))))))))
(* eps (- (+ 1 (* eps (- (* eps (- (* -1 (* eps (+ (* -1/2 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x))) (+ (* 1/6 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x))) (/ (* (sin x) (+ 1/6 (+ (* -1 (/ (* (pow (sin x) 2) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (pow (cos x) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))) (cos x)))))) (+ 1/6 (+ (* -1 (/ (* (pow (sin x) 2) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (pow (cos x) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))))) (* -1 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)))))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (+.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))) (*.f64 eps (-.f64 (-.f64 #s(literal -1/6 binary64) (+.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (-.f64 (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))))))) (*.f64 eps (+.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 #s(literal 1/6 binary64) (+.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (-.f64 (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))))))) (*.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))) #s(literal -1/3 binary64)))))))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(/ (sin eps) (cos eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+ (* x (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))))
(+ (* x (- (+ 1 (/ (* x (* (sin eps) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))) (cos eps))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps))) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))))))
(+ (* x (- (+ 1 (* x (- (* -1 (* x (+ 1/6 (+ (* -1 (/ (* (pow (sin eps) 2) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (pow (cos eps) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (* 1/6 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))))) (* -1 (/ (* (sin eps) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (cos eps)))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 x (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) (*.f64 x (-.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))) (*.f64 x (+.f64 (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) (+.f64 #s(literal 1/6 binary64) (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) #s(literal 1/6 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))))))))))))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/ (sin x) (cos x))
(/.f64 (sin.f64 x) (cos.f64 x))
(+ (* eps (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 eps (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))))
(+ (* eps (- (+ 1 (/ (* eps (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (cos x))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 eps (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))))))
(+ (* eps (- (+ 1 (* eps (- (* -1 (* eps (+ 1/6 (+ (* -1 (/ (* (pow (sin x) 2) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (pow (cos x) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))))) (* -1 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)))))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (*.f64 eps (+.f64 (*.f64 eps (-.f64 #s(literal -1/6 binary64) (+.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (-.f64 (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))))))) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))))))))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
eps
(+ eps x)
(+.f64 eps x)
(+ eps x)
(+.f64 eps x)
(+ eps x)
(+.f64 eps x)
x
(* x (+ 1 (/ eps x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 eps x)))
(* x (+ 1 (/ eps x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 eps x)))
(* x (+ 1 (/ eps x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 eps x)))
x
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 eps x)))
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 eps x)))
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 eps x)))
x
(+ eps x)
(+.f64 eps x)
(+ eps x)
(+.f64 eps x)
(+ eps x)
(+.f64 eps x)
eps
(* eps (+ 1 (/ x eps)))
(*.f64 eps (+.f64 #s(literal 1 binary64) (/.f64 x eps)))
(* eps (+ 1 (/ x eps)))
(*.f64 eps (+.f64 #s(literal 1 binary64) (/.f64 x eps)))
(* eps (+ 1 (/ x eps)))
(*.f64 eps (+.f64 #s(literal 1 binary64) (/.f64 x eps)))
eps
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(*.f64 eps (+.f64 #s(literal 1 binary64) (/.f64 x eps)))
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(*.f64 eps (+.f64 #s(literal 1 binary64) (/.f64 x eps)))
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(*.f64 eps (+.f64 #s(literal 1 binary64) (/.f64 x eps)))
x
(* x (+ 1 (* 1/3 (pow x 2))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 x x))))
(* x (+ 1 (* (pow x 2) (+ 1/3 (* 2/15 (pow x 2))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 x x) #s(literal 2/15 binary64)))))))
(* x (+ 1 (* (pow x 2) (+ 1/3 (* (pow x 2) (+ 2/15 (* 17/315 (pow x 2))))))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 2/15 binary64) (*.f64 (*.f64 x x) #s(literal 17/315 binary64))))))))
(/ (sin x) (cos x))
(/.f64 (sin.f64 x) (cos.f64 x))
(/ (sin x) (cos x))
(/.f64 (sin.f64 x) (cos.f64 x))
(/ (sin x) (cos x))
(/.f64 (sin.f64 x) (cos.f64 x))
(/ (sin x) (cos x))
(/.f64 (sin.f64 x) (cos.f64 x))
(/ (sin x) (cos x))
(/.f64 (sin.f64 x) (cos.f64 x))
(/ (sin x) (cos x))
(/.f64 (sin.f64 x) (cos.f64 x))
(/ (sin x) (cos x))
(/.f64 (sin.f64 x) (cos.f64 x))
(/ (sin x) (cos x))
(/.f64 (sin.f64 x) (cos.f64 x))

eval38.0ms (0.2%)

Compiler

Compiled 8812 to 983 computations (88.8% saved)

prune64.0ms (0.4%)

Pruning

18 alts after pruning (17 fresh and 1 done)

PrunedKeptTotal
New30617323
Fresh000
Picked011
Done000
Total30618324
Accuracy
100.0%
Counts
324 → 18
Alt Table
Click to see full alt table
StatusAccuracyProgram
12.7%
(fma.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 3/2 binary64)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))) (neg.f64 (/.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))))
62.8%
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 0 binary64) (tan.f64 x)))
62.7%
(fma.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps))) (sin.f64 (+.f64 x eps)) (-.f64 #s(literal 0 binary64) (tan.f64 x)))
62.0%
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
97.7%
(/.f64 (sin.f64 eps) (cos.f64 eps))
62.8%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
62.9%
(-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
62.7%
(-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps))) (sin.f64 (+.f64 x eps))) (tan.f64 x))
61.8%
(-.f64 (tan.f64 (+.f64 x eps)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 2/15 binary64) (*.f64 (*.f64 x x) #s(literal 17/315 binary64)))))))))
61.6%
(-.f64 (tan.f64 (+.f64 x eps)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 x x) #s(literal 2/15 binary64))))))))
61.4%
(-.f64 (tan.f64 (+.f64 x eps)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 x x)))))
62.7%
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
60.5%
(-.f64 (tan.f64 (+.f64 x eps)) x)
34.1%
(-.f64 (tan.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))) (/.f64 (+.f64 x eps) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x)))))) (tan.f64 x))
98.5%
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 x (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps))) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))))
99.0%
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (*.f64 eps (+.f64 (*.f64 eps (-.f64 #s(literal -1/6 binary64) (+.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (-.f64 (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))))))) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))))))))
98.4%
(*.f64 eps (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))))
98.7%
(*.f64 eps (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))))
Compiler

Compiled 963 to 460 computations (52.2% saved)

simplify225.0ms (1.3%)

Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff256
(-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) #s(literal 1 binary64)))
cost-diff6528
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 #s(literal 1 binary64) (tan.f64 x)))
cost-diff6528
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
cost-diff6656
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 #s(literal 1 binary64) (tan.f64 x)))
cost-diff0
(+.f64 x eps)
cost-diff0
(cos.f64 (+.f64 x eps))
cost-diff0
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps)))
cost-diff6528
(fma.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps))) (sin.f64 (+.f64 x eps)) (-.f64 #s(literal 0 binary64) (tan.f64 x)))
cost-diff0
(cos.f64 eps)
cost-diff0
(sin.f64 eps)
cost-diff0
(/.f64 (sin.f64 eps) (cos.f64 eps))
cost-diff0
(+.f64 x eps)
cost-diff0
(tan.f64 (+.f64 x eps))
cost-diff0
(-.f64 (tan.f64 (+.f64 x eps)) x)
cost-diff6592
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))
cost-diff19264
(+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (*.f64 eps (+.f64 (*.f64 eps (-.f64 #s(literal -1/6 binary64) (+.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (-.f64 (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))))))) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))))))
cost-diff25984
(-.f64 (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))))
cost-diff26112
(+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (-.f64 (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))))
Rules
3028×*-lowering-*.f32
3028×*-lowering-*.f64
2314×+-lowering-+.f64
2314×+-lowering-+.f32
1606×sum4-define
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
053784
1166596
2564464
32344452
08233452
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* eps (+ (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))) (* eps (+ (* eps (- -1/6 (+ -1/2 (+ (/ (* -1/2 (pow (sin x) 2)) (pow (cos x) 2)) (- (/ (* 1/6 (pow (sin x) 2)) (pow (cos x) 2)) (* (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))) (/ (pow (sin x) 2) (pow (cos x) 2)))))))) (* (/ (sin x) (cos x)) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))))))))
eps
(+ (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))) (* eps (+ (* eps (- -1/6 (+ -1/2 (+ (/ (* -1/2 (pow (sin x) 2)) (pow (cos x) 2)) (- (/ (* 1/6 (pow (sin x) 2)) (pow (cos x) 2)) (* (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))) (/ (pow (sin x) 2) (pow (cos x) 2)))))))) (* (/ (sin x) (cos x)) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))))))
(+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))
1
(/ (pow (sin x) 2) (pow (cos x) 2))
(pow (sin x) 2)
(sin x)
x
2
(pow (cos x) 2)
(cos x)
(* eps (+ (* eps (- -1/6 (+ -1/2 (+ (/ (* -1/2 (pow (sin x) 2)) (pow (cos x) 2)) (- (/ (* 1/6 (pow (sin x) 2)) (pow (cos x) 2)) (* (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))) (/ (pow (sin x) 2) (pow (cos x) 2)))))))) (* (/ (sin x) (cos x)) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(+ (* eps (- -1/6 (+ -1/2 (+ (/ (* -1/2 (pow (sin x) 2)) (pow (cos x) 2)) (- (/ (* 1/6 (pow (sin x) 2)) (pow (cos x) 2)) (* (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))) (/ (pow (sin x) 2) (pow (cos x) 2)))))))) (* (/ (sin x) (cos x)) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(* eps (- -1/6 (+ -1/2 (+ (/ (* -1/2 (pow (sin x) 2)) (pow (cos x) 2)) (- (/ (* 1/6 (pow (sin x) 2)) (pow (cos x) 2)) (* (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))) (/ (pow (sin x) 2) (pow (cos x) 2))))))))
(- -1/6 (+ -1/2 (+ (/ (* -1/2 (pow (sin x) 2)) (pow (cos x) 2)) (- (/ (* 1/6 (pow (sin x) 2)) (pow (cos x) 2)) (* (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))) (/ (pow (sin x) 2) (pow (cos x) 2)))))))
-1/6
(+ -1/2 (+ (/ (* -1/2 (pow (sin x) 2)) (pow (cos x) 2)) (- (/ (* 1/6 (pow (sin x) 2)) (pow (cos x) 2)) (* (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))) (/ (pow (sin x) 2) (pow (cos x) 2))))))
-1/2
(+ (/ (* -1/2 (pow (sin x) 2)) (pow (cos x) 2)) (- (/ (* 1/6 (pow (sin x) 2)) (pow (cos x) 2)) (* (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))) (/ (pow (sin x) 2) (pow (cos x) 2)))))
(/ (* -1/2 (pow (sin x) 2)) (pow (cos x) 2))
(* -1/2 (pow (sin x) 2))
(- (/ (* 1/6 (pow (sin x) 2)) (pow (cos x) 2)) (* (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))) (/ (pow (sin x) 2) (pow (cos x) 2))))
(/ (* 1/6 (pow (sin x) 2)) (pow (cos x) 2))
(* 1/6 (pow (sin x) 2))
1/6
(* (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))) (/ (pow (sin x) 2) (pow (cos x) 2)))
(* (/ (sin x) (cos x)) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))))
(/ (sin x) (cos x))
(- (tan (+ x eps)) x)
(tan (+ x eps))
(+ x eps)
x
eps
(/ (sin eps) (cos eps))
(sin eps)
eps
(cos eps)
(+ (* (/ 1 (cos (+ x eps))) (sin (+ x eps))) (- 0 (tan x)))
(/ 1 (cos (+ x eps)))
1
(cos (+ x eps))
(+ x eps)
x
eps
(sin (+ x eps))
(- 0 (tan x))
0
(tan x)
(/ (- (* (+ (tan x) (tan eps)) (/ 1 (tan x))) (* (- 1 (* (tan x) (tan eps))) 1)) (* (- 1 (* (tan x) (tan eps))) (/ 1 (tan x))))
(- (* (+ (tan x) (tan eps)) (/ 1 (tan x))) (* (- 1 (* (tan x) (tan eps))) 1))
(* (+ (tan x) (tan eps)) (/ 1 (tan x)))
(+ (tan x) (tan eps))
(tan x)
x
(tan eps)
eps
(/ 1 (tan x))
1
(* (- 1 (* (tan x) (tan eps))) 1)
(- 1 (* (tan x) (tan eps)))
(* (tan x) (tan eps))
(* (- 1 (* (tan x) (tan eps))) (/ 1 (tan x)))
Outputs
(* eps (+ (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))) (* eps (+ (* eps (- -1/6 (+ -1/2 (+ (/ (* -1/2 (pow (sin x) 2)) (pow (cos x) 2)) (- (/ (* 1/6 (pow (sin x) 2)) (pow (cos x) 2)) (* (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))) (/ (pow (sin x) 2) (pow (cos x) 2)))))))) (* (/ (sin x) (cos x)) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))))))))
(*.f64 eps (+.f64 (*.f64 (-.f64 #s(literal 1/3 binary64) (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -4/3 binary64)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 4 binary64)))) (*.f64 eps eps)) (*.f64 (+.f64 (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))))))
eps
(+ (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))) (* eps (+ (* eps (- -1/6 (+ -1/2 (+ (/ (* -1/2 (pow (sin x) 2)) (pow (cos x) 2)) (- (/ (* 1/6 (pow (sin x) 2)) (pow (cos x) 2)) (* (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))) (/ (pow (sin x) 2) (pow (cos x) 2)))))))) (* (/ (sin x) (cos x)) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))))))
(+.f64 (*.f64 (-.f64 #s(literal 1/3 binary64) (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -4/3 binary64)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 4 binary64)))) (*.f64 eps eps)) (*.f64 (+.f64 (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))))
(+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))
(+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))
1
#s(literal 1 binary64)
(/ (pow (sin x) 2) (pow (cos x) 2))
(/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))
(pow (sin x) 2)
(pow.f64 (sin.f64 x) #s(literal 2 binary64))
(sin x)
(sin.f64 x)
x
2
#s(literal 2 binary64)
(pow (cos x) 2)
(pow.f64 (cos.f64 x) #s(literal 2 binary64))
(cos x)
(cos.f64 x)
(* eps (+ (* eps (- -1/6 (+ -1/2 (+ (/ (* -1/2 (pow (sin x) 2)) (pow (cos x) 2)) (- (/ (* 1/6 (pow (sin x) 2)) (pow (cos x) 2)) (* (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))) (/ (pow (sin x) 2) (pow (cos x) 2)))))))) (* (/ (sin x) (cos x)) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(*.f64 eps (+.f64 (*.f64 eps (-.f64 #s(literal 1/3 binary64) (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -4/3 binary64)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 4 binary64))))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64)))))
(+ (* eps (- -1/6 (+ -1/2 (+ (/ (* -1/2 (pow (sin x) 2)) (pow (cos x) 2)) (- (/ (* 1/6 (pow (sin x) 2)) (pow (cos x) 2)) (* (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))) (/ (pow (sin x) 2) (pow (cos x) 2)))))))) (* (/ (sin x) (cos x)) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(+.f64 (*.f64 eps (-.f64 #s(literal 1/3 binary64) (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -4/3 binary64)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 4 binary64))))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64))))
(* eps (- -1/6 (+ -1/2 (+ (/ (* -1/2 (pow (sin x) 2)) (pow (cos x) 2)) (- (/ (* 1/6 (pow (sin x) 2)) (pow (cos x) 2)) (* (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))) (/ (pow (sin x) 2) (pow (cos x) 2))))))))
(*.f64 eps (-.f64 #s(literal 1/3 binary64) (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -4/3 binary64)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 4 binary64)))))
(- -1/6 (+ -1/2 (+ (/ (* -1/2 (pow (sin x) 2)) (pow (cos x) 2)) (- (/ (* 1/6 (pow (sin x) 2)) (pow (cos x) 2)) (* (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))) (/ (pow (sin x) 2) (pow (cos x) 2)))))))
(-.f64 #s(literal 1/3 binary64) (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -4/3 binary64)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 4 binary64))))
-1/6
#s(literal -1/6 binary64)
(+ -1/2 (+ (/ (* -1/2 (pow (sin x) 2)) (pow (cos x) 2)) (- (/ (* 1/6 (pow (sin x) 2)) (pow (cos x) 2)) (* (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))) (/ (pow (sin x) 2) (pow (cos x) 2))))))
(+.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -4/3 binary64)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 4 binary64))))
-1/2
#s(literal -1/2 binary64)
(+ (/ (* -1/2 (pow (sin x) 2)) (pow (cos x) 2)) (- (/ (* 1/6 (pow (sin x) 2)) (pow (cos x) 2)) (* (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))) (/ (pow (sin x) 2) (pow (cos x) 2)))))
(-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -4/3 binary64)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 4 binary64)))
(/ (* -1/2 (pow (sin x) 2)) (pow (cos x) 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))
(* -1/2 (pow (sin x) 2))
(*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(- (/ (* 1/6 (pow (sin x) 2)) (pow (cos x) 2)) (* (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))) (/ (pow (sin x) 2) (pow (cos x) 2))))
(-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -5/6 binary64)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 4 binary64)))
(/ (* 1/6 (pow (sin x) 2)) (pow (cos x) 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) #s(literal 1/6 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))
(* 1/6 (pow (sin x) 2))
(*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) #s(literal 1/6 binary64))
1/6
#s(literal 1/6 binary64)
(* (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))) (/ (pow (sin x) 2) (pow (cos x) 2)))
(+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 4 binary64)))
(* (/ (sin x) (cos x)) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 3 binary64)))
(/ (sin x) (cos x))
(/.f64 (sin.f64 x) (cos.f64 x))
(- (tan (+ x eps)) x)
(-.f64 (tan.f64 (+.f64 eps x)) x)
(tan (+ x eps))
(tan.f64 (+.f64 eps x))
(+ x eps)
(+.f64 eps x)
x
eps
(/ (sin eps) (cos eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(sin eps)
(sin.f64 eps)
eps
(cos eps)
(cos.f64 eps)
(+ (* (/ 1 (cos (+ x eps))) (sin (+ x eps))) (- 0 (tan x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (tan.f64 x))
(/ 1 (cos (+ x eps)))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 eps x)))
1
#s(literal 1 binary64)
(cos (+ x eps))
(cos.f64 (+.f64 eps x))
(+ x eps)
(+.f64 eps x)
x
eps
(sin (+ x eps))
(sin.f64 (+.f64 eps x))
(- 0 (tan x))
(-.f64 #s(literal 0 binary64) (tan.f64 x))
0
#s(literal 0 binary64)
(tan x)
(tan.f64 x)
(/ (- (* (+ (tan x) (tan eps)) (/ 1 (tan x))) (* (- 1 (* (tan x) (tan eps))) 1)) (* (- 1 (* (tan x) (tan eps))) (/ 1 (tan x))))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(- (* (+ (tan x) (tan eps)) (/ 1 (tan x))) (* (- 1 (* (tan x) (tan eps))) 1))
(+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 (tan.f64 eps) (tan.f64 x)))
(* (+ (tan x) (tan eps)) (/ 1 (tan x)))
(+.f64 #s(literal 1 binary64) (/.f64 (tan.f64 eps) (tan.f64 x)))
(+ (tan x) (tan eps))
(+.f64 (tan.f64 x) (tan.f64 eps))
(tan x)
(tan.f64 x)
x
(tan eps)
(tan.f64 eps)
eps
(/ 1 (tan x))
(/.f64 #s(literal 1 binary64) (tan.f64 x))
1
#s(literal 1 binary64)
(* (- 1 (* (tan x) (tan eps))) 1)
(-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))
(- 1 (* (tan x) (tan eps)))
(-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))
(* (tan x) (tan eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(* (- 1 (* (tan x) (tan eps))) (/ 1 (tan x)))
(-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (tan.f64 eps))

localize913.0ms (5.4%)

Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 #s(literal 1 binary64) (tan.f64 x)))
accuracy99.8%
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
accuracy99.7%
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 #s(literal 1 binary64) (tan.f64 x)))
accuracy92.5%
(-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) #s(literal 1 binary64)))
accuracy100.0%
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps)))
accuracy99.9%
(sin.f64 (+.f64 x eps))
accuracy99.9%
(cos.f64 (+.f64 x eps))
accuracy92.3%
(fma.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps))) (sin.f64 (+.f64 x eps)) (-.f64 #s(literal 0 binary64) (tan.f64 x)))
accuracy100.0%
(sin.f64 eps)
accuracy100.0%
(cos.f64 eps)
accuracy100.0%
(/.f64 (sin.f64 eps) (cos.f64 eps))
accuracy100.0%
(+.f64 x eps)
accuracy99.9%
(tan.f64 (+.f64 x eps))
accuracy92.4%
(-.f64 (tan.f64 (+.f64 x eps)) x)
accuracy99.8%
(-.f64 (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))))
accuracy99.8%
(*.f64 #s(literal 1/6 binary64) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))
accuracy99.7%
(*.f64 eps (-.f64 #s(literal -1/6 binary64) (+.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (-.f64 (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))))))))
accuracy99.3%
(-.f64 #s(literal -1/6 binary64) (+.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (-.f64 (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))))))
Results
611.0ms136×5exit
112.0ms111×0valid
14.0ms1valid
5.0ms3valid
4.0ms2valid
Compiler

Compiled 831 to 53 computations (93.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 302.0ms
backward-pass: 104.0ms (34.5% of total)
ival-sin: 42.0ms (13.9% of total)
ival-mult: 36.0ms (11.9% of total)
ival-tan: 23.0ms (7.6% of total)
ival-div: 22.0ms (7.3% of total)
ival-add: 18.0ms (6% of total)
ival-sub: 14.0ms (4.6% of total)
...c/correct-round.rkt:119:19: 13.0ms (4.3% of total)
ival-pow: 11.0ms (3.6% of total)
compiled-spec: 9.0ms (3% of total)
ival-cos: 9.0ms (3% of total)
const: 2.0ms (0.7% of total)

series78.0ms (0.5%)

Counts
21 → 408
Calls
Call 1
Inputs
#<alt (+ (/ (* -1/2 (pow (sin x) 2)) (pow (cos x) 2)) (- (/ (* 1/6 (pow (sin x) 2)) (pow (cos x) 2)) (* (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))) (/ (pow (sin x) 2) (pow (cos x) 2)))))>
#<alt (- (/ (* 1/6 (pow (sin x) 2)) (pow (cos x) 2)) (* (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))) (/ (pow (sin x) 2) (pow (cos x) 2))))>
#<alt (+ (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))) (* eps (+ (* eps (- -1/6 (+ -1/2 (+ (/ (* -1/2 (pow (sin x) 2)) (pow (cos x) 2)) (- (/ (* 1/6 (pow (sin x) 2)) (pow (cos x) 2)) (* (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))) (/ (pow (sin x) 2) (pow (cos x) 2)))))))) (* (/ (sin x) (cos x)) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))))))>
#<alt (* (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))) (/ (pow (sin x) 2) (pow (cos x) 2)))>
#<alt (- (tan (+ x eps)) x)>
#<alt (tan (+ x eps))>
#<alt (+ x eps)>
#<alt (/ (sin eps) (cos eps))>
#<alt (sin eps)>
#<alt (cos eps)>
#<alt (+ (* (/ 1 (cos (+ x eps))) (sin (+ x eps))) (- 0 (tan x)))>
#<alt (/ 1 (cos (+ x eps)))>
#<alt (cos (+ x eps))>
#<alt (* (- 1 (* (tan x) (tan eps))) (/ 1 (tan x)))>
#<alt (/ (- (* (+ (tan x) (tan eps)) (/ 1 (tan x))) (* (- 1 (* (tan x) (tan eps))) 1)) (* (- 1 (* (tan x) (tan eps))) (/ 1 (tan x))))>
#<alt (* (+ (tan x) (tan eps)) (/ 1 (tan x)))>
#<alt (- (* (+ (tan x) (tan eps)) (/ 1 (tan x))) (* (- 1 (* (tan x) (tan eps))) 1))>
#<alt (- -1/6 (+ -1/2 (+ (/ (* -1/2 (pow (sin x) 2)) (pow (cos x) 2)) (- (/ (* 1/6 (pow (sin x) 2)) (pow (cos x) 2)) (* (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))) (/ (pow (sin x) 2) (pow (cos x) 2)))))))>
#<alt (* eps (- -1/6 (+ -1/2 (+ (/ (* -1/2 (pow (sin x) 2)) (pow (cos x) 2)) (- (/ (* 1/6 (pow (sin x) 2)) (pow (cos x) 2)) (* (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))) (/ (pow (sin x) 2) (pow (cos x) 2))))))))>
#<alt (* 1/6 (pow (sin x) 2))>
#<alt (sin (+ x eps))>
Outputs
#<alt (* -4/3 (pow x 2))>
#<alt (* (pow x 2) (- (* -17/9 (pow x 2)) 4/3))>
#<alt (* (pow x 2) (- (* (pow x 2) (- (* -248/135 (pow x 2)) 17/9)) 4/3))>
#<alt (* (pow x 2) (- (* (pow x 2) (- (* (pow x 2) (- (* -1382/945 (pow x 2)) 248/135)) 17/9)) 4/3))>
#<alt (- (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))) (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2)))>
#<alt (- (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))) (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2)))>
#<alt (- (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))) (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2)))>
#<alt (- (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))) (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2)))>
#<alt (- (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))) (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2)))>
#<alt (- (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))) (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2)))>
#<alt (- (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))) (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2)))>
#<alt (- (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))) (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2)))>
#<alt (* -5/6 (pow x 2))>
#<alt (* (pow x 2) (- (* -14/9 (pow x 2)) 5/6))>
#<alt (* (pow x 2) (- (* (pow x 2) (- (* -89/54 (pow x 2)) 14/9)) 5/6))>
#<alt (* (pow x 2) (- (* (pow x 2) (- (* (pow x 2) (- (* -1289/945 (pow x 2)) 89/54)) 14/9)) 5/6))>
#<alt (- (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))) (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2)))>
#<alt (- (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))) (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2)))>
#<alt (- (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))) (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2)))>
#<alt (- (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))) (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2)))>
#<alt (- (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))) (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2)))>
#<alt (- (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))) (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2)))>
#<alt (- (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))) (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2)))>
#<alt (- (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))) (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2)))>
#<alt (+ 1 (* 1/3 (pow eps 2)))>
#<alt (+ 1 (+ (* 1/3 (pow eps 2)) (* eps x)))>
#<alt (+ 1 (+ (* 1/3 (pow eps 2)) (* x (+ eps (* x (+ 1 (* 4/3 (pow eps 2))))))))>
#<alt (+ 1 (+ (* 1/3 (pow eps 2)) (* x (+ eps (* x (+ 1 (+ (* 4/3 (* eps x)) (* 4/3 (pow eps 2)))))))))>
#<alt (+ 1 (+ (* eps (+ (* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (/ (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (cos x)))) (/ (pow (sin x) 2) (pow (cos x) 2))))>
#<alt (+ 1 (+ (* eps (+ (* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (/ (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (cos x)))) (/ (pow (sin x) 2) (pow (cos x) 2))))>
#<alt (+ 1 (+ (* eps (+ (* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (/ (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (cos x)))) (/ (pow (sin x) 2) (pow (cos x) 2))))>
#<alt (+ 1 (+ (* eps (+ (* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (/ (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (cos x)))) (/ (pow (sin x) 2) (pow (cos x) 2))))>
#<alt (+ 1 (+ (* eps (+ (* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (/ (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (cos x)))) (/ (pow (sin x) 2) (pow (cos x) 2))))>
#<alt (+ 1 (+ (* eps (+ (* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (/ (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (cos x)))) (/ (pow (sin x) 2) (pow (cos x) 2))))>
#<alt (+ 1 (+ (* eps (+ (* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (/ (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (cos x)))) (/ (pow (sin x) 2) (pow (cos x) 2))))>
#<alt (+ 1 (+ (* eps (+ (* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (/ (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (cos x)))) (/ (pow (sin x) 2) (pow (cos x) 2))))>
#<alt (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))>
#<alt (+ 1 (+ (/ (* eps (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)) (/ (pow (sin x) 2) (pow (cos x) 2))))>
#<alt (+ 1 (+ (* eps (+ (* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (/ (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (cos x)))) (/ (pow (sin x) 2) (pow (cos x) 2))))>
#<alt (+ 1 (+ (* eps (+ (* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (/ (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (cos x)))) (/ (pow (sin x) 2) (pow (cos x) 2))))>
#<alt (* (pow eps 2) (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))>
#<alt (* (pow eps 2) (- (+ 1/3 (+ (/ (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (* eps (cos x))) (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))>
#<alt (* (pow eps 2) (- (+ 1/3 (+ (/ 1 (pow eps 2)) (+ (/ (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (* eps (cos x))) (+ (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2)) (/ (pow (sin x) 2) (* (pow eps 2) (pow (cos x) 2))))))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))>
#<alt (* (pow eps 2) (- (+ 1/3 (+ (/ 1 (pow eps 2)) (+ (/ (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (* eps (cos x))) (+ (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2)) (/ (pow (sin x) 2) (* (pow eps 2) (pow (cos x) 2))))))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))>
#<alt (* (pow eps 2) (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))>
#<alt (* (pow eps 2) (- (+ 1/3 (+ (/ (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (* eps (cos x))) (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))>
#<alt (* (pow eps 2) (- (+ 1/3 (+ (* -1 (/ (+ (* -1 (/ (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (cos x))) (* -1 (/ (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))) eps))) eps)) (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))>
#<alt (* (pow eps 2) (- (+ 1/3 (+ (* -1 (/ (+ (* -1 (/ (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (cos x))) (* -1 (/ (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))) eps))) eps)) (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))>
#<alt (pow x 2)>
#<alt (* (pow x 2) (+ 1 (* 5/3 (pow x 2))))>
#<alt (* (pow x 2) (+ 1 (* (pow x 2) (+ 5/3 (* 77/45 (pow x 2))))))>
#<alt (* (pow x 2) (+ 1 (* (pow x 2) (+ 5/3 (* (pow x 2) (+ 77/45 (* 88/63 (pow x 2))))))))>
#<alt (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))>
#<alt (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))>
#<alt (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))>
#<alt (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))>
#<alt (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))>
#<alt (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))>
#<alt (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))>
#<alt (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))>
#<alt (/ (sin eps) (cos eps))>
#<alt (+ (/ (sin eps) (cos eps)) (/ (* x (pow (sin eps) 2)) (pow (cos eps) 2)))>
#<alt (+ (* x (- (/ (* x (* (sin eps) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))) (cos eps)) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))>
#<alt (+ (* x (- (* x (- (* -1 (* x (+ 1/6 (+ (* -1 (/ (* (pow (sin eps) 2) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (pow (cos eps) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (* 1/6 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))))) (* -1 (/ (* (sin eps) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (cos eps))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))>
#<alt (* -1 x)>
#<alt (* x (- (/ (sin (+ eps x)) (* x (cos (+ eps x)))) 1))>
#<alt (* x (- (/ (sin (+ eps x)) (* x (cos (+ eps x)))) 1))>
#<alt (* x (- (/ (sin (+ eps x)) (* x (cos (+ eps x)))) 1))>
#<alt (* -1 x)>
#<alt (* -1 (* x (+ 1 (* -1 (/ (sin (- eps (* -1 x))) (* x (cos (- eps (* -1 x)))))))))>
#<alt (* -1 (* x (+ 1 (* -1 (/ (sin (- eps (* -1 x))) (* x (cos (- eps (* -1 x)))))))))>
#<alt (* -1 (* x (+ 1 (* -1 (/ (sin (- eps (* -1 x))) (* x (cos (- eps (* -1 x)))))))))>
#<alt (- (/ (sin x) (cos x)) x)>
#<alt (- (+ (* eps (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (/ (sin x) (cos x))) x)>
#<alt (- (+ (* eps (- (+ 1 (/ (* eps (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (cos x))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (/ (sin x) (cos x))) x)>
#<alt (- (+ (* eps (- (+ 1 (* eps (- (* -1 (* eps (+ 1/6 (+ (* -1 (/ (* (pow (sin x) 2) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (pow (cos x) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))))) (* -1 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)))))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (/ (sin x) (cos x))) x)>
#<alt (- (/ (sin (+ eps x)) (cos (+ eps x))) x)>
#<alt (- (/ (sin (+ eps x)) (cos (+ eps x))) x)>
#<alt (- (/ (sin (+ eps x)) (cos (+ eps x))) x)>
#<alt (- (/ (sin (+ eps x)) (cos (+ eps x))) x)>
#<alt (- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) x)>
#<alt (- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) x)>
#<alt (- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) x)>
#<alt (- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) x)>
#<alt (/ (sin eps) (cos eps))>
#<alt (+ (* x (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))>
#<alt (+ (* x (- (+ 1 (/ (* x (* (sin eps) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))) (cos eps))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))>
#<alt (+ (* x (- (+ 1 (* x (- (* -1 (* x (+ 1/6 (+ (* -1 (/ (* (pow (sin eps) 2) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (pow (cos eps) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (* 1/6 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))))) (* -1 (/ (* (sin eps) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (cos eps)))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))>
#<alt (/ (sin (+ eps x)) (cos (+ eps x)))>
#<alt (/ (sin (+ eps x)) (cos (+ eps x)))>
#<alt (/ (sin (+ eps x)) (cos (+ eps x)))>
#<alt (/ (sin (+ eps x)) (cos (+ eps x)))>
#<alt (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x))))>
#<alt (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x))))>
#<alt (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x))))>
#<alt (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x))))>
#<alt (/ (sin x) (cos x))>
#<alt (+ (* eps (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))>
#<alt (+ (* eps (- (+ 1 (/ (* eps (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (cos x))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))>
#<alt (+ (* eps (- (+ 1 (* eps (- (* -1 (* eps (+ 1/6 (+ (* -1 (/ (* (pow (sin x) 2) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (pow (cos x) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))))) (* -1 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)))))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))>
#<alt (/ (sin (+ eps x)) (cos (+ eps x)))>
#<alt (/ (sin (+ eps x)) (cos (+ eps x)))>
#<alt (/ (sin (+ eps x)) (cos (+ eps x)))>
#<alt (/ (sin (+ eps x)) (cos (+ eps x)))>
#<alt (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps))))>
#<alt (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps))))>
#<alt (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps))))>
#<alt (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps))))>
#<alt eps>
#<alt (+ eps x)>
#<alt (+ eps x)>
#<alt (+ eps x)>
#<alt x>
#<alt (* x (+ 1 (/ eps x)))>
#<alt (* x (+ 1 (/ eps x)))>
#<alt (* x (+ 1 (/ eps x)))>
#<alt x>
#<alt (* -1 (* x (- (* -1 (/ eps x)) 1)))>
#<alt (* -1 (* x (- (* -1 (/ eps x)) 1)))>
#<alt (* -1 (* x (- (* -1 (/ eps x)) 1)))>
#<alt x>
#<alt (+ eps x)>
#<alt (+ eps x)>
#<alt (+ eps x)>
#<alt eps>
#<alt (* eps (+ 1 (/ x eps)))>
#<alt (* eps (+ 1 (/ x eps)))>
#<alt (* eps (+ 1 (/ x eps)))>
#<alt eps>
#<alt (* -1 (* eps (- (* -1 (/ x eps)) 1)))>
#<alt (* -1 (* eps (- (* -1 (/ x eps)) 1)))>
#<alt (* -1 (* eps (- (* -1 (/ x eps)) 1)))>
#<alt eps>
#<alt (* eps (+ 1 (* 1/3 (pow eps 2))))>
#<alt (* eps (+ 1 (* (pow eps 2) (+ 1/3 (* 2/15 (pow eps 2))))))>
#<alt (* eps (+ 1 (* (pow eps 2) (+ 1/3 (* (pow eps 2) (+ 2/15 (* 17/315 (pow eps 2))))))))>
#<alt (/ (sin eps) (cos eps))>
#<alt (/ (sin eps) (cos eps))>
#<alt (/ (sin eps) (cos eps))>
#<alt (/ (sin eps) (cos eps))>
#<alt (/ (sin eps) (cos eps))>
#<alt (/ (sin eps) (cos eps))>
#<alt (/ (sin eps) (cos eps))>
#<alt (/ (sin eps) (cos eps))>
#<alt eps>
#<alt (* eps (+ 1 (* -1/6 (pow eps 2))))>
#<alt (* eps (+ 1 (* (pow eps 2) (- (* 1/120 (pow eps 2)) 1/6))))>
#<alt (* eps (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))>
#<alt (sin eps)>
#<alt (sin eps)>
#<alt (sin eps)>
#<alt (sin eps)>
#<alt (sin eps)>
#<alt (sin eps)>
#<alt (sin eps)>
#<alt (sin eps)>
#<alt 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 (/ (sin eps) (cos eps))>
#<alt (+ (/ (sin eps) (cos eps)) (/ (* x (pow (sin eps) 2)) (pow (cos eps) 2)))>
#<alt (+ (* x (- (/ (* x (* (sin eps) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))) (cos eps)) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))>
#<alt (+ (* x (- (* x (- (* -1 (* x (+ 1/2 (+ (* -1 (/ (* (pow (sin eps) 2) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (pow (cos eps) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (* 1/6 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))))) (* -1 (/ (* (sin eps) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (cos eps))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))>
#<alt (- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))>
#<alt (- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))>
#<alt (- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))>
#<alt (- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))>
#<alt (- (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x)))) (/ (sin x) (cos x)))>
#<alt (- (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x)))) (/ (sin x) (cos x)))>
#<alt (- (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x)))) (/ (sin x) (cos x)))>
#<alt (- (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x)))) (/ (sin x) (cos x)))>
#<alt (* eps (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))>
#<alt (* eps (- (+ 1 (/ (* eps (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (cos x))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))>
#<alt (* eps (- (+ 1 (* eps (- (* -1 (* eps (+ 1/6 (+ (* -1 (/ (* (pow (sin x) 2) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (pow (cos x) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))))) (* -1 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)))))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))>
#<alt (* eps (- (+ 1 (* eps (- (* eps (- (* -1 (* eps (+ (* -1/2 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x))) (+ (* 1/6 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x))) (/ (* (sin x) (+ 1/6 (+ (* -1 (/ (* (pow (sin x) 2) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (pow (cos x) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))) (cos x)))))) (+ 1/6 (+ (* -1 (/ (* (pow (sin x) 2) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (pow (cos x) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))))) (* -1 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)))))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))>
#<alt (- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))>
#<alt (- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))>
#<alt (- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))>
#<alt (- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))>
#<alt (- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (/ (sin x) (cos x)))>
#<alt (- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (/ (sin x) (cos x)))>
#<alt (- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (/ (sin x) (cos x)))>
#<alt (- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (/ (sin x) (cos x)))>
#<alt (/ 1 (cos eps))>
#<alt (+ (/ 1 (cos eps)) (/ (* x (sin eps)) (pow (cos eps) 2)))>
#<alt (+ (* x (- (* x (- (* 1/2 (/ 1 (cos eps))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 3))))) (* -1 (/ (sin eps) (pow (cos eps) 2))))) (/ 1 (cos eps)))>
#<alt (+ (* x (- (* x (- (+ (* -1 (* x (+ (* -1 (/ (* (sin eps) (- (* 1/2 (/ 1 (cos eps))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 3))))) (cos eps))) (+ (* -1/2 (/ (sin eps) (pow (cos eps) 2))) (* 1/6 (/ (sin eps) (pow (cos eps) 2))))))) (* 1/2 (/ 1 (cos eps)))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 3))))) (* -1 (/ (sin eps) (pow (cos eps) 2))))) (/ 1 (cos eps)))>
#<alt (/ 1 (cos (+ eps x)))>
#<alt (/ 1 (cos (+ eps x)))>
#<alt (/ 1 (cos (+ eps x)))>
#<alt (/ 1 (cos (+ eps x)))>
#<alt (/ 1 (cos (- eps (* -1 x))))>
#<alt (/ 1 (cos (- eps (* -1 x))))>
#<alt (/ 1 (cos (- eps (* -1 x))))>
#<alt (/ 1 (cos (- eps (* -1 x))))>
#<alt (/ 1 (cos x))>
#<alt (+ (/ 1 (cos x)) (/ (* eps (sin x)) (pow (cos x) 2)))>
#<alt (+ (* eps (- (* eps (- (* 1/2 (/ 1 (cos x))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 3))))) (* -1 (/ (sin x) (pow (cos x) 2))))) (/ 1 (cos x)))>
#<alt (+ (* eps (- (* eps (- (+ (* -1 (* eps (+ (* -1 (/ (* (sin x) (- (* 1/2 (/ 1 (cos x))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 3))))) (cos x))) (+ (* -1/2 (/ (sin x) (pow (cos x) 2))) (* 1/6 (/ (sin x) (pow (cos x) 2))))))) (* 1/2 (/ 1 (cos x)))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 3))))) (* -1 (/ (sin x) (pow (cos x) 2))))) (/ 1 (cos x)))>
#<alt (/ 1 (cos (+ eps x)))>
#<alt (/ 1 (cos (+ eps x)))>
#<alt (/ 1 (cos (+ eps x)))>
#<alt (/ 1 (cos (+ eps x)))>
#<alt (/ 1 (cos (- x (* -1 eps))))>
#<alt (/ 1 (cos (- x (* -1 eps))))>
#<alt (/ 1 (cos (- x (* -1 eps))))>
#<alt (/ 1 (cos (- x (* -1 eps))))>
#<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 x)>
#<alt (/ (+ 1 (* -1 (/ (* x (sin eps)) (cos eps)))) x)>
#<alt (/ (+ 1 (* x (+ (* -1 (/ (sin eps) (cos eps))) (* -1/3 x)))) x)>
#<alt (/ (+ 1 (* x (+ (* -1 (/ (sin eps) (cos eps))) (* x (- (* -1/45 (pow x 2)) 1/3))))) x)>
#<alt (/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))>
#<alt (/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))>
#<alt (/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))>
#<alt (/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))>
#<alt (/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))>
#<alt (/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))>
#<alt (/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))>
#<alt (/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))>
#<alt (/ (cos x) (sin x))>
#<alt (+ (* -1 eps) (/ (cos x) (sin x)))>
#<alt (+ (* eps (- (* -1/3 (pow eps 2)) 1)) (/ (cos x) (sin x)))>
#<alt (+ (* eps (- (* (pow eps 2) (- (* -2/15 (pow eps 2)) 1/3)) 1)) (/ (cos x) (sin x)))>
#<alt (/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))>
#<alt (/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))>
#<alt (/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))>
#<alt (/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))>
#<alt (/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))>
#<alt (/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))>
#<alt (/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))>
#<alt (/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))>
#<alt (/ (sin eps) (cos eps))>
#<alt (+ (/ (sin eps) (cos eps)) (/ (* x (pow (sin eps) 2)) (pow (cos eps) 2)))>
#<alt (+ (* x (- (* x (- (/ (sin eps) (cos eps)) (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))>
#<alt (+ (* x (- (* x (- (+ (* -1 (* x (+ (* -1 (/ (* (sin eps) (- (/ (sin eps) (cos eps)) (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3))))) (cos eps))) (* -1/3 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))) (/ (sin eps) (cos eps))) (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))>
#<alt (/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))>
#<alt (/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))>
#<alt (/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))>
#<alt (/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))>
#<alt (/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))>
#<alt (/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))>
#<alt (/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))>
#<alt (/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))>
#<alt (/ (* eps (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (cos x))>
#<alt (* eps (+ (/ (* eps (* (pow (sin x) 2) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (pow (cos x) 2)) (/ (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (cos x))))>
#<alt (* eps (+ (* eps (- (* eps (- (/ (* (sin x) (+ (* 1/3 (/ (cos x) (sin x))) (* 1/3 (/ (sin x) (cos x))))) (cos x)) (* -1 (/ (* (pow (sin x) 3) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 3))))) (* -1 (/ (* (pow (sin x) 2) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 2))))) (/ (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (cos x))))>
#<alt (* eps (+ (* eps (- (* eps (- (+ (* -1 (* eps (+ (* -1 (/ (* (sin x) (- (/ (* (sin x) (+ (* 1/3 (/ (cos x) (sin x))) (* 1/3 (/ (sin x) (cos x))))) (cos x)) (* -1 (/ (* (pow (sin x) 3) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 3))))) (cos x))) (* -1/3 (/ (* (pow (sin x) 2) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 2)))))) (/ (* (sin x) (+ (* 1/3 (/ (cos x) (sin x))) (* 1/3 (/ (sin x) (cos x))))) (cos x))) (* -1 (/ (* (pow (sin x) 3) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 3))))) (* -1 (/ (* (pow (sin x) 2) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 2))))) (/ (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (cos x))))>
#<alt (/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))>
#<alt (/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))>
#<alt (/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))>
#<alt (/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))>
#<alt (/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))>
#<alt (/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))>
#<alt (/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))>
#<alt (/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))>
#<alt (/ (sin eps) (* x (cos eps)))>
#<alt (/ (+ x (/ (sin eps) (cos eps))) x)>
#<alt (/ (+ (* x (+ 1 (* -1/3 (/ (* x (sin eps)) (cos eps))))) (/ (sin eps) (cos eps))) x)>
#<alt (/ (+ (* x (+ 1 (* x (- (* -1 (* (pow x 2) (+ (* -1/9 (/ (sin eps) (cos eps))) (* 2/15 (/ (sin eps) (cos eps)))))) (* 1/3 (/ (sin eps) (cos eps))))))) (/ (sin eps) (cos eps))) x)>
#<alt (/ (* (cos x) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (sin x))>
#<alt (/ (* (cos x) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (sin x))>
#<alt (/ (* (cos x) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (sin x))>
#<alt (/ (* (cos x) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (sin x))>
#<alt (/ (* (cos x) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (sin x))>
#<alt (/ (* (cos x) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (sin x))>
#<alt (/ (* (cos x) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (sin x))>
#<alt (/ (* (cos x) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (sin x))>
#<alt 1>
#<alt (+ 1 (/ (* eps (cos x)) (sin x)))>
#<alt (+ 1 (* eps (+ (* 1/3 (/ (* (pow eps 2) (cos x)) (sin x))) (/ (cos x) (sin x)))))>
#<alt (+ 1 (* eps (+ (* (pow eps 2) (+ (* 2/15 (/ (* (pow eps 2) (cos x)) (sin x))) (* 1/3 (/ (cos x) (sin x))))) (/ (cos x) (sin x)))))>
#<alt (/ (* (cos x) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (sin x))>
#<alt (/ (* (cos x) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (sin x))>
#<alt (/ (* (cos x) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (sin x))>
#<alt (/ (* (cos x) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (sin x))>
#<alt (/ (* (cos x) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (sin x))>
#<alt (/ (* (cos x) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (sin x))>
#<alt (/ (* (cos x) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (sin x))>
#<alt (/ (* (cos x) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (sin x))>
#<alt (/ (sin eps) (* x (cos eps)))>
#<alt (/ (+ (* (pow x 2) (- (/ (sin eps) (cos eps)) (* 1/3 (/ (sin eps) (cos eps))))) (/ (sin eps) (cos eps))) x)>
#<alt (/ (+ (* (pow x 2) (- (+ (* (pow x 2) (- (* 1/3 (/ (sin eps) (cos eps))) (+ (* -1/9 (/ (sin eps) (cos eps))) (* 2/15 (/ (sin eps) (cos eps)))))) (/ (sin eps) (cos eps))) (* 1/3 (/ (sin eps) (cos eps))))) (/ (sin eps) (cos eps))) x)>
#<alt (/ (+ (* (pow x 2) (- (+ (* (pow x 2) (- (+ (* 1/3 (/ (sin eps) (cos eps))) (* (pow x 2) (- (* 2/15 (/ (sin eps) (cos eps))) (+ (* -1/3 (+ (* -1/9 (/ (sin eps) (cos eps))) (* 2/15 (/ (sin eps) (cos eps))))) (+ (* -2/45 (/ (sin eps) (cos eps))) (* 17/315 (/ (sin eps) (cos eps)))))))) (+ (* -1/9 (/ (sin eps) (cos eps))) (* 2/15 (/ (sin eps) (cos eps)))))) (/ (sin eps) (cos eps))) (* 1/3 (/ (sin eps) (cos eps))))) (/ (sin eps) (cos eps))) x)>
#<alt (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))>
#<alt (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))>
#<alt (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))>
#<alt (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))>
#<alt (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))>
#<alt (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))>
#<alt (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))>
#<alt (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))>
#<alt (* eps (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))>
#<alt (* eps (+ (* (pow eps 2) (+ (* 1/3 (/ (cos x) (sin x))) (* 1/3 (/ (sin x) (cos x))))) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))))>
#<alt (* eps (+ (* (pow eps 2) (+ (* 1/3 (/ (cos x) (sin x))) (+ (* 1/3 (/ (sin x) (cos x))) (* (pow eps 2) (+ (* 2/15 (/ (cos x) (sin x))) (* 2/15 (/ (sin x) (cos x)))))))) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))))>
#<alt (* eps (+ (* (pow eps 2) (+ (* 1/3 (/ (cos x) (sin x))) (+ (* 1/3 (/ (sin x) (cos x))) (* (pow eps 2) (+ (* 2/15 (/ (cos x) (sin x))) (+ (* 2/15 (/ (sin x) (cos x))) (* (pow eps 2) (+ (* 17/315 (/ (cos x) (sin x))) (* 17/315 (/ (sin x) (cos x))))))))))) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))))>
#<alt (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))>
#<alt (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))>
#<alt (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))>
#<alt (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))>
#<alt (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))>
#<alt (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))>
#<alt (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))>
#<alt (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))>
#<alt 1/3>
#<alt (+ 1/3 (* 4/3 (pow x 2)))>
#<alt (+ 1/3 (* (pow x 2) (+ 4/3 (* 17/9 (pow x 2)))))>
#<alt (+ 1/3 (* (pow x 2) (+ 4/3 (* (pow x 2) (+ 17/9 (* 248/135 (pow x 2)))))))>
#<alt (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))>
#<alt (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))>
#<alt (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))>
#<alt (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))>
#<alt (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))>
#<alt (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))>
#<alt (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))>
#<alt (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))>
#<alt (* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))>
#<alt (* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))>
#<alt (* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))>
#<alt (* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))>
#<alt (* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))>
#<alt (* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))>
#<alt (* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))>
#<alt (* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))>
#<alt (* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))>
#<alt (* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))>
#<alt (* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))>
#<alt (* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))>
#<alt (* 1/3 eps)>
#<alt (+ (* 1/3 eps) (* 4/3 (* eps (pow x 2))))>
#<alt (+ (* 1/3 eps) (* (pow x 2) (+ (* 4/3 eps) (* 17/9 (* eps (pow x 2))))))>
#<alt (+ (* 1/3 eps) (* (pow x 2) (+ (* 4/3 eps) (* (pow x 2) (+ (* 248/135 (* eps (pow x 2))) (* 17/9 eps))))))>
#<alt (* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))>
#<alt (* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))>
#<alt (* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))>
#<alt (* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))>
#<alt (* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))>
#<alt (* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))>
#<alt (* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))>
#<alt (* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))>
#<alt (* 1/6 (pow x 2))>
#<alt (* (pow x 2) (+ 1/6 (* -1/18 (pow x 2))))>
#<alt (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/135 (pow x 2)) 1/18))))>
#<alt (* (pow x 2) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/135 (* -1/1890 (pow x 2)))) 1/18))))>
#<alt (* 1/6 (pow (sin x) 2))>
#<alt (* 1/6 (pow (sin x) 2))>
#<alt (* 1/6 (pow (sin x) 2))>
#<alt (* 1/6 (pow (sin x) 2))>
#<alt (* 1/6 (pow (sin x) 2))>
#<alt (* 1/6 (pow (sin x) 2))>
#<alt (* 1/6 (pow (sin x) 2))>
#<alt (* 1/6 (pow (sin x) 2))>
#<alt (sin eps)>
#<alt (+ (sin eps) (* x (cos eps)))>
#<alt (+ (sin eps) (* x (+ (cos eps) (* -1/2 (* x (sin eps))))))>
#<alt (+ (sin eps) (* x (+ (cos eps) (* x (+ (* -1/2 (sin eps)) (* -1/6 (* x (cos eps))))))))>
#<alt (sin (+ eps x))>
#<alt (sin (+ eps x))>
#<alt (sin (+ eps x))>
#<alt (sin (+ eps x))>
#<alt (sin (- eps (* -1 x)))>
#<alt (sin (- eps (* -1 x)))>
#<alt (sin (- eps (* -1 x)))>
#<alt (sin (- eps (* -1 x)))>
#<alt (sin x)>
#<alt (+ (sin x) (* eps (cos x)))>
#<alt (+ (sin x) (* eps (+ (cos x) (* -1/2 (* eps (sin x))))))>
#<alt (+ (sin x) (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x))))))))>
#<alt (sin (+ eps x))>
#<alt (sin (+ eps x))>
#<alt (sin (+ eps x))>
#<alt (sin (+ eps x))>
#<alt (sin (- x (* -1 eps)))>
#<alt (sin (- x (* -1 eps)))>
#<alt (sin (- x (* -1 eps)))>
#<alt (sin (- x (* -1 eps)))>
Calls

102 calls:

TimeVariablePointExpression
11.0ms
eps
@-inf
(/ (- (* (+ (tan x) (tan eps)) (/ 1 (tan x))) (* (- 1 (* (tan x) (tan eps))) 1)) (* (- 1 (* (tan x) (tan eps))) (/ 1 (tan x))))
6.0ms
x
@inf
(+ (/ (* -1/2 (pow (sin x) 2)) (pow (cos x) 2)) (- (/ (* 1/6 (pow (sin x) 2)) (pow (cos x) 2)) (* (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))) (/ (pow (sin x) 2) (pow (cos x) 2)))))
5.0ms
x
@-inf
(+ (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))) (* eps (+ (* eps (- -1/6 (+ -1/2 (+ (/ (* -1/2 (pow (sin x) 2)) (pow (cos x) 2)) (- (/ (* 1/6 (pow (sin x) 2)) (pow (cos x) 2)) (* (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))) (/ (pow (sin x) 2) (pow (cos x) 2)))))))) (* (/ (sin x) (cos x)) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))))))
3.0ms
x
@inf
(+ (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))) (* eps (+ (* eps (- -1/6 (+ -1/2 (+ (/ (* -1/2 (pow (sin x) 2)) (pow (cos x) 2)) (- (/ (* 1/6 (pow (sin x) 2)) (pow (cos x) 2)) (* (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))) (/ (pow (sin x) 2) (pow (cos x) 2)))))))) (* (/ (sin x) (cos x)) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))))))
3.0ms
x
@-inf
(+ (/ (* -1/2 (pow (sin x) 2)) (pow (cos x) 2)) (- (/ (* 1/6 (pow (sin x) 2)) (pow (cos x) 2)) (* (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))) (/ (pow (sin x) 2) (pow (cos x) 2)))))

rewrite335.0ms (2%)

Algorithm
batch-egg-rewrite
Rules
2784×*-lowering-*.f32
2784×*-lowering-*.f64
2196×/-lowering-/.f32
2196×/-lowering-/.f64
1674×fma-lowering-fma.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
052379
1409201
24847193
08183193
Stop Event
iter limit
node limit
Counts
21 → 464
Calls
Call 1
Inputs
(+ (/ (* -1/2 (pow (sin x) 2)) (pow (cos x) 2)) (- (/ (* 1/6 (pow (sin x) 2)) (pow (cos x) 2)) (* (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))) (/ (pow (sin x) 2) (pow (cos x) 2)))))
(- (/ (* 1/6 (pow (sin x) 2)) (pow (cos x) 2)) (* (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))) (/ (pow (sin x) 2) (pow (cos x) 2))))
(+ (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))) (* eps (+ (* eps (- -1/6 (+ -1/2 (+ (/ (* -1/2 (pow (sin x) 2)) (pow (cos x) 2)) (- (/ (* 1/6 (pow (sin x) 2)) (pow (cos x) 2)) (* (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))) (/ (pow (sin x) 2) (pow (cos x) 2)))))))) (* (/ (sin x) (cos x)) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))))))
(* (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))) (/ (pow (sin x) 2) (pow (cos x) 2)))
(- (tan (+ x eps)) x)
(tan (+ x eps))
(+ x eps)
(/ (sin eps) (cos eps))
(sin eps)
(cos eps)
(+ (* (/ 1 (cos (+ x eps))) (sin (+ x eps))) (- 0 (tan x)))
(/ 1 (cos (+ x eps)))
(cos (+ x eps))
(* (- 1 (* (tan x) (tan eps))) (/ 1 (tan x)))
(/ (- (* (+ (tan x) (tan eps)) (/ 1 (tan x))) (* (- 1 (* (tan x) (tan eps))) 1)) (* (- 1 (* (tan x) (tan eps))) (/ 1 (tan x))))
(* (+ (tan x) (tan eps)) (/ 1 (tan x)))
(- (* (+ (tan x) (tan eps)) (/ 1 (tan x))) (* (- 1 (* (tan x) (tan eps))) 1))
(- -1/6 (+ -1/2 (+ (/ (* -1/2 (pow (sin x) 2)) (pow (cos x) 2)) (- (/ (* 1/6 (pow (sin x) 2)) (pow (cos x) 2)) (* (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))) (/ (pow (sin x) 2) (pow (cos x) 2)))))))
(* eps (- -1/6 (+ -1/2 (+ (/ (* -1/2 (pow (sin x) 2)) (pow (cos x) 2)) (- (/ (* 1/6 (pow (sin x) 2)) (pow (cos x) 2)) (* (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))) (/ (pow (sin x) 2) (pow (cos x) 2))))))))
(* 1/6 (pow (sin x) 2))
(sin (+ x eps))
Outputs
(+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(+.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 #s(literal -1/2 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))
(+.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(-.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))))) (/.f64 (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))))))
(fma.f64 #s(literal -1/2 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))))
(fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) (neg.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))))
(fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (/.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (neg.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))))
(fma.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (neg.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))))
(fma.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal 1/6 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (neg.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (neg.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))))
(fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal 1/6 binary64) (neg.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))))
(fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) (neg.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal 1/6 binary64)) (neg.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal 1/6 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (cos.f64 x)) (/.f64 #s(literal 1/6 binary64) (cos.f64 x)) (neg.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))))
(fma.f64 (/.f64 #s(literal 1/6 binary64) (cos.f64 x)) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (cos.f64 x)) (neg.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 #s(literal -1/2 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) (+.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) (-.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 #s(literal -1/2 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (+.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) #s(literal 3 binary64))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (+.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) #s(literal 2 binary64))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) #s(literal 3 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (+.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) #s(literal 2 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 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) x)))) #s(literal 1/2 binary64)) (+.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (-.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) #s(literal 3 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (+.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 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) x)))) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (-.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) #s(literal 2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))))) (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))) (*.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))))) #s(literal 1 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) #s(literal 3 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) (*.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal 1/2 binary64)))) (*.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))) (*.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) #s(literal 1 binary64))) (*.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) (*.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 #s(literal -1/2 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64))) (+.f64 (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 #s(literal -1/2 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64))) (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) #s(literal 2 binary64))) (+.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))))
(*.f64 (+.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 #s(literal -1/2 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))))))
(+.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(+.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (fma.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))))
(+.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))
(-.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))))) (/.f64 (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) (/.f64 (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))))
(fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(fma.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (/.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(fma.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal 1/6 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal 1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal 1/6 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (cos.f64 x)) (/.f64 #s(literal 1/6 binary64) (cos.f64 x)) (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(fma.f64 (/.f64 #s(literal 1/6 binary64) (cos.f64 x)) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (cos.f64 x)) (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))))) (-.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (-.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) #s(literal 2 binary64))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal 1/6 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal 1/6 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal -1/6 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (neg.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) (-.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))))
(*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))))
(*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))))
(+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 eps (+.f64 (*.f64 eps (+.f64 (-.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) (+.f64 (tan.f64 x) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))))))
(+.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 eps (+.f64 (-.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) (+.f64 (tan.f64 x) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))))))
(+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 eps (+.f64 (*.f64 eps (+.f64 (-.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) (+.f64 (tan.f64 x) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))))
(+.f64 (*.f64 eps (+.f64 (*.f64 eps (+.f64 (-.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) (+.f64 (tan.f64 x) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))
(+.f64 (*.f64 (+.f64 (-.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 eps eps)) (+.f64 (*.f64 eps (+.f64 (tan.f64 x) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(+.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 eps (+.f64 (*.f64 eps (+.f64 (-.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) (+.f64 (tan.f64 x) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))))) #s(literal 1 binary64))
(+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (+.f64 (-.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 eps eps))) (*.f64 eps (+.f64 (tan.f64 x) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))))
(+.f64 (+.f64 (*.f64 eps (+.f64 (*.f64 eps (+.f64 (-.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) (+.f64 (tan.f64 x) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) #s(literal 1 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))
(-.f64 (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 eps (+.f64 (*.f64 eps (+.f64 (-.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) (+.f64 (tan.f64 x) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))))) (/.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 eps (+.f64 (-.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) (+.f64 (tan.f64 x) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 eps (+.f64 (*.f64 eps (+.f64 (-.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) (+.f64 (tan.f64 x) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))))))
(fma.f64 eps (+.f64 (*.f64 eps (+.f64 (-.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) (+.f64 (tan.f64 x) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))
(fma.f64 (+.f64 (*.f64 eps (+.f64 (-.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) (+.f64 (tan.f64 x) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))) eps (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 eps (+.f64 (*.f64 eps (+.f64 (-.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) (+.f64 (tan.f64 x) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (-.f64 (*.f64 eps (+.f64 (*.f64 eps (+.f64 (-.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) (+.f64 (tan.f64 x) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (+.f64 (*.f64 eps (+.f64 (-.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) (+.f64 (tan.f64 x) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 eps (+.f64 (*.f64 eps (+.f64 (-.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) (+.f64 (tan.f64 x) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))))) (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 eps (+.f64 (*.f64 eps (+.f64 (-.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) (+.f64 (tan.f64 x) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (+.f64 (*.f64 eps (+.f64 (-.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) (+.f64 (tan.f64 x) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 eps (+.f64 (*.f64 eps (+.f64 (-.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) (+.f64 (tan.f64 x) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (-.f64 (*.f64 eps (+.f64 (*.f64 eps (+.f64 (-.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) (+.f64 (tan.f64 x) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (+.f64 (*.f64 eps (+.f64 (-.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) (+.f64 (tan.f64 x) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 eps (+.f64 (-.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) (+.f64 (tan.f64 x) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 eps (+.f64 (*.f64 eps (+.f64 (-.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) (+.f64 (tan.f64 x) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))))))))
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 eps (+.f64 (*.f64 eps (+.f64 (-.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) (+.f64 (tan.f64 x) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) #s(literal 2 binary64))) (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 eps (+.f64 (*.f64 eps (+.f64 (-.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) (+.f64 (tan.f64 x) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (+.f64 (*.f64 eps (+.f64 (-.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) (+.f64 (tan.f64 x) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 eps (+.f64 (*.f64 eps (+.f64 (-.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) (+.f64 (tan.f64 x) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (-.f64 (*.f64 eps (+.f64 (*.f64 eps (+.f64 (-.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) (+.f64 (tan.f64 x) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 eps (+.f64 (*.f64 eps (+.f64 (-.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) (+.f64 (tan.f64 x) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 eps (+.f64 (*.f64 eps (+.f64 (-.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) (+.f64 (tan.f64 x) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 eps (+.f64 (*.f64 eps (+.f64 (-.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) (+.f64 (tan.f64 x) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 eps (+.f64 (*.f64 eps (+.f64 (-.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) (+.f64 (tan.f64 x) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))))) (+.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 eps (+.f64 (*.f64 eps (+.f64 (-.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) (+.f64 (tan.f64 x) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))))) (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 eps (+.f64 (*.f64 eps (+.f64 (-.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) (+.f64 (tan.f64 x) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 eps (+.f64 (*.f64 eps (+.f64 (-.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) (+.f64 (tan.f64 x) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))))) (+.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 eps (+.f64 (*.f64 eps (+.f64 (-.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) (+.f64 (tan.f64 x) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))))))) (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 eps (+.f64 (*.f64 eps (+.f64 (-.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) (+.f64 (tan.f64 x) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 eps (+.f64 (-.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) (+.f64 (tan.f64 x) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64))) (-.f64 (*.f64 eps (+.f64 (*.f64 eps (+.f64 (-.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) (+.f64 (tan.f64 x) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(*.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (+.f64 (*.f64 eps (+.f64 (-.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) (+.f64 (tan.f64 x) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 eps (+.f64 (*.f64 eps (+.f64 (-.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) (+.f64 (tan.f64 x) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (-.f64 (*.f64 eps (+.f64 (*.f64 eps (+.f64 (-.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) (+.f64 (tan.f64 x) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))))))
(*.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 eps (+.f64 (*.f64 eps (+.f64 (-.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) (+.f64 (tan.f64 x) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 eps (+.f64 (*.f64 eps (+.f64 (-.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) (+.f64 (tan.f64 x) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))))))
(+.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 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) x)))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (+.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal 3 binary64)))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64)))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (-.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal 3 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (+.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal 3 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (-.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (-.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal 3 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal 3 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64)))))
(/.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal 3 binary64))) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal 2 binary64))) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))
(/.f64 (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (cos.f64 x)) (cos.f64 x))
(*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))
(*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (cos.f64 x)) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (cos.f64 x)))
(+.f64 (tan.f64 (+.f64 x eps)) (-.f64 #s(literal 0 binary64) x))
(+.f64 (-.f64 #s(literal 0 binary64) x) (tan.f64 (+.f64 x eps)))
(-.f64 (tan.f64 (+.f64 x eps)) x)
(-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 3 binary64)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)) (*.f64 x (+.f64 x (tan.f64 (+.f64 x eps)))))) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)) (*.f64 x (+.f64 x (tan.f64 (+.f64 x eps)))))))
(-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)) (+.f64 x (tan.f64 (+.f64 x eps)))) (/.f64 (*.f64 x x) (+.f64 x (tan.f64 (+.f64 x eps)))))
(fma.f64 #s(literal 1 binary64) (tan.f64 (+.f64 x eps)) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps))) (sin.f64 (+.f64 x eps)) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (sin.f64 (+.f64 x eps)) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps))) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 #s(literal 0 binary64) x))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)) (*.f64 x (+.f64 x (tan.f64 (+.f64 x eps))))) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 3 binary64)) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (tan.f64 (+.f64 x eps))) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 3 binary64)) (*.f64 x (*.f64 x x))) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)) (*.f64 x (+.f64 x (tan.f64 (+.f64 x eps))))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)) (*.f64 x x)) (+.f64 x (tan.f64 (+.f64 x eps))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 3 binary64)) (*.f64 x (*.f64 x x)))) (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)) (*.f64 x (+.f64 x (tan.f64 (+.f64 x eps)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)) (*.f64 x x))) (neg.f64 (+.f64 x (tan.f64 (+.f64 x eps)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 3 binary64))) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) x)) (*.f64 (tan.f64 (+.f64 x eps)) (-.f64 #s(literal 0 binary64) x)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 #s(literal 0 binary64) x))) (-.f64 (tan.f64 (+.f64 x eps)) (-.f64 #s(literal 0 binary64) x)))
(*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 3 binary64)) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)) (*.f64 x (+.f64 x (tan.f64 (+.f64 x eps)))))))
(*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (+.f64 x (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 (+.f64 x eps)) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (tan.f64 (+.f64 x eps)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps))) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps))) (*.f64 (cos.f64 x) (sin.f64 eps))))
(+.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps)))) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps)))))
(-.f64 (tan.f64 (+.f64 x eps)) #s(literal 0 binary64))
(tan.f64 (+.f64 x eps))
(fma.f64 #s(literal 1 binary64) (tan.f64 (+.f64 x eps)) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps))) (sin.f64 (+.f64 x eps)) #s(literal 0 binary64))
(fma.f64 (sin.f64 (+.f64 x eps)) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps))) #s(literal 0 binary64))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))) #s(literal 0 binary64))
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) #s(literal 0 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (tan.f64 (+.f64 x eps)) #s(literal 1 binary64))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (pow.f64 (tan.f64 eps) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (neg.f64 (sin.f64 (+.f64 x eps))) (-.f64 #s(literal 0 binary64) (cos.f64 (+.f64 x eps))))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 3 binary64)) #s(literal 0 binary64)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (tan.f64 (+.f64 x eps)) #s(literal 0 binary64)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)) #s(literal 0 binary64)) (tan.f64 (+.f64 x eps)))
(/.f64 (*.f64 (sin.f64 (+.f64 x eps)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (cos.f64 (+.f64 x eps))))
(/.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (+.f64 x eps))) (-.f64 #s(literal 0 binary64) (cos.f64 (+.f64 x eps))))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 #s(literal 1 binary64) (tan.f64 (+.f64 x eps)))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps))) (sin.f64 (+.f64 x eps)))
(*.f64 (sin.f64 (+.f64 x eps)) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps))))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))
(+.f64 x eps)
(+.f64 eps x)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x eps)) (/.f64 (*.f64 eps eps) (-.f64 x eps)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))) (+.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x eps) (-.f64 (*.f64 x x) (*.f64 eps eps))))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))))
(/.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) (+.f64 (*.f64 eps eps) (-.f64 (*.f64 x x) (*.f64 x eps))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 eps eps)) (-.f64 x eps))
(/.f64 (neg.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps)))) (neg.f64 (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 eps eps))) (neg.f64 (-.f64 x eps)))
(/.f64 (-.f64 (*.f64 eps eps) (*.f64 x x)) (-.f64 eps x))
(*.f64 (+.f64 (*.f64 x (*.f64 x x)) (*.f64 eps (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x)))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (-.f64 x eps)))
(tan.f64 eps)
(neg.f64 (/.f64 (sin.f64 eps) (-.f64 #s(literal 0 binary64) (cos.f64 eps))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (sin.f64 eps)) (cos.f64 eps)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (tan.f64 eps)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (tan.f64 eps)) #s(literal 1 binary64)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 eps))))
(/.f64 (-.f64 #s(literal 0 binary64) (sin.f64 eps)) (-.f64 #s(literal 0 binary64) (cos.f64 eps)))
(/.f64 (*.f64 (sin.f64 eps) #s(literal 1 binary64)) (cos.f64 eps))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sin.f64 eps))) (neg.f64 (-.f64 #s(literal 0 binary64) (cos.f64 eps))))
(pow.f64 (/.f64 #s(literal 1 binary64) (tan.f64 eps)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (tan.f64 eps))
(*.f64 (sin.f64 eps) (/.f64 #s(literal 1 binary64) (cos.f64 eps)))
(*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 eps)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (cos.f64 eps))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 eps)) (sin.f64 eps))
(sin.f64 eps)
(cos.f64 eps)
(+.f64 (tan.f64 (+.f64 x eps)) (-.f64 #s(literal 0 binary64) (tan.f64 x)))
(+.f64 #s(literal 0 binary64) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(+.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (tan.f64 (+.f64 x eps)))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(-.f64 #s(literal 0 binary64) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (/.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(fma.f64 #s(literal 1 binary64) (tan.f64 (+.f64 x eps)) (-.f64 #s(literal 0 binary64) (tan.f64 x)))
(fma.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps))) (sin.f64 (+.f64 x eps)) (-.f64 #s(literal 0 binary64) (tan.f64 x)))
(fma.f64 (sin.f64 (+.f64 x eps)) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps))) (-.f64 #s(literal 0 binary64) (tan.f64 x)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 #s(literal 0 binary64) (tan.f64 x)))
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))) (-.f64 #s(literal 0 binary64) (tan.f64 x)))
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 #s(literal 0 binary64) (tan.f64 x)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (-.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (tan.f64 (+.f64 x eps))))) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 3 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 3 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (-.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (tan.f64 (+.f64 x eps))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 3 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))) (+.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)) (*.f64 (tan.f64 (+.f64 x eps)) (-.f64 #s(literal 0 binary64) (tan.f64 x))))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(/.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (*.f64 (cos.f64 (+.f64 x eps)) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (*.f64 (cos.f64 (+.f64 x eps)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (tan.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (cos.f64 (+.f64 x eps)) (tan.f64 x)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (cos.f64 (+.f64 x eps))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (sin.f64 (+.f64 x eps)))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (cos.f64 (+.f64 x eps))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (cos.f64 (+.f64 x eps))) (*.f64 (tan.f64 x) (sin.f64 (+.f64 x eps)))) (*.f64 (tan.f64 x) (cos.f64 (+.f64 x eps))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 3 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64))))) (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (-.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (tan.f64 (+.f64 x eps)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (neg.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)) (+.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64))) (-.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (tan.f64 (+.f64 x eps))))
(*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 3 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (-.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (tan.f64 (+.f64 x eps)))))))
(*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (+.f64 x eps))) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (cos.f64 (+.f64 x eps))))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps)))
(/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (+.f64 x eps)))))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (cos.f64 (+.f64 x eps))))
(pow.f64 (cos.f64 (+.f64 x eps)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (cos.f64 (+.f64 x eps)))))
(*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal -1/2 binary64)) (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal -1/2 binary64)))
(+.f64 (cos.f64 (+.f64 x eps)) (fma.f64 (-.f64 #s(literal 0 binary64) (sin.f64 eps)) (sin.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 eps)))
(cos.f64 (+.f64 x eps))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (/.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 1 binary64)) (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 1 binary64)))
(fma.f64 (cos.f64 x) (cos.f64 eps) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps))))
(/.f64 (cos.f64 (+.f64 x eps)) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (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 (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (+.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))) (+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))))
(*.f64 (cos.f64 (+.f64 x eps)) #s(literal 1 binary64))
(+.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (tan.f64 eps))))
(+.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (tan.f64 eps)) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (/.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))
(fma.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (sin.f64 x)) (neg.f64 (/.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (tan.f64 x)) (neg.f64 (/.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (tan.f64 x))) (neg.f64 (/.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))
(fma.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) #s(literal 1 binary64) (neg.f64 (/.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))
(fma.f64 (pow.f64 (sin.f64 x) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) #s(literal -1 binary64)) (neg.f64 (/.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (cos.f64 x) (neg.f64 (/.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))
(fma.f64 (pow.f64 (tan.f64 x) #s(literal -1/2 binary64)) (pow.f64 (tan.f64 x) #s(literal -1/2 binary64)) (neg.f64 (/.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 x))) (-.f64 #s(literal 0 binary64) (cos.f64 x)) (neg.f64 (/.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))
(fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))) (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (neg.f64 (/.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))
(fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (tan.f64 x) (neg.f64 (/.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))
(/.f64 #s(literal 1 binary64) (/.f64 (tan.f64 x) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 #s(literal 0 binary64) (tan.f64 x)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 3 binary64))) (*.f64 (tan.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64))) (*.f64 (tan.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 3 binary64)))) (*.f64 (tan.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 3 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (+.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 3 binary64))) #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))) (-.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (/.f64 #s(literal 1 binary64) (cos.f64 x)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (+.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 #s(literal 1 binary64) (tan.f64 x)))
(*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 #s(literal 1 binary64) (cos.f64 x))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (cos.f64 x))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 x))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (tan.f64 x)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 #s(literal 0 binary64) (sin.f64 x))) (-.f64 #s(literal 0 binary64) (cos.f64 x)))
(+.f64 (*.f64 (tan.f64 (+.f64 x eps)) (/.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (/.f64 #s(literal 1 binary64) (tan.f64 x)))) (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)))))
(-.f64 (*.f64 (tan.f64 (+.f64 x eps)) (/.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (/.f64 #s(literal 1 binary64) (tan.f64 x)))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))))
(fma.f64 (tan.f64 (+.f64 x eps)) (/.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)))))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))) (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)))))
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (/.f64 (tan.f64 x) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))) (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)))))
(fma.f64 (/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x) (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)))))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (tan.f64 (+.f64 x eps)) (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)))))
(fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)))))
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (/.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)))))
(neg.f64 (/.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (/.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))) (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))))
(/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) #s(literal 3 binary64))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (+.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) #s(literal 2 binary64))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (/.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 #s(literal 1 binary64) (tan.f64 x)))
(/.f64 (-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)))))
(/.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (tan.f64 (+.f64 x eps)) (/.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (/.f64 #s(literal 1 binary64) (tan.f64 x)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (tan.f64 (+.f64 x eps)) (/.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (/.f64 #s(literal 1 binary64) (tan.f64 x)))) (*.f64 (tan.f64 (+.f64 x eps)) (/.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (/.f64 #s(literal 1 binary64) (tan.f64 x))))) (+.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)))) (*.f64 (*.f64 (tan.f64 (+.f64 x eps)) (/.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (/.f64 #s(literal 1 binary64) (tan.f64 x)))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (tan.f64 (+.f64 x eps)) (/.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (/.f64 #s(literal 1 binary64) (tan.f64 x)))) (*.f64 (tan.f64 (+.f64 x eps)) (/.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (/.f64 #s(literal 1 binary64) (tan.f64 x))))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))))) (+.f64 (*.f64 (tan.f64 (+.f64 x eps)) (/.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (/.f64 #s(literal 1 binary64) (tan.f64 x)))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)))))
(/.f64 (*.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) #s(literal 1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) #s(literal 3 binary64))) (/.f64 (tan.f64 x) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))) (+.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) #s(literal 2 binary64))) (/.f64 (tan.f64 x) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (/.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(*.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (tan.f64 x) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)))))
(*.f64 (/.f64 (tan.f64 x) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (/.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(*.f64 (/.f64 (/.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (tan.f64 x)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (tan.f64 x)) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (tan.f64 eps)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (tan.f64 eps)) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (tan.f64 x)))
(+.f64 (*.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(+.f64 (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (*.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(/.f64 #s(literal 1 binary64) (/.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))
(/.f64 (+.f64 (pow.f64 (tan.f64 eps) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (*.f64 (tan.f64 x) (+.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))) (*.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (tan.f64 eps) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))) (*.f64 (tan.f64 x) (+.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (pow.f64 (tan.f64 eps) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (+.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 eps) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)))) (tan.f64 x)))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 eps) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) #s(literal -1 binary64)) (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)))) (-.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 #s(literal 0 binary64) (tan.f64 x)))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (sin.f64 x)) (/.f64 #s(literal 1 binary64) (cos.f64 x)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (+.f64 (pow.f64 (tan.f64 eps) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))) (+.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64)))) (-.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (tan.f64 x)))
(/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 #s(literal 0 binary64) (tan.f64 x)))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 eps) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (+.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 eps) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (-.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 #s(literal 1 binary64) (tan.f64 x)))
(*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (sin.f64 x)) (cos.f64 x))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (sin.f64 x)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 x))))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (tan.f64 x)))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 0 binary64) (sin.f64 x))) (-.f64 #s(literal 0 binary64) (cos.f64 x)))
(+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (+.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))))
(+.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(+.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (fma.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(+.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))))
(+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(+.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))
(+.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) #s(literal 1 binary64)) (*.f64 (tan.f64 x) (tan.f64 eps)))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (-.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))))
(-.f64 (/.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))))) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))))))
(-.f64 (/.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) #s(literal 2 binary64)) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) #s(literal 2 binary64)) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))))
(-.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (tan.f64 eps)))
(fma.f64 #s(literal 1 binary64) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(fma.f64 #s(literal 1 binary64) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 #s(literal 1 binary64) (tan.f64 x)) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 #s(literal 1 binary64) (tan.f64 x)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (sin.f64 x)) (cos.f64 x) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (sin.f64 x)) (cos.f64 x) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (sin.f64 x)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 x))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (sin.f64 x)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 x))) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (tan.f64 x)) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (tan.f64 x)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 0 binary64) (sin.f64 x))) (-.f64 #s(literal 0 binary64) (cos.f64 x)) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 0 binary64) (sin.f64 x))) (-.f64 #s(literal 0 binary64) (cos.f64 x)) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))))) (-.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) #s(literal 2 binary64))) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))))) (*.f64 (tan.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 3 binary64))))) (*.f64 (tan.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (tan.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64))))) (*.f64 (tan.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) #s(literal 2 binary64)))) (neg.f64 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) #s(literal 3 binary64)) (pow.f64 (+.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) #s(literal 3 binary64))) (+.f64 (*.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))))) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (-.f64 (*.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))))) (-.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (-.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))))))
(*.f64 (-.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))))
(+.f64 #s(literal -1/6 binary64) (+.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) #s(literal 1/2 binary64)))
(+.f64 (+.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) #s(literal 1/2 binary64)) #s(literal -1/6 binary64))
(+.f64 #s(literal 1/3 binary64) (neg.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))))
(+.f64 (-.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(-.f64 #s(literal -1/6 binary64) (+.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))))
(-.f64 #s(literal 1/3 binary64) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))))
(-.f64 (/.f64 #s(literal -1/216 binary64) (+.f64 #s(literal 1/36 binary64) (*.f64 (+.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) (+.f64 #s(literal -2/3 binary64) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))))))) (/.f64 (pow.f64 (+.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) #s(literal 3 binary64)) (+.f64 #s(literal 1/36 binary64) (*.f64 (+.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) (+.f64 #s(literal -2/3 binary64) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))))))))
(-.f64 (/.f64 #s(literal 1/36 binary64) (+.f64 #s(literal -2/3 binary64) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))))) (/.f64 (pow.f64 (+.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) #s(literal 2 binary64)) (+.f64 #s(literal -2/3 binary64) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))))))
(-.f64 (-.f64 #s(literal -1/6 binary64) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) #s(literal -1/2 binary64))
(-.f64 (-.f64 #s(literal -1/6 binary64) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))))
(-.f64 (-.f64 #s(literal 1/3 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))))
(-.f64 (-.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (-.f64 #s(literal 1/6 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) (*.f64 #s(literal -1/2 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (+.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) (+.f64 #s(literal -2/3 binary64) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))))) (-.f64 #s(literal -1/216 binary64) (pow.f64 (+.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -2/3 binary64) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) (-.f64 #s(literal 1/36 binary64) (pow.f64 (+.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal -1/216 binary64) (pow.f64 (+.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) #s(literal 3 binary64))) (+.f64 #s(literal 1/36 binary64) (*.f64 (+.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) (+.f64 #s(literal -2/3 binary64) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))))))
(/.f64 (-.f64 #s(literal 1/36 binary64) (pow.f64 (+.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) #s(literal 2 binary64))) (+.f64 #s(literal -2/3 binary64) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal -1/216 binary64) (pow.f64 (+.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1/36 binary64) (*.f64 (+.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) (+.f64 #s(literal -2/3 binary64) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/36 binary64) (pow.f64 (+.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(literal -2/3 binary64) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))))))
(/.f64 (+.f64 #s(literal -1/216 binary64) (pow.f64 (+.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (+.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) #s(literal 1/2 binary64)) (+.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) #s(literal 1/2 binary64))) (*.f64 #s(literal -1/6 binary64) (+.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) #s(literal 1/2 binary64))))))
(/.f64 (-.f64 #s(literal 1/27 binary64) (pow.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) #s(literal 3 binary64))) (+.f64 #s(literal 1/9 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 #s(literal 1/3 binary64) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))))))
(/.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (+.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) #s(literal 1/2 binary64)) (+.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) #s(literal 1/2 binary64)))) (-.f64 #s(literal -1/6 binary64) (+.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) #s(literal 1/2 binary64))))
(/.f64 (-.f64 #s(literal 1/9 binary64) (pow.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) #s(literal 2 binary64))) (+.f64 #s(literal 1/3 binary64) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))))
(*.f64 (-.f64 #s(literal -1/216 binary64) (pow.f64 (+.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/36 binary64) (*.f64 (+.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) (+.f64 #s(literal -2/3 binary64) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))))))))
(*.f64 (-.f64 #s(literal 1/36 binary64) (pow.f64 (+.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -2/3 binary64) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))))))
(+.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 eps (+.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) #s(literal 1/2 binary64))))
(+.f64 (*.f64 #s(literal -1/6 binary64) eps) (*.f64 (+.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) #s(literal 1/2 binary64)) eps))
(/.f64 (*.f64 eps (-.f64 #s(literal -1/216 binary64) (pow.f64 (+.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) #s(literal 3 binary64)))) (+.f64 #s(literal 1/36 binary64) (*.f64 (+.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) (+.f64 #s(literal -2/3 binary64) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))))))
(/.f64 (*.f64 eps (-.f64 #s(literal 1/36 binary64) (pow.f64 (+.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) #s(literal 2 binary64)))) (+.f64 #s(literal -2/3 binary64) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))))
(/.f64 (*.f64 (-.f64 #s(literal -1/216 binary64) (pow.f64 (+.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) #s(literal 3 binary64))) eps) (+.f64 #s(literal 1/36 binary64) (*.f64 (+.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) (+.f64 #s(literal -2/3 binary64) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))))))
(/.f64 (*.f64 (-.f64 #s(literal 1/36 binary64) (pow.f64 (+.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) #s(literal 2 binary64))) eps) (+.f64 #s(literal -2/3 binary64) (-.f64 (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))))
(*.f64 eps (+.f64 (-.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))))
(*.f64 (+.f64 (-.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64))) (*.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) eps)
(*.f64 (sin.f64 x) (*.f64 (sin.f64 x) #s(literal 1/6 binary64)))
(*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) #s(literal 1/6 binary64))
(*.f64 #s(literal 1/6 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))
(*.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 x)) (sin.f64 x))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps)))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) (sin.f64 eps))))
(+.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 1 binary64)) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 1 binary64)))
(sin.f64 (+.f64 x eps))
(fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps))) (-.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))
(*.f64 #s(literal 1 binary64) (sin.f64 (+.f64 x eps)))
(*.f64 (sin.f64 (+.f64 x eps)) #s(literal 1 binary64))

simplify340.0ms (2%)

Algorithm
egg-herbie
Rules
5898×*-lowering-*.f32
5898×*-lowering-*.f64
3770×+-lowering-+.f64
3770×+-lowering-+.f32
1508×fma-lowering-fma.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
06988529
123567387
084217387
Stop Event
iter limit
node limit
Counts
408 → 408
Calls
Call 1
Inputs
(* -4/3 (pow x 2))
(* (pow x 2) (- (* -17/9 (pow x 2)) 4/3))
(* (pow x 2) (- (* (pow x 2) (- (* -248/135 (pow x 2)) 17/9)) 4/3))
(* (pow x 2) (- (* (pow x 2) (- (* (pow x 2) (- (* -1382/945 (pow x 2)) 248/135)) 17/9)) 4/3))
(- (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))) (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2)))
(- (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))) (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2)))
(- (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))) (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2)))
(- (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))) (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2)))
(- (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))) (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2)))
(- (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))) (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2)))
(- (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))) (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2)))
(- (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))) (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2)))
(* -5/6 (pow x 2))
(* (pow x 2) (- (* -14/9 (pow x 2)) 5/6))
(* (pow x 2) (- (* (pow x 2) (- (* -89/54 (pow x 2)) 14/9)) 5/6))
(* (pow x 2) (- (* (pow x 2) (- (* (pow x 2) (- (* -1289/945 (pow x 2)) 89/54)) 14/9)) 5/6))
(- (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))) (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2)))
(- (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))) (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2)))
(- (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))) (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2)))
(- (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))) (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2)))
(- (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))) (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2)))
(- (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))) (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2)))
(- (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))) (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2)))
(- (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))) (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2)))
(+ 1 (* 1/3 (pow eps 2)))
(+ 1 (+ (* 1/3 (pow eps 2)) (* eps x)))
(+ 1 (+ (* 1/3 (pow eps 2)) (* x (+ eps (* x (+ 1 (* 4/3 (pow eps 2))))))))
(+ 1 (+ (* 1/3 (pow eps 2)) (* x (+ eps (* x (+ 1 (+ (* 4/3 (* eps x)) (* 4/3 (pow eps 2)))))))))
(+ 1 (+ (* eps (+ (* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (/ (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (cos x)))) (/ (pow (sin x) 2) (pow (cos x) 2))))
(+ 1 (+ (* eps (+ (* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (/ (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (cos x)))) (/ (pow (sin x) 2) (pow (cos x) 2))))
(+ 1 (+ (* eps (+ (* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (/ (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (cos x)))) (/ (pow (sin x) 2) (pow (cos x) 2))))
(+ 1 (+ (* eps (+ (* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (/ (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (cos x)))) (/ (pow (sin x) 2) (pow (cos x) 2))))
(+ 1 (+ (* eps (+ (* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (/ (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (cos x)))) (/ (pow (sin x) 2) (pow (cos x) 2))))
(+ 1 (+ (* eps (+ (* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (/ (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (cos x)))) (/ (pow (sin x) 2) (pow (cos x) 2))))
(+ 1 (+ (* eps (+ (* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (/ (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (cos x)))) (/ (pow (sin x) 2) (pow (cos x) 2))))
(+ 1 (+ (* eps (+ (* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (/ (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (cos x)))) (/ (pow (sin x) 2) (pow (cos x) 2))))
(+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))
(+ 1 (+ (/ (* eps (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)) (/ (pow (sin x) 2) (pow (cos x) 2))))
(+ 1 (+ (* eps (+ (* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (/ (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (cos x)))) (/ (pow (sin x) 2) (pow (cos x) 2))))
(+ 1 (+ (* eps (+ (* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (/ (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (cos x)))) (/ (pow (sin x) 2) (pow (cos x) 2))))
(* (pow eps 2) (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(* (pow eps 2) (- (+ 1/3 (+ (/ (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (* eps (cos x))) (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(* (pow eps 2) (- (+ 1/3 (+ (/ 1 (pow eps 2)) (+ (/ (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (* eps (cos x))) (+ (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2)) (/ (pow (sin x) 2) (* (pow eps 2) (pow (cos x) 2))))))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(* (pow eps 2) (- (+ 1/3 (+ (/ 1 (pow eps 2)) (+ (/ (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (* eps (cos x))) (+ (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2)) (/ (pow (sin x) 2) (* (pow eps 2) (pow (cos x) 2))))))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(* (pow eps 2) (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(* (pow eps 2) (- (+ 1/3 (+ (/ (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (* eps (cos x))) (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(* (pow eps 2) (- (+ 1/3 (+ (* -1 (/ (+ (* -1 (/ (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (cos x))) (* -1 (/ (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))) eps))) eps)) (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(* (pow eps 2) (- (+ 1/3 (+ (* -1 (/ (+ (* -1 (/ (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (cos x))) (* -1 (/ (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))) eps))) eps)) (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(pow x 2)
(* (pow x 2) (+ 1 (* 5/3 (pow x 2))))
(* (pow x 2) (+ 1 (* (pow x 2) (+ 5/3 (* 77/45 (pow x 2))))))
(* (pow x 2) (+ 1 (* (pow x 2) (+ 5/3 (* (pow x 2) (+ 77/45 (* 88/63 (pow x 2))))))))
(/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))
(/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))
(/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))
(/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))
(/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))
(/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))
(/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))
(/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))
(/ (sin eps) (cos eps))
(+ (/ (sin eps) (cos eps)) (/ (* x (pow (sin eps) 2)) (pow (cos eps) 2)))
(+ (* x (- (/ (* x (* (sin eps) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))) (cos eps)) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(+ (* x (- (* x (- (* -1 (* x (+ 1/6 (+ (* -1 (/ (* (pow (sin eps) 2) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (pow (cos eps) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (* 1/6 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))))) (* -1 (/ (* (sin eps) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (cos eps))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(* -1 x)
(* x (- (/ (sin (+ eps x)) (* x (cos (+ eps x)))) 1))
(* x (- (/ (sin (+ eps x)) (* x (cos (+ eps x)))) 1))
(* x (- (/ (sin (+ eps x)) (* x (cos (+ eps x)))) 1))
(* -1 x)
(* -1 (* x (+ 1 (* -1 (/ (sin (- eps (* -1 x))) (* x (cos (- eps (* -1 x)))))))))
(* -1 (* x (+ 1 (* -1 (/ (sin (- eps (* -1 x))) (* x (cos (- eps (* -1 x)))))))))
(* -1 (* x (+ 1 (* -1 (/ (sin (- eps (* -1 x))) (* x (cos (- eps (* -1 x)))))))))
(- (/ (sin x) (cos x)) x)
(- (+ (* eps (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (/ (sin x) (cos x))) x)
(- (+ (* eps (- (+ 1 (/ (* eps (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (cos x))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (/ (sin x) (cos x))) x)
(- (+ (* eps (- (+ 1 (* eps (- (* -1 (* eps (+ 1/6 (+ (* -1 (/ (* (pow (sin x) 2) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (pow (cos x) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))))) (* -1 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)))))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (/ (sin x) (cos x))) x)
(- (/ (sin (+ eps x)) (cos (+ eps x))) x)
(- (/ (sin (+ eps x)) (cos (+ eps x))) x)
(- (/ (sin (+ eps x)) (cos (+ eps x))) x)
(- (/ (sin (+ eps x)) (cos (+ eps x))) x)
(- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) x)
(- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) x)
(- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) x)
(- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) x)
(/ (sin eps) (cos eps))
(+ (* x (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(+ (* x (- (+ 1 (/ (* x (* (sin eps) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))) (cos eps))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(+ (* x (- (+ 1 (* x (- (* -1 (* x (+ 1/6 (+ (* -1 (/ (* (pow (sin eps) 2) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (pow (cos eps) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (* 1/6 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))))) (* -1 (/ (* (sin eps) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (cos eps)))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x))))
(/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x))))
(/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x))))
(/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x))))
(/ (sin x) (cos x))
(+ (* eps (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))
(+ (* eps (- (+ 1 (/ (* eps (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (cos x))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))
(+ (* eps (- (+ 1 (* eps (- (* -1 (* eps (+ 1/6 (+ (* -1 (/ (* (pow (sin x) 2) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (pow (cos x) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))))) (* -1 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)))))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps))))
(/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps))))
(/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps))))
(/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps))))
eps
(+ eps x)
(+ eps x)
(+ eps x)
x
(* x (+ 1 (/ eps x)))
(* x (+ 1 (/ eps x)))
(* x (+ 1 (/ eps x)))
x
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(* -1 (* x (- (* -1 (/ eps x)) 1)))
x
(+ eps x)
(+ eps x)
(+ eps x)
eps
(* eps (+ 1 (/ x eps)))
(* eps (+ 1 (/ x eps)))
(* eps (+ 1 (/ x eps)))
eps
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
eps
(* eps (+ 1 (* 1/3 (pow eps 2))))
(* eps (+ 1 (* (pow eps 2) (+ 1/3 (* 2/15 (pow eps 2))))))
(* eps (+ 1 (* (pow eps 2) (+ 1/3 (* (pow eps 2) (+ 2/15 (* 17/315 (pow eps 2))))))))
(/ (sin eps) (cos eps))
(/ (sin eps) (cos eps))
(/ (sin eps) (cos eps))
(/ (sin eps) (cos eps))
(/ (sin eps) (cos eps))
(/ (sin eps) (cos eps))
(/ (sin eps) (cos eps))
(/ (sin eps) (cos eps))
eps
(* eps (+ 1 (* -1/6 (pow eps 2))))
(* eps (+ 1 (* (pow eps 2) (- (* 1/120 (pow eps 2)) 1/6))))
(* eps (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))
(sin eps)
(sin eps)
(sin eps)
(sin eps)
(sin eps)
(sin eps)
(sin eps)
(sin eps)
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)
(/ (sin eps) (cos eps))
(+ (/ (sin eps) (cos eps)) (/ (* x (pow (sin eps) 2)) (pow (cos eps) 2)))
(+ (* x (- (/ (* x (* (sin eps) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))) (cos eps)) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(+ (* x (- (* x (- (* -1 (* x (+ 1/2 (+ (* -1 (/ (* (pow (sin eps) 2) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (pow (cos eps) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (* 1/6 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))))) (* -1 (/ (* (sin eps) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (cos eps))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(- (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x)))) (/ (sin x) (cos x)))
(- (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x)))) (/ (sin x) (cos x)))
(- (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x)))) (/ (sin x) (cos x)))
(- (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x)))) (/ (sin x) (cos x)))
(* eps (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(* eps (- (+ 1 (/ (* eps (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (cos x))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(* eps (- (+ 1 (* eps (- (* -1 (* eps (+ 1/6 (+ (* -1 (/ (* (pow (sin x) 2) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (pow (cos x) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))))) (* -1 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)))))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(* eps (- (+ 1 (* eps (- (* eps (- (* -1 (* eps (+ (* -1/2 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x))) (+ (* 1/6 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x))) (/ (* (sin x) (+ 1/6 (+ (* -1 (/ (* (pow (sin x) 2) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (pow (cos x) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))) (cos x)))))) (+ 1/6 (+ (* -1 (/ (* (pow (sin x) 2) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (pow (cos x) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))))) (* -1 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)))))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (/ (sin x) (cos x)))
(- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (/ (sin x) (cos x)))
(- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (/ (sin x) (cos x)))
(- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (/ (sin x) (cos x)))
(/ 1 (cos eps))
(+ (/ 1 (cos eps)) (/ (* x (sin eps)) (pow (cos eps) 2)))
(+ (* x (- (* x (- (* 1/2 (/ 1 (cos eps))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 3))))) (* -1 (/ (sin eps) (pow (cos eps) 2))))) (/ 1 (cos eps)))
(+ (* x (- (* x (- (+ (* -1 (* x (+ (* -1 (/ (* (sin eps) (- (* 1/2 (/ 1 (cos eps))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 3))))) (cos eps))) (+ (* -1/2 (/ (sin eps) (pow (cos eps) 2))) (* 1/6 (/ (sin eps) (pow (cos eps) 2))))))) (* 1/2 (/ 1 (cos eps)))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 3))))) (* -1 (/ (sin eps) (pow (cos eps) 2))))) (/ 1 (cos eps)))
(/ 1 (cos (+ eps x)))
(/ 1 (cos (+ eps x)))
(/ 1 (cos (+ eps x)))
(/ 1 (cos (+ eps x)))
(/ 1 (cos (- eps (* -1 x))))
(/ 1 (cos (- eps (* -1 x))))
(/ 1 (cos (- eps (* -1 x))))
(/ 1 (cos (- eps (* -1 x))))
(/ 1 (cos x))
(+ (/ 1 (cos x)) (/ (* eps (sin x)) (pow (cos x) 2)))
(+ (* eps (- (* eps (- (* 1/2 (/ 1 (cos x))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 3))))) (* -1 (/ (sin x) (pow (cos x) 2))))) (/ 1 (cos x)))
(+ (* eps (- (* eps (- (+ (* -1 (* eps (+ (* -1 (/ (* (sin x) (- (* 1/2 (/ 1 (cos x))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 3))))) (cos x))) (+ (* -1/2 (/ (sin x) (pow (cos x) 2))) (* 1/6 (/ (sin x) (pow (cos x) 2))))))) (* 1/2 (/ 1 (cos x)))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 3))))) (* -1 (/ (sin x) (pow (cos x) 2))))) (/ 1 (cos x)))
(/ 1 (cos (+ eps x)))
(/ 1 (cos (+ eps x)))
(/ 1 (cos (+ eps x)))
(/ 1 (cos (+ eps x)))
(/ 1 (cos (- x (* -1 eps))))
(/ 1 (cos (- x (* -1 eps))))
(/ 1 (cos (- x (* -1 eps))))
(/ 1 (cos (- x (* -1 eps))))
(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 x)
(/ (+ 1 (* -1 (/ (* x (sin eps)) (cos eps)))) x)
(/ (+ 1 (* x (+ (* -1 (/ (sin eps) (cos eps))) (* -1/3 x)))) x)
(/ (+ 1 (* x (+ (* -1 (/ (sin eps) (cos eps))) (* x (- (* -1/45 (pow x 2)) 1/3))))) x)
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/ (cos x) (sin x))
(+ (* -1 eps) (/ (cos x) (sin x)))
(+ (* eps (- (* -1/3 (pow eps 2)) 1)) (/ (cos x) (sin x)))
(+ (* eps (- (* (pow eps 2) (- (* -2/15 (pow eps 2)) 1/3)) 1)) (/ (cos x) (sin x)))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/ (sin eps) (cos eps))
(+ (/ (sin eps) (cos eps)) (/ (* x (pow (sin eps) 2)) (pow (cos eps) 2)))
(+ (* x (- (* x (- (/ (sin eps) (cos eps)) (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(+ (* x (- (* x (- (+ (* -1 (* x (+ (* -1 (/ (* (sin eps) (- (/ (sin eps) (cos eps)) (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3))))) (cos eps))) (* -1/3 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))) (/ (sin eps) (cos eps))) (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/ (* eps (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (cos x))
(* eps (+ (/ (* eps (* (pow (sin x) 2) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (pow (cos x) 2)) (/ (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (cos x))))
(* eps (+ (* eps (- (* eps (- (/ (* (sin x) (+ (* 1/3 (/ (cos x) (sin x))) (* 1/3 (/ (sin x) (cos x))))) (cos x)) (* -1 (/ (* (pow (sin x) 3) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 3))))) (* -1 (/ (* (pow (sin x) 2) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 2))))) (/ (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (cos x))))
(* eps (+ (* eps (- (* eps (- (+ (* -1 (* eps (+ (* -1 (/ (* (sin x) (- (/ (* (sin x) (+ (* 1/3 (/ (cos x) (sin x))) (* 1/3 (/ (sin x) (cos x))))) (cos x)) (* -1 (/ (* (pow (sin x) 3) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 3))))) (cos x))) (* -1/3 (/ (* (pow (sin x) 2) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 2)))))) (/ (* (sin x) (+ (* 1/3 (/ (cos x) (sin x))) (* 1/3 (/ (sin x) (cos x))))) (cos x))) (* -1 (/ (* (pow (sin x) 3) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 3))))) (* -1 (/ (* (pow (sin x) 2) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 2))))) (/ (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (cos x))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/ (sin eps) (* x (cos eps)))
(/ (+ x (/ (sin eps) (cos eps))) x)
(/ (+ (* x (+ 1 (* -1/3 (/ (* x (sin eps)) (cos eps))))) (/ (sin eps) (cos eps))) x)
(/ (+ (* x (+ 1 (* x (- (* -1 (* (pow x 2) (+ (* -1/9 (/ (sin eps) (cos eps))) (* 2/15 (/ (sin eps) (cos eps)))))) (* 1/3 (/ (sin eps) (cos eps))))))) (/ (sin eps) (cos eps))) x)
(/ (* (cos x) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (sin x))
(/ (* (cos x) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (sin x))
(/ (* (cos x) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (sin x))
(/ (* (cos x) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (sin x))
(/ (* (cos x) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (sin x))
(/ (* (cos x) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (sin x))
(/ (* (cos x) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (sin x))
(/ (* (cos x) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (sin x))
1
(+ 1 (/ (* eps (cos x)) (sin x)))
(+ 1 (* eps (+ (* 1/3 (/ (* (pow eps 2) (cos x)) (sin x))) (/ (cos x) (sin x)))))
(+ 1 (* eps (+ (* (pow eps 2) (+ (* 2/15 (/ (* (pow eps 2) (cos x)) (sin x))) (* 1/3 (/ (cos x) (sin x))))) (/ (cos x) (sin x)))))
(/ (* (cos x) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (sin x))
(/ (* (cos x) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (sin x))
(/ (* (cos x) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (sin x))
(/ (* (cos x) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (sin x))
(/ (* (cos x) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (sin x))
(/ (* (cos x) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (sin x))
(/ (* (cos x) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (sin x))
(/ (* (cos x) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (sin x))
(/ (sin eps) (* x (cos eps)))
(/ (+ (* (pow x 2) (- (/ (sin eps) (cos eps)) (* 1/3 (/ (sin eps) (cos eps))))) (/ (sin eps) (cos eps))) x)
(/ (+ (* (pow x 2) (- (+ (* (pow x 2) (- (* 1/3 (/ (sin eps) (cos eps))) (+ (* -1/9 (/ (sin eps) (cos eps))) (* 2/15 (/ (sin eps) (cos eps)))))) (/ (sin eps) (cos eps))) (* 1/3 (/ (sin eps) (cos eps))))) (/ (sin eps) (cos eps))) x)
(/ (+ (* (pow x 2) (- (+ (* (pow x 2) (- (+ (* 1/3 (/ (sin eps) (cos eps))) (* (pow x 2) (- (* 2/15 (/ (sin eps) (cos eps))) (+ (* -1/3 (+ (* -1/9 (/ (sin eps) (cos eps))) (* 2/15 (/ (sin eps) (cos eps))))) (+ (* -2/45 (/ (sin eps) (cos eps))) (* 17/315 (/ (sin eps) (cos eps)))))))) (+ (* -1/9 (/ (sin eps) (cos eps))) (* 2/15 (/ (sin eps) (cos eps)))))) (/ (sin eps) (cos eps))) (* 1/3 (/ (sin eps) (cos eps))))) (/ (sin eps) (cos eps))) x)
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(* eps (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))
(* eps (+ (* (pow eps 2) (+ (* 1/3 (/ (cos x) (sin x))) (* 1/3 (/ (sin x) (cos x))))) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))))
(* eps (+ (* (pow eps 2) (+ (* 1/3 (/ (cos x) (sin x))) (+ (* 1/3 (/ (sin x) (cos x))) (* (pow eps 2) (+ (* 2/15 (/ (cos x) (sin x))) (* 2/15 (/ (sin x) (cos x)))))))) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))))
(* eps (+ (* (pow eps 2) (+ (* 1/3 (/ (cos x) (sin x))) (+ (* 1/3 (/ (sin x) (cos x))) (* (pow eps 2) (+ (* 2/15 (/ (cos x) (sin x))) (+ (* 2/15 (/ (sin x) (cos x))) (* (pow eps 2) (+ (* 17/315 (/ (cos x) (sin x))) (* 17/315 (/ (sin x) (cos x))))))))))) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
1/3
(+ 1/3 (* 4/3 (pow x 2)))
(+ 1/3 (* (pow x 2) (+ 4/3 (* 17/9 (pow x 2)))))
(+ 1/3 (* (pow x 2) (+ 4/3 (* (pow x 2) (+ 17/9 (* 248/135 (pow x 2)))))))
(- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(* 1/3 eps)
(+ (* 1/3 eps) (* 4/3 (* eps (pow x 2))))
(+ (* 1/3 eps) (* (pow x 2) (+ (* 4/3 eps) (* 17/9 (* eps (pow x 2))))))
(+ (* 1/3 eps) (* (pow x 2) (+ (* 4/3 eps) (* (pow x 2) (+ (* 248/135 (* eps (pow x 2))) (* 17/9 eps))))))
(* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(* 1/6 (pow x 2))
(* (pow x 2) (+ 1/6 (* -1/18 (pow x 2))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/135 (pow x 2)) 1/18))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/135 (* -1/1890 (pow x 2)))) 1/18))))
(* 1/6 (pow (sin x) 2))
(* 1/6 (pow (sin x) 2))
(* 1/6 (pow (sin x) 2))
(* 1/6 (pow (sin x) 2))
(* 1/6 (pow (sin x) 2))
(* 1/6 (pow (sin x) 2))
(* 1/6 (pow (sin x) 2))
(* 1/6 (pow (sin x) 2))
(sin eps)
(+ (sin eps) (* x (cos eps)))
(+ (sin eps) (* x (+ (cos eps) (* -1/2 (* x (sin eps))))))
(+ (sin eps) (* x (+ (cos eps) (* x (+ (* -1/2 (sin eps)) (* -1/6 (* x (cos eps))))))))
(sin (+ eps x))
(sin (+ eps x))
(sin (+ eps x))
(sin (+ eps x))
(sin (- eps (* -1 x)))
(sin (- eps (* -1 x)))
(sin (- eps (* -1 x)))
(sin (- eps (* -1 x)))
(sin x)
(+ (sin x) (* eps (cos x)))
(+ (sin x) (* eps (+ (cos x) (* -1/2 (* eps (sin x))))))
(+ (sin x) (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x))))))))
(sin (+ eps x))
(sin (+ eps x))
(sin (+ eps x))
(sin (+ eps x))
(sin (- x (* -1 eps)))
(sin (- x (* -1 eps)))
(sin (- x (* -1 eps)))
(sin (- x (* -1 eps)))
Outputs
(* -4/3 (pow x 2))
(*.f64 #s(literal -4/3 binary64) (*.f64 x x))
(* (pow x 2) (- (* -17/9 (pow x 2)) 4/3))
(*.f64 x (*.f64 x (+.f64 #s(literal -4/3 binary64) (*.f64 (*.f64 x x) #s(literal -17/9 binary64)))))
(* (pow x 2) (- (* (pow x 2) (- (* -248/135 (pow x 2)) 17/9)) 4/3))
(*.f64 (*.f64 x x) (+.f64 #s(literal -4/3 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -17/9 binary64) (*.f64 (*.f64 x x) #s(literal -248/135 binary64))))))
(* (pow x 2) (- (* (pow x 2) (- (* (pow x 2) (- (* -1382/945 (pow x 2)) 248/135)) 17/9)) 4/3))
(*.f64 x (*.f64 x (+.f64 #s(literal -4/3 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -17/9 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -248/135 binary64) (*.f64 x (*.f64 x #s(literal -1382/945 binary64))))))))))
(- (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))) (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2)))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))))
(- (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))) (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2)))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))))
(- (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))) (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2)))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))))
(- (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))) (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2)))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))))
(- (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))) (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2)))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))))
(- (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))) (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2)))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))))
(- (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))) (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2)))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))))
(- (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))) (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2)))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))))
(* -5/6 (pow x 2))
(*.f64 x (*.f64 x #s(literal -5/6 binary64)))
(* (pow x 2) (- (* -14/9 (pow x 2)) 5/6))
(*.f64 (*.f64 x x) (+.f64 #s(literal -5/6 binary64) (*.f64 (*.f64 x x) #s(literal -14/9 binary64))))
(* (pow x 2) (- (* (pow x 2) (- (* -89/54 (pow x 2)) 14/9)) 5/6))
(*.f64 (*.f64 x x) (+.f64 #s(literal -5/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -14/9 binary64) (*.f64 (*.f64 x x) #s(literal -89/54 binary64))))))
(* (pow x 2) (- (* (pow x 2) (- (* (pow x 2) (- (* -1289/945 (pow x 2)) 89/54)) 14/9)) 5/6))
(*.f64 (*.f64 x x) (+.f64 #s(literal -5/6 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -14/9 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -89/54 binary64) (*.f64 (*.f64 x x) #s(literal -1289/945 binary64)))))))))
(- (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))) (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2)))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) #s(literal 1/6 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))))
(- (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))) (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2)))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) #s(literal 1/6 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))))
(- (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))) (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2)))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) #s(literal 1/6 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))))
(- (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))) (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2)))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) #s(literal 1/6 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))))
(- (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))) (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2)))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) #s(literal 1/6 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))))
(- (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))) (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2)))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) #s(literal 1/6 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))))
(- (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))) (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2)))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) #s(literal 1/6 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))))
(- (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))) (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2)))
(-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) #s(literal 1/6 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))))
(+ 1 (* 1/3 (pow eps 2)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)))
(+ 1 (+ (* 1/3 (pow eps 2)) (* eps x)))
(+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)) (+.f64 #s(literal 1 binary64) (*.f64 x eps)))
(+ 1 (+ (* 1/3 (pow eps 2)) (* x (+ eps (* x (+ 1 (* 4/3 (pow eps 2))))))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 4/3 binary64) (*.f64 eps eps)))))))
(+ 1 (+ (* 1/3 (pow eps 2)) (* x (+ eps (* x (+ 1 (+ (* 4/3 (* eps x)) (* 4/3 (pow eps 2)))))))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 4/3 binary64) (*.f64 eps (+.f64 x eps))))))))
(+ 1 (+ (* eps (+ (* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (/ (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (cos x)))) (/ (pow (sin x) 2) (pow (cos x) 2))))
(+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 eps (+.f64 (*.f64 eps (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (+.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64))))) (/.f64 (+.f64 (sin.f64 x) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (cos.f64 x)))))
(+ 1 (+ (* eps (+ (* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (/ (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (cos x)))) (/ (pow (sin x) 2) (pow (cos x) 2))))
(+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 eps (+.f64 (*.f64 eps (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (+.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64))))) (/.f64 (+.f64 (sin.f64 x) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (cos.f64 x)))))
(+ 1 (+ (* eps (+ (* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (/ (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (cos x)))) (/ (pow (sin x) 2) (pow (cos x) 2))))
(+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 eps (+.f64 (*.f64 eps (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (+.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64))))) (/.f64 (+.f64 (sin.f64 x) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (cos.f64 x)))))
(+ 1 (+ (* eps (+ (* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (/ (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (cos x)))) (/ (pow (sin x) 2) (pow (cos x) 2))))
(+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 eps (+.f64 (*.f64 eps (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (+.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64))))) (/.f64 (+.f64 (sin.f64 x) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (cos.f64 x)))))
(+ 1 (+ (* eps (+ (* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (/ (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (cos x)))) (/ (pow (sin x) 2) (pow (cos x) 2))))
(+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 eps (+.f64 (*.f64 eps (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (+.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64))))) (/.f64 (+.f64 (sin.f64 x) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (cos.f64 x)))))
(+ 1 (+ (* eps (+ (* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (/ (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (cos x)))) (/ (pow (sin x) 2) (pow (cos x) 2))))
(+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 eps (+.f64 (*.f64 eps (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (+.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64))))) (/.f64 (+.f64 (sin.f64 x) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (cos.f64 x)))))
(+ 1 (+ (* eps (+ (* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (/ (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (cos x)))) (/ (pow (sin x) 2) (pow (cos x) 2))))
(+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 eps (+.f64 (*.f64 eps (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (+.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64))))) (/.f64 (+.f64 (sin.f64 x) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (cos.f64 x)))))
(+ 1 (+ (* eps (+ (* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (/ (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (cos x)))) (/ (pow (sin x) 2) (pow (cos x) 2))))
(+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 eps (+.f64 (*.f64 eps (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (+.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64))))) (/.f64 (+.f64 (sin.f64 x) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (cos.f64 x)))))
(+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))
(+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64))
(+ 1 (+ (/ (* eps (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)) (/ (pow (sin x) 2) (pow (cos x) 2))))
(+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 eps (/.f64 (+.f64 (sin.f64 x) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (cos.f64 x))))
(+ 1 (+ (* eps (+ (* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (/ (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (cos x)))) (/ (pow (sin x) 2) (pow (cos x) 2))))
(+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 eps (+.f64 (*.f64 eps (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (+.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64))))) (/.f64 (+.f64 (sin.f64 x) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (cos.f64 x)))))
(+ 1 (+ (* eps (+ (* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (/ (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (cos x)))) (/ (pow (sin x) 2) (pow (cos x) 2))))
(+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 eps (+.f64 (*.f64 eps (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (+.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64))))) (/.f64 (+.f64 (sin.f64 x) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (cos.f64 x)))))
(* (pow eps 2) (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (+.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64)))))
(* (pow eps 2) (- (+ 1/3 (+ (/ (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (* eps (cos x))) (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(*.f64 (*.f64 eps eps) (+.f64 (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (/.f64 (+.f64 (sin.f64 x) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (*.f64 (cos.f64 x) eps))) (+.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64)))))
(* (pow eps 2) (- (+ 1/3 (+ (/ 1 (pow eps 2)) (+ (/ (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (* eps (cos x))) (+ (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2)) (/ (pow (sin x) 2) (* (pow eps 2) (pow (cos x) 2))))))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3 binary64) (+.f64 (+.f64 (/.f64 (+.f64 (sin.f64 x) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (*.f64 (cos.f64 x) eps)) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 eps (*.f64 eps (pow.f64 (cos.f64 x) #s(literal 2 binary64))))))) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))))))
(* (pow eps 2) (- (+ 1/3 (+ (/ 1 (pow eps 2)) (+ (/ (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (* eps (cos x))) (+ (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2)) (/ (pow (sin x) 2) (* (pow eps 2) (pow (cos x) 2))))))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3 binary64) (+.f64 (+.f64 (/.f64 (+.f64 (sin.f64 x) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (*.f64 (cos.f64 x) eps)) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 eps (*.f64 eps (pow.f64 (cos.f64 x) #s(literal 2 binary64))))))) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) #s(literal -1/3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))))))
(* (pow eps 2) (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (+.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64)))))
(* (pow eps 2) (- (+ 1/3 (+ (/ (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (* eps (cos x))) (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(*.f64 (*.f64 eps eps) (+.f64 (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (/.f64 (+.f64 (sin.f64 x) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (*.f64 (cos.f64 x) eps))) (+.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64)))))
(* (pow eps 2) (- (+ 1/3 (+ (* -1 (/ (+ (* -1 (/ (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (cos x))) (* -1 (/ (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))) eps))) eps)) (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3 binary64) (+.f64 (/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) eps) (/.f64 (+.f64 (sin.f64 x) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (cos.f64 x)))) eps) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64))))))
(* (pow eps 2) (- (+ 1/3 (+ (* -1 (/ (+ (* -1 (/ (* (sin x) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (cos x))) (* -1 (/ (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2))) eps))) eps)) (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2)))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3 binary64) (+.f64 (/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) eps) (/.f64 (+.f64 (sin.f64 x) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (cos.f64 x)))) eps) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64))))))
(pow x 2)
(*.f64 x x)
(* (pow x 2) (+ 1 (* 5/3 (pow x 2))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x #s(literal 5/3 binary64)))))
(* (pow x 2) (+ 1 (* (pow x 2) (+ 5/3 (* 77/45 (pow x 2))))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 5/3 binary64) (*.f64 x (*.f64 x #s(literal 77/45 binary64)))))))
(* (pow x 2) (+ 1 (* (pow x 2) (+ 5/3 (* (pow x 2) (+ 77/45 (* 88/63 (pow x 2))))))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 5/3 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 77/45 binary64) (*.f64 (*.f64 x x) #s(literal 88/63 binary64)))))))))
(/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))
(*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))
(/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))
(*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))
(/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))
(*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))
(/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))
(*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))
(/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))
(*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))
(/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))
(*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))
(/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))
(*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))
(/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))
(*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))
(/ (sin eps) (cos eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+ (/ (sin eps) (cos eps)) (/ (* x (pow (sin eps) 2)) (pow (cos eps) 2)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))
(+ (* x (- (/ (* x (* (sin eps) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))) (cos eps)) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 x (+.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))))
(+ (* x (- (* x (- (* -1 (* x (+ 1/6 (+ (* -1 (/ (* (pow (sin eps) 2) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (pow (cos eps) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (* 1/6 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))))) (* -1 (/ (* (sin eps) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (cos eps))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 (+.f64 (+.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))) (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) (-.f64 #s(literal 1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))))) (-.f64 #s(literal 0 binary64) x)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) (/.f64 (sin.f64 eps) (cos.f64 eps))))) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))))
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(* x (- (/ (sin (+ eps x)) (* x (cos (+ eps x)))) 1))
(*.f64 x (+.f64 #s(literal -1 binary64) (/.f64 (sin.f64 (+.f64 x eps)) (*.f64 x (cos.f64 (+.f64 x eps))))))
(* x (- (/ (sin (+ eps x)) (* x (cos (+ eps x)))) 1))
(*.f64 x (+.f64 #s(literal -1 binary64) (/.f64 (sin.f64 (+.f64 x eps)) (*.f64 x (cos.f64 (+.f64 x eps))))))
(* x (- (/ (sin (+ eps x)) (* x (cos (+ eps x)))) 1))
(*.f64 x (+.f64 #s(literal -1 binary64) (/.f64 (sin.f64 (+.f64 x eps)) (*.f64 x (cos.f64 (+.f64 x eps))))))
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(* -1 (* x (+ 1 (* -1 (/ (sin (- eps (* -1 x))) (* x (cos (- eps (* -1 x)))))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 x eps)) (*.f64 x (cos.f64 (+.f64 x eps))))) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (+ 1 (* -1 (/ (sin (- eps (* -1 x))) (* x (cos (- eps (* -1 x)))))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 x eps)) (*.f64 x (cos.f64 (+.f64 x eps))))) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (+ 1 (* -1 (/ (sin (- eps (* -1 x))) (* x (cos (- eps (* -1 x)))))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 x eps)) (*.f64 x (cos.f64 (+.f64 x eps))))) (-.f64 #s(literal 0 binary64) x))
(- (/ (sin x) (cos x)) x)
(-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) x)
(- (+ (* eps (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (/ (sin x) (cos x))) x)
(+.f64 (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) x) (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) eps))
(- (+ (* eps (- (+ 1 (/ (* eps (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (cos x))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (/ (sin x) (cos x))) x)
(+.f64 (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) x) (*.f64 eps (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 eps (/.f64 (+.f64 (sin.f64 x) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (cos.f64 x))))))
(- (+ (* eps (- (+ 1 (* eps (- (* -1 (* eps (+ 1/6 (+ (* -1 (/ (* (pow (sin x) 2) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (pow (cos x) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))))) (* -1 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)))))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (/ (sin x) (cos x))) x)
(+.f64 (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) x) (*.f64 eps (+.f64 (*.f64 eps (+.f64 (*.f64 (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) #s(literal 1/6 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))) (-.f64 #s(literal 1/6 binary64) (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))))) (-.f64 #s(literal 0 binary64) eps)) (/.f64 (+.f64 (sin.f64 x) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (cos.f64 x)))) (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)))))
(- (/ (sin (+ eps x)) (cos (+ eps x))) x)
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) x)
(- (/ (sin (+ eps x)) (cos (+ eps x))) x)
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) x)
(- (/ (sin (+ eps x)) (cos (+ eps x))) x)
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) x)
(- (/ (sin (+ eps x)) (cos (+ eps x))) x)
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) x)
(- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) x)
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) x)
(- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) x)
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) x)
(- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) x)
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) x)
(- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) x)
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) x)
(/ (sin eps) (cos eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+ (* x (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))))
(+ (* x (- (+ 1 (/ (* x (* (sin eps) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))) (cos eps))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 x (+.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))))))
(+ (* x (- (+ 1 (* x (- (* -1 (* x (+ 1/6 (+ (* -1 (/ (* (pow (sin eps) 2) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (pow (cos eps) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (* 1/6 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))))) (* -1 (/ (* (sin eps) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (cos eps)))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 (+.f64 (+.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))) (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) (-.f64 #s(literal 1/6 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))))) (-.f64 #s(literal 0 binary64) x)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) (/.f64 (sin.f64 eps) (cos.f64 eps))))) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))))))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/ (sin x) (cos x))
(/.f64 (sin.f64 x) (cos.f64 x))
(+ (* eps (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) eps))
(+ (* eps (- (+ 1 (/ (* eps (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (cos x))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 eps (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 eps (/.f64 (+.f64 (sin.f64 x) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (cos.f64 x))))))
(+ (* eps (- (+ 1 (* eps (- (* -1 (* eps (+ 1/6 (+ (* -1 (/ (* (pow (sin x) 2) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (pow (cos x) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))))) (* -1 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)))))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 eps (+.f64 (*.f64 (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) #s(literal 1/6 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))) (-.f64 #s(literal 1/6 binary64) (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))))) (-.f64 #s(literal 0 binary64) eps)) (/.f64 (+.f64 (sin.f64 x) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (cos.f64 x)))) (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)))))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x 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 (+.f64 #s(literal -1 binary64) (/.f64 eps (-.f64 #s(literal 0 binary64) x))) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(*.f64 (+.f64 #s(literal -1 binary64) (/.f64 eps (-.f64 #s(literal 0 binary64) x))) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (- (* -1 (/ eps x)) 1)))
(*.f64 (+.f64 #s(literal -1 binary64) (/.f64 eps (-.f64 #s(literal 0 binary64) x))) (-.f64 #s(literal 0 binary64) 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 eps)))
(* eps (+ 1 (/ x eps)))
(*.f64 eps (+.f64 #s(literal 1 binary64) (/.f64 x eps)))
(* eps (+ 1 (/ x eps)))
(*.f64 eps (+.f64 #s(literal 1 binary64) (/.f64 x eps)))
eps
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) eps) (+.f64 #s(literal -1 binary64) (/.f64 x (-.f64 #s(literal 0 binary64) eps))))
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) eps) (+.f64 #s(literal -1 binary64) (/.f64 x (-.f64 #s(literal 0 binary64) eps))))
(* -1 (* eps (- (* -1 (/ x eps)) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) eps) (+.f64 #s(literal -1 binary64) (/.f64 x (-.f64 #s(literal 0 binary64) eps))))
eps
(* eps (+ 1 (* 1/3 (pow eps 2))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))))
(* eps (+ 1 (* (pow eps 2) (+ 1/3 (* 2/15 (pow eps 2))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 eps eps) #s(literal 2/15 binary64)))))))
(* eps (+ 1 (* (pow eps 2) (+ 1/3 (* (pow eps 2) (+ 2/15 (* 17/315 (pow eps 2))))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 2/15 binary64) (*.f64 (*.f64 eps eps) #s(literal 17/315 binary64))))))))))
(/ (sin eps) (cos eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/ (sin eps) (cos eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/ (sin eps) (cos eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/ (sin eps) (cos eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/ (sin eps) (cos eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/ (sin eps) (cos eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/ (sin eps) (cos eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/ (sin eps) (cos eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
eps
(* eps (+ 1 (* -1/6 (pow eps 2))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))
(* eps (+ 1 (* (pow eps 2) (- (* 1/120 (pow eps 2)) 1/6))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/120 binary64)))))))
(* eps (+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/120 (* -1/5040 (pow eps 2)))) 1/6))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/6 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/5040 binary64)))))))))
(sin eps)
(sin.f64 eps)
(sin eps)
(sin.f64 eps)
(sin eps)
(sin.f64 eps)
(sin eps)
(sin.f64 eps)
(sin eps)
(sin.f64 eps)
(sin eps)
(sin.f64 eps)
(sin eps)
(sin.f64 eps)
(sin eps)
(sin.f64 eps)
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (pow eps 2)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)))
(+ 1 (* (pow eps 2) (- (* 1/24 (pow eps 2)) 1/2)))
(+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/24 binary64))))))
(+ 1 (* (pow eps 2) (- (* (pow eps 2) (+ 1/24 (* -1/720 (pow eps 2)))) 1/2)))
(+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 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))))))))
(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)
(/ (sin eps) (cos eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+ (/ (sin eps) (cos eps)) (/ (* x (pow (sin eps) 2)) (pow (cos eps) 2)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))
(+ (* x (- (/ (* x (* (sin eps) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))) (cos eps)) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 x (+.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))))
(+ (* x (- (* x (- (* -1 (* x (+ 1/2 (+ (* -1 (/ (* (pow (sin eps) 2) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (pow (cos eps) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (* 1/6 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))))) (* -1 (/ (* (sin eps) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (cos eps))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 (+.f64 (+.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))) (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))))) (-.f64 #s(literal 0 binary64) x)))) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(- (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x)))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(- (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x)))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(- (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x)))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(- (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x)))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(* eps (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) eps)
(* eps (- (+ 1 (/ (* eps (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (cos x))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(*.f64 eps (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 eps (/.f64 (+.f64 (sin.f64 x) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (cos.f64 x)))))
(* eps (- (+ 1 (* eps (- (* -1 (* eps (+ 1/6 (+ (* -1 (/ (* (pow (sin x) 2) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (pow (cos x) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))))) (* -1 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)))))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(*.f64 eps (+.f64 (*.f64 eps (+.f64 (*.f64 (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) #s(literal 1/6 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))) (-.f64 #s(literal 1/6 binary64) (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))))) (-.f64 #s(literal 0 binary64) eps)) (/.f64 (+.f64 (sin.f64 x) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (cos.f64 x)))) (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64))))
(* eps (- (+ 1 (* eps (- (* eps (- (* -1 (* eps (+ (* -1/2 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x))) (+ (* 1/6 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x))) (/ (* (sin x) (+ 1/6 (+ (* -1 (/ (* (pow (sin x) 2) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (pow (cos x) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))) (cos x)))))) (+ 1/6 (+ (* -1 (/ (* (pow (sin x) 2) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (pow (cos x) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))))) (* -1 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)))))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(*.f64 eps (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (/.f64 (+.f64 (sin.f64 x) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (cos.f64 x)) (*.f64 eps (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) (+.f64 (*.f64 (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) #s(literal 1/6 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))) (-.f64 #s(literal 1/6 binary64) (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))))) (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 (/.f64 (+.f64 (sin.f64 x) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (cos.f64 x)) #s(literal -1/3 binary64)))) (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) #s(literal 1/6 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (+.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))) (-.f64 #s(literal 1/6 binary64) (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))))))))))))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(/ 1 (cos eps))
(/.f64 #s(literal 1 binary64) (cos.f64 eps))
(+ (/ 1 (cos eps)) (/ (* x (sin eps)) (pow (cos eps) 2)))
(+.f64 (/.f64 #s(literal 1 binary64) (cos.f64 eps)) (/.f64 (*.f64 x (sin.f64 eps)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))
(+ (* x (- (* x (- (* 1/2 (/ 1 (cos eps))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 3))))) (* -1 (/ (sin eps) (pow (cos eps) 2))))) (/ 1 (cos eps)))
(+.f64 (/.f64 #s(literal 1 binary64) (cos.f64 eps)) (*.f64 x (+.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1/2 binary64) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 3 binary64))))) (/.f64 (sin.f64 eps) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))))
(+ (* x (- (* x (- (+ (* -1 (* x (+ (* -1 (/ (* (sin eps) (- (* 1/2 (/ 1 (cos eps))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 3))))) (cos eps))) (+ (* -1/2 (/ (sin eps) (pow (cos eps) 2))) (* 1/6 (/ (sin eps) (pow (cos eps) 2))))))) (* 1/2 (/ 1 (cos eps)))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 3))))) (* -1 (/ (sin eps) (pow (cos eps) 2))))) (/ 1 (cos eps)))
(+.f64 (/.f64 #s(literal 1 binary64) (cos.f64 eps)) (*.f64 x (+.f64 (/.f64 (sin.f64 eps) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))) (*.f64 x (+.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (cos.f64 eps)) (*.f64 x (-.f64 (/.f64 (*.f64 (sin.f64 eps) #s(literal -1/3 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))) (/.f64 (+.f64 (*.f64 (sin.f64 eps) (/.f64 #s(literal 1/2 binary64) (cos.f64 eps))) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 3 binary64)) (pow.f64 (cos.f64 eps) #s(literal 3 binary64)))) (cos.f64 eps))))) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 3 binary64))))))))
(/ 1 (cos (+ eps x)))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps)))
(/ 1 (cos (+ eps x)))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps)))
(/ 1 (cos (+ eps x)))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps)))
(/ 1 (cos (+ eps x)))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps)))
(/ 1 (cos (- eps (* -1 x))))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps)))
(/ 1 (cos (- eps (* -1 x))))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps)))
(/ 1 (cos (- eps (* -1 x))))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps)))
(/ 1 (cos (- eps (* -1 x))))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps)))
(/ 1 (cos x))
(/.f64 #s(literal 1 binary64) (cos.f64 x))
(+ (/ 1 (cos x)) (/ (* eps (sin x)) (pow (cos x) 2)))
(+.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) (/.f64 (*.f64 (sin.f64 x) eps) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))
(+ (* eps (- (* eps (- (* 1/2 (/ 1 (cos x))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 3))))) (* -1 (/ (sin x) (pow (cos x) 2))))) (/ 1 (cos x)))
(+.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 eps (+.f64 (/.f64 #s(literal 1/2 binary64) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))) (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))))
(+ (* eps (- (* eps (- (+ (* -1 (* eps (+ (* -1 (/ (* (sin x) (- (* 1/2 (/ 1 (cos x))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 3))))) (cos x))) (+ (* -1/2 (/ (sin x) (pow (cos x) 2))) (* 1/6 (/ (sin x) (pow (cos x) 2))))))) (* 1/2 (/ 1 (cos x)))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 3))))) (* -1 (/ (sin x) (pow (cos x) 2))))) (/ 1 (cos x)))
(+.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (*.f64 eps (+.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (cos.f64 x)) (*.f64 eps (-.f64 (/.f64 (*.f64 (sin.f64 x) #s(literal -1/3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (*.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (/.f64 (sin.f64 x) (cos.f64 x)))))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))))))
(/ 1 (cos (+ eps x)))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps)))
(/ 1 (cos (+ eps x)))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps)))
(/ 1 (cos (+ eps x)))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps)))
(/ 1 (cos (+ eps x)))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps)))
(/ 1 (cos (- x (* -1 eps))))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps)))
(/ 1 (cos (- x (* -1 eps))))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps)))
(/ 1 (cos (- x (* -1 eps))))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps)))
(/ 1 (cos (- x (* -1 eps))))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps)))
(cos eps)
(cos.f64 eps)
(+ (cos eps) (* -1 (* x (sin eps))))
(-.f64 (cos.f64 eps) (*.f64 x (sin.f64 eps)))
(+ (cos eps) (* x (- (* -1/2 (* x (cos eps))) (sin eps))))
(+.f64 (cos.f64 eps) (*.f64 x (-.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (cos.f64 eps))) (sin.f64 eps))))
(+ (cos eps) (* x (- (* x (+ (* -1/2 (cos eps)) (* 1/6 (* x (sin eps))))) (sin eps))))
(+.f64 (cos.f64 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 eps)) (*.f64 #s(literal 1/6 binary64) (*.f64 x (sin.f64 eps))))) (sin.f64 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 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 (cos.f64 x) (*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 x) eps)) (sin.f64 x))))
(+ (cos x) (* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x))))
(+.f64 (cos.f64 x) (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 #s(literal 1/6 binary64) (*.f64 (sin.f64 x) eps)))) (sin.f64 x))))
(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 x)
(/.f64 #s(literal 1 binary64) x)
(/ (+ 1 (* -1 (/ (* x (sin eps)) (cos eps)))) x)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))) x)
(/ (+ 1 (* x (+ (* -1 (/ (sin eps) (cos eps))) (* -1/3 x)))) x)
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal -1/3 binary64)) (/.f64 (sin.f64 eps) (cos.f64 eps))))) x)
(/ (+ 1 (* x (+ (* -1 (/ (sin eps) (cos eps))) (* x (- (* -1/45 (pow x 2)) 1/3))))) x)
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 x x) #s(literal -1/45 binary64)))) (/.f64 (sin.f64 eps) (cos.f64 eps))))) x)
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))) (/.f64 (cos.f64 x) (sin.f64 x)))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))) (/.f64 (cos.f64 x) (sin.f64 x)))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))) (/.f64 (cos.f64 x) (sin.f64 x)))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))) (/.f64 (cos.f64 x) (sin.f64 x)))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))) (/.f64 (cos.f64 x) (sin.f64 x)))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))) (/.f64 (cos.f64 x) (sin.f64 x)))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))) (/.f64 (cos.f64 x) (sin.f64 x)))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))) (/.f64 (cos.f64 x) (sin.f64 x)))
(/ (cos x) (sin x))
(/.f64 (cos.f64 x) (sin.f64 x))
(+ (* -1 eps) (/ (cos x) (sin x)))
(-.f64 (/.f64 (cos.f64 x) (sin.f64 x)) eps)
(+ (* eps (- (* -1/3 (pow eps 2)) 1)) (/ (cos x) (sin x)))
(+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps eps) #s(literal -1/3 binary64)))))
(+ (* eps (- (* (pow eps 2) (- (* -2/15 (pow eps 2)) 1/3)) 1)) (/ (cos x) (sin x)))
(+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (*.f64 eps (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 eps eps) #s(literal -2/15 binary64)))))))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))) (/.f64 (cos.f64 x) (sin.f64 x)))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))) (/.f64 (cos.f64 x) (sin.f64 x)))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))) (/.f64 (cos.f64 x) (sin.f64 x)))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))) (/.f64 (cos.f64 x) (sin.f64 x)))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))) (/.f64 (cos.f64 x) (sin.f64 x)))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))) (/.f64 (cos.f64 x) (sin.f64 x)))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))) (/.f64 (cos.f64 x) (sin.f64 x)))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))) (/.f64 (cos.f64 x) (sin.f64 x)))
(/ (sin eps) (cos eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+ (/ (sin eps) (cos eps)) (/ (* x (pow (sin eps) 2)) (pow (cos eps) 2)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))
(+ (* x (- (* x (- (/ (sin eps) (cos eps)) (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 x (+.f64 (*.f64 x (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 3 binary64)) (pow.f64 (cos.f64 eps) #s(literal 3 binary64))))) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))))
(+ (* x (- (* x (- (+ (* -1 (* x (+ (* -1 (/ (* (sin eps) (- (/ (sin eps) (cos eps)) (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3))))) (cos eps))) (* -1/3 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))) (/ (sin eps) (cos eps))) (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 x (+.f64 (*.f64 x (+.f64 (/.f64 (pow.f64 (sin.f64 eps) #s(literal 3 binary64)) (pow.f64 (cos.f64 eps) #s(literal 3 binary64))) (-.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 x (-.f64 (/.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))) (*.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 3 binary64)) (pow.f64 (cos.f64 eps) #s(literal 3 binary64)))) (/.f64 (sin.f64 eps) (cos.f64 eps)))))))) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (sin.f64 eps) (cos.f64 eps))) (sin.f64 x)))) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (sin.f64 eps) (cos.f64 eps))) (sin.f64 x)))) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (sin.f64 eps) (cos.f64 eps))) (sin.f64 x)))) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (sin.f64 eps) (cos.f64 eps))) (sin.f64 x)))) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (sin.f64 eps) (cos.f64 eps))) (sin.f64 x)))) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (sin.f64 eps) (cos.f64 eps))) (sin.f64 x)))) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (sin.f64 eps) (cos.f64 eps))) (sin.f64 x)))) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (sin.f64 eps) (cos.f64 eps))) (sin.f64 x)))) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/ (* eps (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (cos x))
(/.f64 (*.f64 (sin.f64 x) (*.f64 eps (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x))))) (cos.f64 x))
(* eps (+ (/ (* eps (* (pow (sin x) 2) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (pow (cos x) 2)) (/ (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (cos x))))
(*.f64 eps (+.f64 (*.f64 eps (*.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))) (*.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 (sin.f64 x) (cos.f64 x)))))
(* eps (+ (* eps (- (* eps (- (/ (* (sin x) (+ (* 1/3 (/ (cos x) (sin x))) (* 1/3 (/ (sin x) (cos x))))) (cos x)) (* -1 (/ (* (pow (sin x) 3) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 3))))) (* -1 (/ (* (pow (sin x) 2) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 2))))) (/ (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (cos x))))
(*.f64 eps (+.f64 (*.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 eps (+.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))) (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))))) (*.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))))))
(* eps (+ (* eps (- (* eps (- (+ (* -1 (* eps (+ (* -1 (/ (* (sin x) (- (/ (* (sin x) (+ (* 1/3 (/ (cos x) (sin x))) (* 1/3 (/ (sin x) (cos x))))) (cos x)) (* -1 (/ (* (pow (sin x) 3) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 3))))) (cos x))) (* -1/3 (/ (* (pow (sin x) 2) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 2)))))) (/ (* (sin x) (+ (* 1/3 (/ (cos x) (sin x))) (* 1/3 (/ (sin x) (cos x))))) (cos x))) (* -1 (/ (* (pow (sin x) 3) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 3))))) (* -1 (/ (* (pow (sin x) 2) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 2))))) (/ (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (cos x))))
(*.f64 eps (+.f64 (*.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 eps (+.f64 (*.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (*.f64 eps (+.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))) (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 eps (-.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))) (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))) (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))))))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (sin.f64 eps) (cos.f64 eps))) (sin.f64 x)))) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (sin.f64 eps) (cos.f64 eps))) (sin.f64 x)))) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (sin.f64 eps) (cos.f64 eps))) (sin.f64 x)))) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (sin.f64 eps) (cos.f64 eps))) (sin.f64 x)))) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (sin.f64 eps) (cos.f64 eps))) (sin.f64 x)))) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (sin.f64 eps) (cos.f64 eps))) (sin.f64 x)))) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (sin.f64 eps) (cos.f64 eps))) (sin.f64 x)))) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (sin.f64 eps) (cos.f64 eps))) (sin.f64 x)))) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/ (sin eps) (* x (cos eps)))
(/.f64 (sin.f64 eps) (*.f64 x (cos.f64 eps)))
(/ (+ x (/ (sin eps) (cos eps))) x)
(/.f64 (+.f64 x (/.f64 (sin.f64 eps) (cos.f64 eps))) x)
(/ (+ (* x (+ 1 (* -1/3 (/ (* x (sin eps)) (cos eps))))) (/ (sin eps) (cos eps))) x)
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 x (sin.f64 eps))) (cos.f64 eps))))) x)
(/ (+ (* x (+ 1 (* x (- (* -1 (* (pow x 2) (+ (* -1/9 (/ (sin eps) (cos eps))) (* 2/15 (/ (sin eps) (cos eps)))))) (* 1/3 (/ (sin eps) (cos eps))))))) (/ (sin eps) (cos eps))) x)
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 (*.f64 x x) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) #s(literal -1/45 binary64))) (/.f64 (*.f64 #s(literal -1/3 binary64) (sin.f64 eps)) (cos.f64 eps))))))) x)
(/ (* (cos x) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (sin x))
(*.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (cos.f64 x) (sin.f64 x)))
(/ (* (cos x) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (sin x))
(*.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (cos.f64 x) (sin.f64 x)))
(/ (* (cos x) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (sin x))
(*.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (cos.f64 x) (sin.f64 x)))
(/ (* (cos x) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (sin x))
(*.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (cos.f64 x) (sin.f64 x)))
(/ (* (cos x) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (sin x))
(*.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (cos.f64 x) (sin.f64 x)))
(/ (* (cos x) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (sin x))
(*.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (cos.f64 x) (sin.f64 x)))
(/ (* (cos x) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (sin x))
(*.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (cos.f64 x) (sin.f64 x)))
(/ (* (cos x) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (sin x))
(*.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (cos.f64 x) (sin.f64 x)))
1
#s(literal 1 binary64)
(+ 1 (/ (* eps (cos x)) (sin x)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 x) eps) (sin.f64 x)))
(+ 1 (* eps (+ (* 1/3 (/ (* (pow eps 2) (cos x)) (sin x))) (/ (cos x) (sin x)))))
(+.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)) (/.f64 (cos.f64 x) (sin.f64 x))))))
(+ 1 (* eps (+ (* (pow eps 2) (+ (* 2/15 (/ (* (pow eps 2) (cos x)) (sin x))) (* 1/3 (/ (cos x) (sin x))))) (/ (cos x) (sin x)))))
(+.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (*.f64 eps eps) (+.f64 (/.f64 (*.f64 #s(literal 1/3 binary64) (cos.f64 x)) (sin.f64 x)) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 2/15 binary64)) (/.f64 (cos.f64 x) (sin.f64 x))))))))
(/ (* (cos x) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (sin x))
(*.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (cos.f64 x) (sin.f64 x)))
(/ (* (cos x) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (sin x))
(*.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (cos.f64 x) (sin.f64 x)))
(/ (* (cos x) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (sin x))
(*.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (cos.f64 x) (sin.f64 x)))
(/ (* (cos x) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (sin x))
(*.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (cos.f64 x) (sin.f64 x)))
(/ (* (cos x) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (sin x))
(*.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (cos.f64 x) (sin.f64 x)))
(/ (* (cos x) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (sin x))
(*.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (cos.f64 x) (sin.f64 x)))
(/ (* (cos x) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (sin x))
(*.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (cos.f64 x) (sin.f64 x)))
(/ (* (cos x) (+ (/ (sin eps) (cos eps)) (/ (sin x) (cos x)))) (sin x))
(*.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (cos.f64 x) (sin.f64 x)))
(/ (sin eps) (* x (cos eps)))
(/.f64 (sin.f64 eps) (*.f64 x (cos.f64 eps)))
(/ (+ (* (pow x 2) (- (/ (sin eps) (cos eps)) (* 1/3 (/ (sin eps) (cos eps))))) (/ (sin eps) (cos eps))) x)
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 (*.f64 x x) (*.f64 #s(literal 2/3 binary64) (/.f64 (sin.f64 eps) (cos.f64 eps))))) x)
(/ (+ (* (pow x 2) (- (+ (* (pow x 2) (- (* 1/3 (/ (sin eps) (cos eps))) (+ (* -1/9 (/ (sin eps) (cos eps))) (* 2/15 (/ (sin eps) (cos eps)))))) (/ (sin eps) (cos eps))) (* 1/3 (/ (sin eps) (cos eps))))) (/ (sin eps) (cos eps))) x)
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 (*.f64 x x) (+.f64 (*.f64 #s(literal 2/3 binary64) (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 (*.f64 x x) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) #s(literal 14/45 binary64)))))) x)
(/ (+ (* (pow x 2) (- (+ (* (pow x 2) (- (+ (* 1/3 (/ (sin eps) (cos eps))) (* (pow x 2) (- (* 2/15 (/ (sin eps) (cos eps))) (+ (* -1/3 (+ (* -1/9 (/ (sin eps) (cos eps))) (* 2/15 (/ (sin eps) (cos eps))))) (+ (* -2/45 (/ (sin eps) (cos eps))) (* 17/315 (/ (sin eps) (cos eps)))))))) (+ (* -1/9 (/ (sin eps) (cos eps))) (* 2/15 (/ (sin eps) (cos eps)))))) (/ (sin eps) (cos eps))) (* 1/3 (/ (sin eps) (cos eps))))) (/ (sin eps) (cos eps))) x)
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 (*.f64 x x) (+.f64 (*.f64 #s(literal 2/3 binary64) (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) (-.f64 (/.f64 (*.f64 #s(literal 2/15 binary64) (sin.f64 eps)) (cos.f64 eps)) (+.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) #s(literal -1/135 binary64)) (/.f64 (*.f64 (sin.f64 eps) #s(literal 1/105 binary64)) (cos.f64 eps))))) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) #s(literal 14/45 binary64))))))) x)
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (sin.f64 eps) (cos.f64 eps))) (sin.f64 x)))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (sin.f64 eps) (cos.f64 eps))) (sin.f64 x)))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (sin.f64 eps) (cos.f64 eps))) (sin.f64 x)))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (sin.f64 eps) (cos.f64 eps))) (sin.f64 x)))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (sin.f64 eps) (cos.f64 eps))) (sin.f64 x)))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (sin.f64 eps) (cos.f64 eps))) (sin.f64 x)))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (sin.f64 eps) (cos.f64 eps))) (sin.f64 x)))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (sin.f64 eps) (cos.f64 eps))) (sin.f64 x)))
(* eps (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))
(*.f64 eps (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x))))
(* eps (+ (* (pow eps 2) (+ (* 1/3 (/ (cos x) (sin x))) (* 1/3 (/ (sin x) (cos x))))) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))))
(*.f64 eps (+.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x))))))
(* eps (+ (* (pow eps 2) (+ (* 1/3 (/ (cos x) (sin x))) (+ (* 1/3 (/ (sin x) (cos x))) (* (pow eps 2) (+ (* 2/15 (/ (cos x) (sin x))) (* 2/15 (/ (sin x) (cos x)))))))) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))))
(*.f64 eps (+.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal 1/3 binary64) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 2/15 binary64)) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))))))
(* eps (+ (* (pow eps 2) (+ (* 1/3 (/ (cos x) (sin x))) (+ (* 1/3 (/ (sin x) (cos x))) (* (pow eps 2) (+ (* 2/15 (/ (cos x) (sin x))) (+ (* 2/15 (/ (sin x) (cos x))) (* (pow eps 2) (+ (* 17/315 (/ (cos x) (sin x))) (* 17/315 (/ (sin x) (cos x))))))))))) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))))
(*.f64 eps (+.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal 1/3 binary64) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 2/15 binary64) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))) (*.f64 (*.f64 (*.f64 eps eps) #s(literal 17/315 binary64)) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))))))))))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (sin.f64 eps) (cos.f64 eps))) (sin.f64 x)))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (sin.f64 eps) (cos.f64 eps))) (sin.f64 x)))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (sin.f64 eps) (cos.f64 eps))) (sin.f64 x)))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (sin.f64 eps) (cos.f64 eps))) (sin.f64 x)))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (sin.f64 eps) (cos.f64 eps))) (sin.f64 x)))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (sin.f64 eps) (cos.f64 eps))) (sin.f64 x)))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (sin.f64 eps) (cos.f64 eps))) (sin.f64 x)))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (sin.f64 eps) (cos.f64 eps))) (sin.f64 x)))
1/3
#s(literal 1/3 binary64)
(+ 1/3 (* 4/3 (pow x 2)))
(+.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 x x) #s(literal 4/3 binary64)))
(+ 1/3 (* (pow x 2) (+ 4/3 (* 17/9 (pow x 2)))))
(+.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 4/3 binary64) (*.f64 (*.f64 x x) #s(literal 17/9 binary64)))))
(+ 1/3 (* (pow x 2) (+ 4/3 (* (pow x 2) (+ 17/9 (* 248/135 (pow x 2)))))))
(+.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 4/3 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 17/9 binary64) (*.f64 (*.f64 x x) #s(literal 248/135 binary64)))))))
(- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (+.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64))))
(- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (+.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64))))
(- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (+.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64))))
(- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (+.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64))))
(- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (+.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64))))
(- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (+.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64))))
(- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (+.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64))))
(- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (+.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64))))
(* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(*.f64 eps (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (+.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64)))))
(* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(*.f64 eps (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (+.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64)))))
(* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(*.f64 eps (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (+.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64)))))
(* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(*.f64 eps (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (+.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64)))))
(* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(*.f64 eps (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (+.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64)))))
(* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(*.f64 eps (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (+.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64)))))
(* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(*.f64 eps (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (+.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64)))))
(* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(*.f64 eps (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (+.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64)))))
(* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(*.f64 eps (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (+.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64)))))
(* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(*.f64 eps (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (+.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64)))))
(* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(*.f64 eps (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (+.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64)))))
(* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(*.f64 eps (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (+.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64)))))
(* 1/3 eps)
(*.f64 #s(literal 1/3 binary64) eps)
(+ (* 1/3 eps) (* 4/3 (* eps (pow x 2))))
(+.f64 (*.f64 #s(literal 1/3 binary64) eps) (*.f64 #s(literal 4/3 binary64) (*.f64 (*.f64 x x) eps)))
(+ (* 1/3 eps) (* (pow x 2) (+ (* 4/3 eps) (* 17/9 (* eps (pow x 2))))))
(+.f64 (*.f64 #s(literal 1/3 binary64) eps) (*.f64 (*.f64 x x) (+.f64 (*.f64 #s(literal 4/3 binary64) eps) (*.f64 x (*.f64 x (*.f64 #s(literal 17/9 binary64) eps))))))
(+ (* 1/3 eps) (* (pow x 2) (+ (* 4/3 eps) (* (pow x 2) (+ (* 248/135 (* eps (pow x 2))) (* 17/9 eps))))))
(+.f64 (*.f64 #s(literal 1/3 binary64) eps) (*.f64 (*.f64 x x) (+.f64 (*.f64 #s(literal 4/3 binary64) eps) (*.f64 (*.f64 x x) (+.f64 (*.f64 #s(literal 248/135 binary64) (*.f64 (*.f64 x x) eps)) (*.f64 #s(literal 17/9 binary64) eps))))))
(* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(*.f64 eps (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (+.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64)))))
(* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(*.f64 eps (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (+.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64)))))
(* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(*.f64 eps (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (+.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64)))))
(* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(*.f64 eps (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (+.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64)))))
(* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(*.f64 eps (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (+.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64)))))
(* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(*.f64 eps (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (+.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64)))))
(* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(*.f64 eps (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (+.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64)))))
(* eps (- (+ 1/3 (/ (* (pow (sin x) 2) (+ 1 (/ (pow (sin x) 2) (pow (cos x) 2)))) (pow (cos x) 2))) (+ (* -1/2 (/ (pow (sin x) 2) (pow (cos x) 2))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))
(*.f64 eps (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (+.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1/3 binary64)))))
(* 1/6 (pow x 2))
(*.f64 x (*.f64 x #s(literal 1/6 binary64)))
(* (pow x 2) (+ 1/6 (* -1/18 (pow x 2))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) #s(literal -1/18 binary64))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* 1/135 (pow x 2)) 1/18))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 x x) #s(literal 1/135 binary64)))))))
(* (pow x 2) (+ 1/6 (* (pow x 2) (- (* (pow x 2) (+ 1/135 (* -1/1890 (pow x 2)))) 1/18))))
(*.f64 (*.f64 x x) (+.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal -1/18 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/135 binary64) (*.f64 (*.f64 x x) #s(literal -1/1890 binary64))))))))
(* 1/6 (pow (sin x) 2))
(*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) #s(literal 1/6 binary64))
(* 1/6 (pow (sin x) 2))
(*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) #s(literal 1/6 binary64))
(* 1/6 (pow (sin x) 2))
(*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) #s(literal 1/6 binary64))
(* 1/6 (pow (sin x) 2))
(*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) #s(literal 1/6 binary64))
(* 1/6 (pow (sin x) 2))
(*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) #s(literal 1/6 binary64))
(* 1/6 (pow (sin x) 2))
(*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) #s(literal 1/6 binary64))
(* 1/6 (pow (sin x) 2))
(*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) #s(literal 1/6 binary64))
(* 1/6 (pow (sin x) 2))
(*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) #s(literal 1/6 binary64))
(sin eps)
(sin.f64 eps)
(+ (sin eps) (* x (cos eps)))
(+.f64 (sin.f64 eps) (*.f64 x (cos.f64 eps)))
(+ (sin eps) (* x (+ (cos eps) (* -1/2 (* x (sin eps))))))
(+.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) (*.f64 x (*.f64 #s(literal -1/2 binary64) (sin.f64 eps))))))
(+ (sin eps) (* x (+ (cos eps) (* x (+ (* -1/2 (sin eps)) (* -1/6 (* x (cos eps))))))))
(+.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 eps)) (*.f64 #s(literal -1/6 binary64) (*.f64 x (cos.f64 eps))))))))
(sin (+ eps x))
(sin.f64 (+.f64 x eps))
(sin (+ eps x))
(sin.f64 (+.f64 x eps))
(sin (+ eps x))
(sin.f64 (+.f64 x eps))
(sin (+ eps x))
(sin.f64 (+.f64 x eps))
(sin (- eps (* -1 x)))
(sin.f64 (+.f64 x eps))
(sin (- eps (* -1 x)))
(sin.f64 (+.f64 x eps))
(sin (- eps (* -1 x)))
(sin.f64 (+.f64 x eps))
(sin (- eps (* -1 x)))
(sin.f64 (+.f64 x eps))
(sin x)
(sin.f64 x)
(+ (sin x) (* eps (cos x)))
(+.f64 (sin.f64 x) (*.f64 (cos.f64 x) eps))
(+ (sin x) (* eps (+ (cos x) (* -1/2 (* eps (sin x))))))
(+.f64 (sin.f64 x) (*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) eps)))))
(+ (sin x) (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x))))))))
(+.f64 (sin.f64 x) (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps (*.f64 (cos.f64 x) #s(literal -1/6 binary64))))))))
(sin (+ eps x))
(sin.f64 (+.f64 x eps))
(sin (+ eps x))
(sin.f64 (+.f64 x eps))
(sin (+ eps x))
(sin.f64 (+.f64 x eps))
(sin (+ eps x))
(sin.f64 (+.f64 x eps))
(sin (- x (* -1 eps)))
(sin.f64 (+.f64 x eps))
(sin (- x (* -1 eps)))
(sin.f64 (+.f64 x eps))
(sin (- x (* -1 eps)))
(sin.f64 (+.f64 x eps))
(sin (- x (* -1 eps)))
(sin.f64 (+.f64 x eps))

eval135.0ms (0.8%)

Compiler

Compiled 41101 to 3448 computations (91.6% saved)

prune112.0ms (0.7%)

Pruning

33 alts after pruning (31 fresh and 2 done)

PrunedKeptTotal
New92224946
Fresh5712
Picked415
Done011
Total93133964
Accuracy
100.0%
Counts
964 → 33
Alt Table
Click to see full alt table
StatusAccuracyProgram
62.1%
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (/.f64 (tan.f64 x) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)))))
62.8%
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 0 binary64) (tan.f64 x)))
62.7%
(fma.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps))) (sin.f64 (+.f64 x eps)) (-.f64 #s(literal 0 binary64) (tan.f64 x)))
62.2%
(fma.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps))) (sin.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 eps x)))) (-.f64 #s(literal 0 binary64) (tan.f64 x)))
62.7%
(fma.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (-.f64 x eps))))) (sin.f64 (+.f64 x eps)) (-.f64 #s(literal 0 binary64) (tan.f64 x)))
62.5%
(/.f64 (fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (sin.f64 x)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 x))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
98.2%
(/.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 (*.f64 x x) (+.f64 (*.f64 #s(literal 2/3 binary64) (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 (*.f64 x x) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) #s(literal 14/45 binary64)))))) x) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
61.1%
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) #s(literal 1 binary64))) (-.f64 (/.f64 (cos.f64 x) (sin.f64 x)) eps))
99.4%
(/.f64 (+.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (sin.f64 eps) (cos.f64 eps))) (sin.f64 x))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
62.6%
(/.f64 (+.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) #s(literal 1 binary64)) (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
97.9%
(/.f64 (*.f64 (sin.f64 x) (*.f64 eps (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x))))) (cos.f64 x))
98.5%
(/.f64 (*.f64 eps (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
97.7%
(/.f64 eps (cos.f64 eps))
62.8%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
62.9%
(-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
62.7%
(-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps))) (sin.f64 (+.f64 x eps))) (tan.f64 x))
61.8%
(-.f64 (tan.f64 (+.f64 x eps)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 2/15 binary64) (*.f64 (*.f64 x x) #s(literal 17/315 binary64)))))))))
61.6%
(-.f64 (tan.f64 (+.f64 x eps)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 x x) #s(literal 2/15 binary64))))))))
62.7%
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
34.1%
(-.f64 (tan.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))) (/.f64 (+.f64 x eps) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x)))))) (tan.f64 x))
7.7%
(-.f64 (tan.f64 eps) x)
7.7%
(-.f64 #s(literal 0 binary64) x)
98.4%
(*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) eps)
98.7%
(*.f64 eps (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 eps (/.f64 (+.f64 (sin.f64 x) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (cos.f64 x)))))
98.9%
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (*.f64 eps (+.f64 (*.f64 eps (+.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 x x) #s(literal 4/3 binary64)))) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))))))))
98.4%
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 4/3 binary64) (*.f64 eps (+.f64 x eps)))))))))
98.4%
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 4/3 binary64) (*.f64 eps eps))))))))
97.5%
(*.f64 eps (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)) (+.f64 #s(literal 1 binary64) (*.f64 x eps))))
97.6%
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 eps eps) #s(literal 2/15 binary64)))))))
97.6%
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 2/15 binary64) (*.f64 (*.f64 eps eps) #s(literal 17/315 binary64))))))))))
97.6%
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))))
97.7%
(tan.f64 eps)
97.6%
eps
Compiler

Compiled 1462 to 819 computations (44% saved)

simplify206.0ms (1.2%)

Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))
cost-diff0
(*.f64 eps (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x))))
cost-diff0
(/.f64 (*.f64 eps (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
cost-diff6656
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 #s(literal 1 binary64) (tan.f64 x)))
cost-diff0
(cos.f64 (+.f64 x eps))
cost-diff0
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps)))
cost-diff0
(-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps))) (sin.f64 (+.f64 x eps))) (tan.f64 x))
cost-diff128
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps))) (sin.f64 (+.f64 x eps)))
cost-diff0
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)))
cost-diff0
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 4/3 binary64) (*.f64 eps (+.f64 x eps))))))))
cost-diff0
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 4/3 binary64) (*.f64 eps (+.f64 x eps)))))))))
cost-diff128
(+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 4/3 binary64) (*.f64 eps (+.f64 x eps))))))
cost-diff0
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
cost-diff0
(/.f64 (+.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (sin.f64 eps) (cos.f64 eps))) (sin.f64 x))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
cost-diff6656
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 #s(literal 1 binary64) (tan.f64 x)))
cost-diff13056
(+.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (sin.f64 eps) (cos.f64 eps))) (sin.f64 x)))
Rules
6002×+-lowering-+.f64
6002×+-lowering-+.f32
2752×*-lowering-*.f32
2752×*-lowering-*.f64
1910×sum3-define
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
045399
1145384
2413368
31146352
43681348
08370348
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(/ (+ (/ (* (sin x) (sin eps)) (* (cos x) (cos eps))) (/ (* (cos x) (/ (sin eps) (cos eps))) (sin x))) (* (- 1 (* (tan x) (tan eps))) (/ 1 (tan x))))
(+ (/ (* (sin x) (sin eps)) (* (cos x) (cos eps))) (/ (* (cos x) (/ (sin eps) (cos eps))) (sin x)))
(/ (* (sin x) (sin eps)) (* (cos x) (cos eps)))
(* (sin x) (sin eps))
(sin x)
x
(sin eps)
eps
(* (cos x) (cos eps))
(cos x)
(cos eps)
(/ (* (cos x) (/ (sin eps) (cos eps))) (sin x))
(* (cos x) (/ (sin eps) (cos eps)))
(/ (sin eps) (cos eps))
(* (- 1 (* (tan x) (tan eps))) (/ 1 (tan x)))
(- 1 (* (tan x) (tan eps)))
1
(* (tan x) (tan eps))
(tan x)
(tan eps)
(/ 1 (tan x))
eps
(* eps (+ (+ 1 (* 1/3 (* eps eps))) (* x (+ eps (* x (+ 1 (* 4/3 (* eps (+ x eps)))))))))
eps
(+ (+ 1 (* 1/3 (* eps eps))) (* x (+ eps (* x (+ 1 (* 4/3 (* eps (+ x eps))))))))
(+ 1 (* 1/3 (* eps eps)))
1
(* 1/3 (* eps eps))
1/3
(* eps eps)
(* x (+ eps (* x (+ 1 (* 4/3 (* eps (+ x eps)))))))
x
(+ eps (* x (+ 1 (* 4/3 (* eps (+ x eps))))))
(* x (+ 1 (* 4/3 (* eps (+ x eps)))))
(+ 1 (* 4/3 (* eps (+ x eps))))
(* 4/3 (* eps (+ x eps)))
4/3
(* eps (+ x eps))
(+ x eps)
(- (* (/ 1 (cos (+ x eps))) (sin (+ x eps))) (tan x))
(* (/ 1 (cos (+ x eps))) (sin (+ x eps)))
(/ 1 (cos (+ x eps)))
1
(cos (+ x eps))
(+ x eps)
x
eps
(sin (+ x eps))
(tan x)
(/ (* eps (+ (/ (sin x) (cos x)) (/ (cos x) (sin x)))) (* (- 1 (* (tan x) (tan eps))) (/ 1 (tan x))))
(* eps (+ (/ (sin x) (cos x)) (/ (cos x) (sin x))))
eps
(+ (/ (sin x) (cos x)) (/ (cos x) (sin x)))
(/ (sin x) (cos x))
(sin x)
x
(cos x)
(/ (cos x) (sin x))
(* (- 1 (* (tan x) (tan eps))) (/ 1 (tan x)))
(- 1 (* (tan x) (tan eps)))
1
(* (tan x) (tan eps))
(tan x)
(tan eps)
(/ 1 (tan x))
Outputs
(/ (+ (/ (* (sin x) (sin eps)) (* (cos x) (cos eps))) (/ (* (cos x) (/ (sin eps) (cos eps))) (sin x))) (* (- 1 (* (tan x) (tan eps))) (/ 1 (tan x))))
(/.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))) (-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (tan.f64 eps)))
(+ (/ (* (sin x) (sin eps)) (* (cos x) (cos eps))) (/ (* (cos x) (/ (sin eps) (cos eps))) (sin x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x))))
(/ (* (sin x) (sin eps)) (* (cos x) (cos eps)))
(*.f64 (sin.f64 x) (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (cos.f64 x)))
(* (sin x) (sin eps))
(*.f64 (sin.f64 x) (sin.f64 eps))
(sin x)
(sin.f64 x)
x
(sin eps)
(sin.f64 eps)
eps
(* (cos x) (cos eps))
(*.f64 (cos.f64 x) (cos.f64 eps))
(cos x)
(cos.f64 x)
(cos eps)
(cos.f64 eps)
(/ (* (cos x) (/ (sin eps) (cos eps))) (sin x))
(/.f64 (*.f64 (sin.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x))) (cos.f64 eps))
(* (cos x) (/ (sin eps) (cos eps)))
(/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (cos.f64 eps))
(/ (sin eps) (cos eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(* (- 1 (* (tan x) (tan eps))) (/ 1 (tan x)))
(-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (tan.f64 eps))
(- 1 (* (tan x) (tan eps)))
(-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))
1
#s(literal 1 binary64)
(* (tan x) (tan eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(tan x)
(tan.f64 x)
(tan eps)
(tan.f64 eps)
(/ 1 (tan x))
(/.f64 #s(literal 1 binary64) (tan.f64 x))
eps
(* eps (+ (+ 1 (* 1/3 (* eps eps))) (* x (+ eps (* x (+ 1 (* 4/3 (* eps (+ x eps)))))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/3 binary64))) (*.f64 (+.f64 x eps) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 eps #s(literal 4/3 binary64)))))))))
eps
(+ (+ 1 (* 1/3 (* eps eps))) (* x (+ eps (* x (+ 1 (* 4/3 (* eps (+ x eps))))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 eps #s(literal 1/3 binary64))) (*.f64 (+.f64 x eps) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 eps #s(literal 4/3 binary64))))))))
(+ 1 (* 1/3 (* eps eps)))
(+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal 1/3 binary64))))
1
#s(literal 1 binary64)
(* 1/3 (* eps eps))
(*.f64 eps (*.f64 eps #s(literal 1/3 binary64)))
1/3
#s(literal 1/3 binary64)
(* eps eps)
(*.f64 eps eps)
(* x (+ eps (* x (+ 1 (* 4/3 (* eps (+ x eps)))))))
(*.f64 (+.f64 x eps) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 eps #s(literal 4/3 binary64))))))
x
(+ eps (* x (+ 1 (* 4/3 (* eps (+ x eps))))))
(*.f64 (+.f64 x eps) (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 eps #s(literal 4/3 binary64)))))
(* x (+ 1 (* 4/3 (* eps (+ x eps)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 4/3 binary64) (*.f64 eps (+.f64 x eps)))))
(+ 1 (* 4/3 (* eps (+ x eps))))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 4/3 binary64) (*.f64 eps (+.f64 x eps))))
(* 4/3 (* eps (+ x eps)))
(*.f64 #s(literal 4/3 binary64) (*.f64 eps (+.f64 x eps)))
4/3
#s(literal 4/3 binary64)
(* eps (+ x eps))
(*.f64 eps (+.f64 x eps))
(+ x eps)
(+.f64 x eps)
(- (* (/ 1 (cos (+ x eps))) (sin (+ x eps))) (tan x))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (tan.f64 x))
(* (/ 1 (cos (+ x eps))) (sin (+ x eps)))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/ 1 (cos (+ x eps)))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps)))
1
#s(literal 1 binary64)
(cos (+ x eps))
(cos.f64 (+.f64 x eps))
(+ x eps)
(+.f64 x eps)
x
eps
(sin (+ x eps))
(sin.f64 (+.f64 x eps))
(tan x)
(tan.f64 x)
(/ (* eps (+ (/ (sin x) (cos x)) (/ (cos x) (sin x)))) (* (- 1 (* (tan x) (tan eps))) (/ 1 (tan x))))
(/.f64 (*.f64 eps (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))) (-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (tan.f64 eps)))
(* eps (+ (/ (sin x) (cos x)) (/ (cos x) (sin x))))
(*.f64 eps (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x))))
eps
(+ (/ (sin x) (cos x)) (/ (cos x) (sin x)))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))
(/ (sin x) (cos x))
(/.f64 (sin.f64 x) (cos.f64 x))
(sin x)
(sin.f64 x)
x
(cos x)
(cos.f64 x)
(/ (cos x) (sin x))
(/.f64 (cos.f64 x) (sin.f64 x))
(* (- 1 (* (tan x) (tan eps))) (/ 1 (tan x)))
(-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (tan.f64 eps))
(- 1 (* (tan x) (tan eps)))
(-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))
1
#s(literal 1 binary64)
(* (tan x) (tan eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(tan x)
(tan.f64 x)
(tan eps)
(tan.f64 eps)
(/ 1 (tan x))
(/.f64 #s(literal 1 binary64) (tan.f64 x))

localize390.0ms (2.3%)

Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))
accuracy100.0%
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 #s(literal 1 binary64) (tan.f64 x)))
accuracy99.5%
(*.f64 eps (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x))))
accuracy99.5%
(/.f64 (*.f64 eps (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
accuracy99.9%
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps))) (sin.f64 (+.f64 x eps)))
accuracy99.9%
(cos.f64 (+.f64 x eps))
accuracy99.9%
(sin.f64 (+.f64 x eps))
accuracy62.9%
(-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps))) (sin.f64 (+.f64 x eps))) (tan.f64 x))
accuracy99.8%
(*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 4/3 binary64) (*.f64 eps (+.f64 x eps)))))))
accuracy99.8%
(*.f64 eps (+.f64 x eps))
accuracy99.7%
(*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))
accuracy99.7%
(*.f64 #s(literal 4/3 binary64) (*.f64 eps (+.f64 x eps)))
accuracy100.0%
(+.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (sin.f64 eps) (cos.f64 eps))) (sin.f64 x)))
accuracy100.0%
(*.f64 (sin.f64 x) (sin.f64 eps))
accuracy100.0%
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 #s(literal 1 binary64) (tan.f64 x)))
accuracy99.5%
(/.f64 (+.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (sin.f64 eps) (cos.f64 eps))) (sin.f64 x))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
Results
234.0ms140×1valid
80.0ms116×0valid
Compiler

Compiled 428 to 46 computations (89.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 162.0ms
ival-mult: 64.0ms (39.6% of total)
ival-div: 22.0ms (13.6% of total)
backward-pass: 18.0ms (11.1% of total)
ival-add: 15.0ms (9.3% of total)
...c/correct-round.rkt:119:19: 12.0ms (7.4% of total)
ival-sin: 10.0ms (6.2% of total)
ival-cos: 9.0ms (5.6% of total)
ival-tan: 7.0ms (4.3% of total)
ival-sub: 4.0ms (2.5% of total)
const: 1.0ms (0.6% of total)

series68.0ms (0.4%)

Counts
21 → 468
Calls
Call 1
Inputs
#<alt (+ (/ (* (sin x) (sin eps)) (* (cos x) (cos eps))) (/ (* (cos x) (/ (sin eps) (cos eps))) (sin x)))>
#<alt (* (- 1 (* (tan x) (tan eps))) (/ 1 (tan x)))>
#<alt (/ (+ (/ (* (sin x) (sin eps)) (* (cos x) (cos eps))) (/ (* (cos x) (/ (sin eps) (cos eps))) (sin x))) (* (- 1 (* (tan x) (tan eps))) (/ 1 (tan x))))>
#<alt (/ (* (sin x) (sin eps)) (* (cos x) (cos eps)))>
#<alt (+ eps (* x (+ 1 (* 4/3 (* eps (+ x eps))))))>
#<alt (* eps (+ (+ 1 (* 1/3 (* eps eps))) (* x (+ eps (* x (+ 1 (* 4/3 (* eps (+ x eps)))))))))>
#<alt (+ (+ 1 (* 1/3 (* eps eps))) (* x (+ eps (* x (+ 1 (* 4/3 (* eps (+ x eps))))))))>
#<alt (+ 1 (* 1/3 (* eps eps)))>
#<alt (* (/ 1 (cos (+ x eps))) (sin (+ x eps)))>
#<alt (- (* (/ 1 (cos (+ x eps))) (sin (+ x eps))) (tan x))>
#<alt (/ 1 (cos (+ x eps)))>
#<alt (cos (+ x eps))>
#<alt (/ (* eps (+ (/ (sin x) (cos x)) (/ (cos x) (sin x)))) (* (- 1 (* (tan x) (tan eps))) (/ 1 (tan x))))>
#<alt (* eps (+ (/ (sin x) (cos x)) (/ (cos x) (sin x))))>
#<alt (+ (/ (sin x) (cos x)) (/ (cos x) (sin x)))>
#<alt (* (sin x) (sin eps))>
#<alt (* 4/3 (* eps (+ x eps)))>
#<alt (* 1/3 (* eps eps))>
#<alt (* eps (+ x eps))>
#<alt (* x (+ eps (* x (+ 1 (* 4/3 (* eps (+ x eps)))))))>
#<alt (sin (+ x eps))>
Outputs
#<alt (/ (sin eps) (* x (cos eps)))>
#<alt (/ (+ (* (pow x 2) (- (+ (* -1/2 (/ (sin eps) (cos eps))) (/ (sin eps) (cos eps))) (* -1/6 (/ (sin eps) (cos eps))))) (/ (sin eps) (cos eps))) x)>
#<alt (/ (+ (* (pow x 2) (- (+ (* -1/2 (/ (sin eps) (cos eps))) (+ (* (pow x 2) (- (+ (* -1/6 (/ (sin eps) (cos eps))) (* 1/24 (/ (sin eps) (cos eps)))) (+ (* -1/2 (/ (sin eps) (cos eps))) (+ (* -1/6 (- (* -1/2 (/ (sin eps) (cos eps))) (* -1/6 (/ (sin eps) (cos eps))))) (* 1/120 (/ (sin eps) (cos eps))))))) (/ (sin eps) (cos eps)))) (* -1/6 (/ (sin eps) (cos eps))))) (/ (sin eps) (cos eps))) x)>
#<alt (/ (+ (* (pow x 2) (- (+ (* -1/2 (/ (sin eps) (cos eps))) (+ (* (pow x 2) (- (+ (* -1/6 (/ (sin eps) (cos eps))) (+ (* 1/24 (/ (sin eps) (cos eps))) (* (pow x 2) (- (+ (* -1/720 (/ (sin eps) (cos eps))) (* 1/120 (/ (sin eps) (cos eps)))) (+ (* -1/2 (- (* -1/6 (/ (sin eps) (cos eps))) (* -1/2 (/ (sin eps) (cos eps))))) (+ (* -1/6 (- (* 1/24 (/ (sin eps) (cos eps))) (+ (* -1/6 (- (* -1/2 (/ (sin eps) (cos eps))) (* -1/6 (/ (sin eps) (cos eps))))) (* 1/120 (/ (sin eps) (cos eps)))))) (+ (* -1/5040 (/ (sin eps) (cos eps))) (+ (* 1/120 (- (* -1/2 (/ (sin eps) (cos eps))) (* -1/6 (/ (sin eps) (cos eps))))) (* 1/24 (/ (sin eps) (cos eps))))))))))) (+ (* -1/2 (/ (sin eps) (cos eps))) (+ (* -1/6 (- (* -1/2 (/ (sin eps) (cos eps))) (* -1/6 (/ (sin eps) (cos eps))))) (* 1/120 (/ (sin eps) (cos eps))))))) (/ (sin eps) (cos eps)))) (* -1/6 (/ (sin eps) (cos eps))))) (/ (sin eps) (cos eps))) x)>
#<alt (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))>
#<alt (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))>
#<alt (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))>
#<alt (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))>
#<alt (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))>
#<alt (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))>
#<alt (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))>
#<alt (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))>
#<alt (* eps (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))>
#<alt (* eps (+ (* (pow eps 2) (- (+ (* -1/6 (/ (cos x) (sin x))) (* -1/6 (/ (sin x) (cos x)))) (+ (* -1/2 (/ (cos x) (sin x))) (* -1/2 (/ (sin x) (cos x)))))) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))))>
#<alt (* eps (+ (* (pow eps 2) (- (+ (* -1/6 (/ (cos x) (sin x))) (+ (* -1/6 (/ (sin x) (cos x))) (* (pow eps 2) (- (+ (* 1/120 (/ (cos x) (sin x))) (* 1/120 (/ (sin x) (cos x)))) (+ (* -1/2 (- (* -1/6 (/ (cos x) (sin x))) (* -1/2 (/ (cos x) (sin x))))) (+ (* -1/2 (- (* -1/6 (/ (sin x) (cos x))) (* -1/2 (/ (sin x) (cos x))))) (+ (* 1/24 (/ (cos x) (sin x))) (* 1/24 (/ (sin x) (cos x)))))))))) (+ (* -1/2 (/ (cos x) (sin x))) (* -1/2 (/ (sin x) (cos x)))))) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))))>
#<alt (* eps (+ (* (pow eps 2) (- (+ (* -1/6 (/ (cos x) (sin x))) (+ (* -1/6 (/ (sin x) (cos x))) (* (pow eps 2) (- (+ (* 1/120 (/ (cos x) (sin x))) (+ (* 1/120 (/ (sin x) (cos x))) (* (pow eps 2) (- (+ (* -1/5040 (/ (cos x) (sin x))) (* -1/5040 (/ (sin x) (cos x)))) (+ (* -1/2 (- (* 1/120 (/ (cos x) (sin x))) (+ (* -1/2 (- (* -1/6 (/ (cos x) (sin x))) (* -1/2 (/ (cos x) (sin x))))) (* 1/24 (/ (cos x) (sin x)))))) (+ (* -1/2 (- (* 1/120 (/ (sin x) (cos x))) (+ (* -1/2 (- (* -1/6 (/ (sin x) (cos x))) (* -1/2 (/ (sin x) (cos x))))) (* 1/24 (/ (sin x) (cos x)))))) (+ (* -1/720 (/ (cos x) (sin x))) (+ (* -1/720 (/ (sin x) (cos x))) (+ (* 1/24 (- (* -1/6 (/ (cos x) (sin x))) (* -1/2 (/ (cos x) (sin x))))) (* 1/24 (- (* -1/6 (/ (sin x) (cos x))) (* -1/2 (/ (sin x) (cos x)))))))))))))) (+ (* -1/2 (- (* -1/6 (/ (cos x) (sin x))) (* -1/2 (/ (cos x) (sin x))))) (+ (* -1/2 (- (* -1/6 (/ (sin x) (cos x))) (* -1/2 (/ (sin x) (cos x))))) (+ (* 1/24 (/ (cos x) (sin x))) (* 1/24 (/ (sin x) (cos x)))))))))) (+ (* -1/2 (/ (cos x) (sin x))) (* -1/2 (/ (sin x) (cos x)))))) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))))>
#<alt (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))>
#<alt (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))>
#<alt (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))>
#<alt (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))>
#<alt (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))>
#<alt (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))>
#<alt (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))>
#<alt (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))>
#<alt (/ 1 x)>
#<alt (/ (+ 1 (* -1 (/ (* x (sin eps)) (cos eps)))) x)>
#<alt (/ (+ 1 (* x (+ (* -1 (/ (sin eps) (cos eps))) (* -1/3 x)))) x)>
#<alt (/ (+ 1 (* x (+ (* -1 (/ (sin eps) (cos eps))) (* x (- (* -1/45 (pow x 2)) 1/3))))) x)>
#<alt (/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))>
#<alt (/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))>
#<alt (/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))>
#<alt (/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))>
#<alt (/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))>
#<alt (/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))>
#<alt (/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))>
#<alt (/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))>
#<alt (/ (cos x) (sin x))>
#<alt (+ (* -1 eps) (/ (cos x) (sin x)))>
#<alt (+ (* eps (- (* -1/3 (pow eps 2)) 1)) (/ (cos x) (sin x)))>
#<alt (+ (* eps (- (* (pow eps 2) (- (* -2/15 (pow eps 2)) 1/3)) 1)) (/ (cos x) (sin x)))>
#<alt (/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))>
#<alt (/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))>
#<alt (/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))>
#<alt (/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))>
#<alt (/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))>
#<alt (/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))>
#<alt (/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))>
#<alt (/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))>
#<alt (/ (sin eps) (cos eps))>
#<alt (+ (/ (sin eps) (cos eps)) (/ (* x (pow (sin eps) 2)) (pow (cos eps) 2)))>
#<alt (+ (* x (- (* x (- (+ (* -1/2 (/ (sin eps) (cos eps))) (+ (* 1/3 (/ (sin eps) (cos eps))) (/ (sin eps) (cos eps)))) (+ (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3))) (* -1/6 (/ (sin eps) (cos eps)))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))>
#<alt (+ (* x (- (* x (- (+ (* -1 (* x (+ (* -1 (/ (* (sin eps) (- (+ (* -1/2 (/ (sin eps) (cos eps))) (+ (* 1/3 (/ (sin eps) (cos eps))) (/ (sin eps) (cos eps)))) (+ (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3))) (* -1/6 (/ (sin eps) (cos eps)))))) (cos eps))) (* -1/3 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))) (+ (* -1/2 (/ (sin eps) (cos eps))) (+ (* 1/3 (/ (sin eps) (cos eps))) (/ (sin eps) (cos eps))))) (+ (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3))) (* -1/6 (/ (sin eps) (cos eps)))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))>
#<alt (/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))>
#<alt (/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))>
#<alt (/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))>
#<alt (/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))>
#<alt (/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))>
#<alt (/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))>
#<alt (/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))>
#<alt (/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))>
#<alt (/ (* eps (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (cos x))>
#<alt (* eps (+ (/ (* eps (* (pow (sin x) 2) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (pow (cos x) 2)) (/ (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (cos x))))>
#<alt (* eps (+ (* eps (- (* eps (- (/ (* (sin x) (- (+ (* -1/6 (/ (cos x) (sin x))) (* -1/6 (/ (sin x) (cos x)))) (+ (* -1/2 (/ (cos x) (sin x))) (* -1/2 (/ (sin x) (cos x)))))) (cos x)) (* -1 (/ (* (pow (sin x) 3) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 3))))) (* -1 (/ (* (pow (sin x) 2) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 2))))) (/ (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (cos x))))>
#<alt (* eps (+ (* eps (- (* eps (- (+ (* -1 (* eps (+ (* -1 (/ (* (sin x) (- (/ (* (sin x) (- (+ (* -1/6 (/ (cos x) (sin x))) (* -1/6 (/ (sin x) (cos x)))) (+ (* -1/2 (/ (cos x) (sin x))) (* -1/2 (/ (sin x) (cos x)))))) (cos x)) (* -1 (/ (* (pow (sin x) 3) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 3))))) (cos x))) (* -1/3 (/ (* (pow (sin x) 2) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 2)))))) (/ (* (sin x) (- (+ (* -1/6 (/ (cos x) (sin x))) (* -1/6 (/ (sin x) (cos x)))) (+ (* -1/2 (/ (cos x) (sin x))) (* -1/2 (/ (sin x) (cos x)))))) (cos x))) (* -1 (/ (* (pow (sin x) 3) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 3))))) (* -1 (/ (* (pow (sin x) 2) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 2))))) (/ (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (cos x))))>
#<alt (/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))>
#<alt (/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))>
#<alt (/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))>
#<alt (/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))>
#<alt (/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))>
#<alt (/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))>
#<alt (/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))>
#<alt (/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))>
#<alt (/ (* x (sin eps)) (cos eps))>
#<alt (* x (+ (* (pow x 2) (- (* -1/6 (/ (sin eps) (cos eps))) (* -1/2 (/ (sin eps) (cos eps))))) (/ (sin eps) (cos eps))))>
#<alt (* x (+ (* (pow x 2) (- (+ (* -1/6 (/ (sin eps) (cos eps))) (* (pow x 2) (- (* 1/120 (/ (sin eps) (cos eps))) (+ (* -1/2 (- (* -1/6 (/ (sin eps) (cos eps))) (* -1/2 (/ (sin eps) (cos eps))))) (* 1/24 (/ (sin eps) (cos eps))))))) (* -1/2 (/ (sin eps) (cos eps))))) (/ (sin eps) (cos eps))))>
#<alt (* x (+ (* (pow x 2) (- (+ (* -1/6 (/ (sin eps) (cos eps))) (* (pow x 2) (- (+ (* 1/120 (/ (sin eps) (cos eps))) (* (pow x 2) (- (* -1/5040 (/ (sin eps) (cos eps))) (+ (* -1/2 (- (* 1/120 (/ (sin eps) (cos eps))) (+ (* -1/2 (- (* -1/6 (/ (sin eps) (cos eps))) (* -1/2 (/ (sin eps) (cos eps))))) (* 1/24 (/ (sin eps) (cos eps)))))) (+ (* -1/720 (/ (sin eps) (cos eps))) (* 1/24 (- (* -1/6 (/ (sin eps) (cos eps))) (* -1/2 (/ (sin eps) (cos eps)))))))))) (+ (* -1/2 (- (* -1/6 (/ (sin eps) (cos eps))) (* -1/2 (/ (sin eps) (cos eps))))) (* 1/24 (/ (sin eps) (cos eps))))))) (* -1/2 (/ (sin eps) (cos eps))))) (/ (sin eps) (cos eps))))>
#<alt (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))>
#<alt (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))>
#<alt (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))>
#<alt (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))>
#<alt (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))>
#<alt (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))>
#<alt (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))>
#<alt (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))>
#<alt (/ (* eps (sin x)) (cos x))>
#<alt (* eps (+ (* (pow eps 2) (- (* -1/6 (/ (sin x) (cos x))) (* -1/2 (/ (sin x) (cos x))))) (/ (sin x) (cos x))))>
#<alt (* eps (+ (* (pow eps 2) (- (+ (* -1/6 (/ (sin x) (cos x))) (* (pow eps 2) (- (* 1/120 (/ (sin x) (cos x))) (+ (* -1/2 (- (* -1/6 (/ (sin x) (cos x))) (* -1/2 (/ (sin x) (cos x))))) (* 1/24 (/ (sin x) (cos x))))))) (* -1/2 (/ (sin x) (cos x))))) (/ (sin x) (cos x))))>
#<alt (* eps (+ (* (pow eps 2) (- (+ (* -1/6 (/ (sin x) (cos x))) (* (pow eps 2) (- (+ (* 1/120 (/ (sin x) (cos x))) (* (pow eps 2) (- (* -1/5040 (/ (sin x) (cos x))) (+ (* -1/2 (- (* 1/120 (/ (sin x) (cos x))) (+ (* -1/2 (- (* -1/6 (/ (sin x) (cos x))) (* -1/2 (/ (sin x) (cos x))))) (* 1/24 (/ (sin x) (cos x)))))) (+ (* -1/720 (/ (sin x) (cos x))) (* 1/24 (- (* -1/6 (/ (sin x) (cos x))) (* -1/2 (/ (sin x) (cos x)))))))))) (+ (* -1/2 (- (* -1/6 (/ (sin x) (cos x))) (* -1/2 (/ (sin x) (cos x))))) (* 1/24 (/ (sin x) (cos x))))))) (* -1/2 (/ (sin x) (cos x))))) (/ (sin x) (cos x))))>
#<alt (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))>
#<alt (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))>
#<alt (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))>
#<alt (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))>
#<alt (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))>
#<alt (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))>
#<alt (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))>
#<alt (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))>
#<alt x>
#<alt (+ x (* eps (+ 1 (* 4/3 (pow x 2)))))>
#<alt (+ x (* eps (+ 1 (+ (* 4/3 (* eps x)) (* 4/3 (pow x 2))))))>
#<alt (+ x (* eps (+ 1 (+ (* 4/3 (* eps x)) (* 4/3 (pow x 2))))))>
#<alt (* 4/3 (* (pow eps 2) x))>
#<alt (* (pow eps 2) (+ (* 4/3 x) (+ (* 4/3 (/ (pow x 2) eps)) (/ 1 eps))))>
#<alt (* (pow eps 2) (+ (* 4/3 x) (+ (* 4/3 (/ (pow x 2) eps)) (+ (/ 1 eps) (/ x (pow eps 2))))))>
#<alt (* (pow eps 2) (+ (* 4/3 x) (+ (* 4/3 (/ (pow x 2) eps)) (+ (/ 1 eps) (/ x (pow eps 2))))))>
#<alt (* 4/3 (* (pow eps 2) x))>
#<alt (* (pow eps 2) (+ (* -1 (/ (- (* -4/3 (pow x 2)) 1) eps)) (* 4/3 x)))>
#<alt (* (pow eps 2) (+ (* -1 (/ (- (+ (* -4/3 (pow x 2)) (* -1 (/ x eps))) 1) eps)) (* 4/3 x)))>
#<alt (* (pow eps 2) (+ (* -1 (/ (- (+ (* -4/3 (pow x 2)) (* -1 (/ x eps))) 1) eps)) (* 4/3 x)))>
#<alt eps>
#<alt (+ eps (* x (+ 1 (* 4/3 (pow eps 2)))))>
#<alt (+ eps (* x (+ 1 (+ (* 4/3 (* eps x)) (* 4/3 (pow eps 2))))))>
#<alt (+ eps (* x (+ 1 (+ (* 4/3 (* eps x)) (* 4/3 (pow eps 2))))))>
#<alt (* 4/3 (* eps (pow x 2)))>
#<alt (* (pow x 2) (+ (* 4/3 eps) (+ (* 4/3 (/ (pow eps 2) x)) (/ 1 x))))>
#<alt (* (pow x 2) (+ (* 4/3 eps) (+ (* 4/3 (/ (pow eps 2) x)) (+ (/ 1 x) (/ eps (pow x 2))))))>
#<alt (* (pow x 2) (+ (* 4/3 eps) (+ (* 4/3 (/ (pow eps 2) x)) (+ (/ 1 x) (/ eps (pow x 2))))))>
#<alt (* 4/3 (* eps (pow x 2)))>
#<alt (* (pow x 2) (+ (* 4/3 eps) (+ (* 4/3 (/ (pow eps 2) x)) (/ 1 x))))>
#<alt (* (pow x 2) (+ (* -1 (/ (+ (* -1 (+ 1 (* 4/3 (pow eps 2)))) (* -1 (/ eps x))) x)) (* 4/3 eps)))>
#<alt (* (pow x 2) (+ (* -1 (/ (+ (* -1 (+ 1 (* 4/3 (pow eps 2)))) (* -1 (/ eps x))) x)) (* 4/3 eps)))>
#<alt (* eps (+ 1 (pow x 2)))>
#<alt (* eps (+ 1 (+ (* eps (* x (+ 1 (* 4/3 (pow x 2))))) (pow x 2))))>
#<alt (* eps (+ 1 (+ (* eps (+ (* eps (+ 1/3 (* 4/3 (pow x 2)))) (* x (+ 1 (* 4/3 (pow x 2)))))) (pow x 2))))>
#<alt (* eps (+ 1 (+ (* eps (+ (* eps (+ 1/3 (* 4/3 (pow x 2)))) (* x (+ 1 (* 4/3 (pow x 2)))))) (pow x 2))))>
#<alt (* (pow eps 3) (+ 1/3 (* 4/3 (pow x 2))))>
#<alt (* (pow eps 3) (+ 1/3 (+ (* 4/3 (pow x 2)) (/ (* x (+ 1 (* 4/3 (pow x 2)))) eps))))>
#<alt (* (pow eps 3) (+ 1/3 (+ (* 4/3 (pow x 2)) (+ (/ 1 (pow eps 2)) (+ (/ (* x (+ 1 (* 4/3 (pow x 2)))) eps) (/ (pow x 2) (pow eps 2)))))))>
#<alt (* (pow eps 3) (+ 1/3 (+ (* 4/3 (pow x 2)) (+ (/ 1 (pow eps 2)) (+ (/ (* x (+ 1 (* 4/3 (pow x 2)))) eps) (/ (pow x 2) (pow eps 2)))))))>
#<alt (* (pow eps 3) (+ 1/3 (* 4/3 (pow x 2))))>
#<alt (* -1 (* (pow eps 3) (+ (* -1 (+ 1/3 (* 4/3 (pow x 2)))) (/ (* x (- (* -4/3 (pow x 2)) 1)) eps))))>
#<alt (* -1 (* (pow eps 3) (+ (* -1 (+ 1/3 (* 4/3 (pow x 2)))) (* -1 (/ (+ (* -1 (* x (- (* -4/3 (pow x 2)) 1))) (+ (/ 1 eps) (/ (pow x 2) eps))) eps)))))>
#<alt (* -1 (* (pow eps 3) (+ (* -1 (+ 1/3 (* 4/3 (pow x 2)))) (* -1 (/ (+ (* -1 (* x (- (* -4/3 (pow x 2)) 1))) (+ (/ 1 eps) (/ (pow x 2) eps))) eps)))))>
#<alt (* eps (+ 1 (* 1/3 (pow eps 2))))>
#<alt (+ (* eps (+ 1 (* 1/3 (pow eps 2)))) (* (pow eps 2) x))>
#<alt (+ (* eps (+ 1 (* 1/3 (pow eps 2)))) (* x (+ (* eps (* x (+ 1 (* 4/3 (pow eps 2))))) (pow eps 2))))>
#<alt (+ (* eps (+ 1 (* 1/3 (pow eps 2)))) (* x (+ (* x (+ (* 4/3 (* (pow eps 2) x)) (* eps (+ 1 (* 4/3 (pow eps 2)))))) (pow eps 2))))>
#<alt (* 4/3 (* (pow eps 2) (pow x 3)))>
#<alt (* (pow x 3) (+ (* 4/3 (pow eps 2)) (/ (* eps (+ 1 (* 4/3 (pow eps 2)))) x)))>
#<alt (* (pow x 3) (+ (* 4/3 (pow eps 2)) (+ (/ (* eps (+ 1 (* 4/3 (pow eps 2)))) x) (/ (pow eps 2) (pow x 2)))))>
#<alt (* (pow x 3) (+ (* 4/3 (pow eps 2)) (+ (/ (* eps (+ 1 (* 1/3 (pow eps 2)))) (pow x 3)) (+ (/ (* eps (+ 1 (* 4/3 (pow eps 2)))) x) (/ (pow eps 2) (pow x 2))))))>
#<alt (* 4/3 (* (pow eps 2) (pow x 3)))>
#<alt (* -1 (* (pow x 3) (+ (* -4/3 (pow eps 2)) (* -1 (/ (* eps (+ 1 (* 4/3 (pow eps 2)))) x)))))>
#<alt (* -1 (* (pow x 3) (+ (* -4/3 (pow eps 2)) (* -1 (/ (+ (* eps (+ 1 (* 4/3 (pow eps 2)))) (/ (pow eps 2) x)) x)))))>
#<alt (* -1 (* (pow x 3) (+ (* -4/3 (pow eps 2)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* eps (+ 1 (* 1/3 (pow eps 2)))) x)) (* -1 (pow eps 2))) x)) (* eps (+ 1 (* 4/3 (pow eps 2))))) x)))))>
#<alt (+ 1 (pow x 2))>
#<alt (+ 1 (+ (* eps (* x (+ 1 (* 4/3 (pow x 2))))) (pow x 2)))>
#<alt (+ 1 (+ (* eps (+ (* eps (+ 1/3 (* 4/3 (pow x 2)))) (* x (+ 1 (* 4/3 (pow x 2)))))) (pow x 2)))>
#<alt (+ 1 (+ (* eps (+ (* eps (+ 1/3 (* 4/3 (pow x 2)))) (* x (+ 1 (* 4/3 (pow x 2)))))) (pow x 2)))>
#<alt (* (pow eps 2) (+ 1/3 (* 4/3 (pow x 2))))>
#<alt (* (pow eps 2) (+ 1/3 (+ (* 4/3 (pow x 2)) (/ (* x (+ 1 (* 4/3 (pow x 2)))) eps))))>
#<alt (* (pow eps 2) (+ 1/3 (+ (* 4/3 (pow x 2)) (+ (/ 1 (pow eps 2)) (+ (/ (* x (+ 1 (* 4/3 (pow x 2)))) eps) (/ (pow x 2) (pow eps 2)))))))>
#<alt (* (pow eps 2) (+ 1/3 (+ (* 4/3 (pow x 2)) (+ (/ 1 (pow eps 2)) (+ (/ (* x (+ 1 (* 4/3 (pow x 2)))) eps) (/ (pow x 2) (pow eps 2)))))))>
#<alt (* (pow eps 2) (+ 1/3 (* 4/3 (pow x 2))))>
#<alt (* (pow eps 2) (+ 1/3 (+ (* -1 (/ (* x (- (* -4/3 (pow x 2)) 1)) eps)) (* 4/3 (pow x 2)))))>
#<alt (* (pow eps 2) (+ 1/3 (+ (* -1 (/ (+ (* -1 (/ (+ 1 (pow x 2)) eps)) (* x (- (* -4/3 (pow x 2)) 1))) eps)) (* 4/3 (pow x 2)))))>
#<alt (* (pow eps 2) (+ 1/3 (+ (* -1 (/ (+ (* -1 (/ (+ 1 (pow x 2)) eps)) (* x (- (* -4/3 (pow x 2)) 1))) eps)) (* 4/3 (pow x 2)))))>
#<alt (+ 1 (* 1/3 (pow eps 2)))>
#<alt (+ 1 (+ (* 1/3 (pow eps 2)) (* eps x)))>
#<alt (+ 1 (+ (* 1/3 (pow eps 2)) (* x (+ eps (* x (+ 1 (* 4/3 (pow eps 2))))))))>
#<alt (+ 1 (+ (* 1/3 (pow eps 2)) (* x (+ eps (* x (+ 1 (+ (* 4/3 (* eps x)) (* 4/3 (pow eps 2)))))))))>
#<alt (* 4/3 (* eps (pow x 3)))>
#<alt (* (pow x 3) (+ (* 4/3 eps) (+ (* 4/3 (/ (pow eps 2) x)) (/ 1 x))))>
#<alt (* (pow x 3) (+ (* 4/3 eps) (+ (* 4/3 (/ (pow eps 2) x)) (+ (/ 1 x) (/ eps (pow x 2))))))>
#<alt (* (pow x 3) (+ (* 1/3 (/ (pow eps 2) (pow x 3))) (+ (* 4/3 eps) (+ (* 4/3 (/ (pow eps 2) x)) (+ (/ 1 x) (+ (/ 1 (pow x 3)) (/ eps (pow x 2))))))))>
#<alt (* 4/3 (* eps (pow x 3)))>
#<alt (* -1 (* (pow x 3) (+ (* -4/3 eps) (* -1 (/ (+ 1 (* 4/3 (pow eps 2))) x)))))>
#<alt (* -1 (* (pow x 3) (+ (* -4/3 eps) (* -1 (/ (+ 1 (+ (* 4/3 (pow eps 2)) (/ eps x))) x)))))>
#<alt (* -1 (* (pow x 3) (+ (* -4/3 eps) (* -1 (/ (+ 1 (+ (* -1 (/ (+ (* -1 eps) (* -1 (/ (+ 1 (* 1/3 (pow eps 2))) x))) x)) (* 4/3 (pow eps 2)))) x)))))>
#<alt 1>
#<alt (+ 1 (* 1/3 (pow eps 2)))>
#<alt (+ 1 (* 1/3 (pow eps 2)))>
#<alt (+ 1 (* 1/3 (pow eps 2)))>
#<alt (* 1/3 (pow eps 2))>
#<alt (* (pow eps 2) (+ 1/3 (/ 1 (pow eps 2))))>
#<alt (* (pow eps 2) (+ 1/3 (/ 1 (pow eps 2))))>
#<alt (* (pow eps 2) (+ 1/3 (/ 1 (pow eps 2))))>
#<alt (* 1/3 (pow eps 2))>
#<alt (* (pow eps 2) (+ 1/3 (/ 1 (pow eps 2))))>
#<alt (* (pow eps 2) (+ 1/3 (/ 1 (pow eps 2))))>
#<alt (* (pow eps 2) (+ 1/3 (/ 1 (pow eps 2))))>
#<alt (/ (sin eps) (cos eps))>
#<alt (+ (* x (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))>
#<alt (+ (* x (- (+ 1 (/ (* x (* (sin eps) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))) (cos eps))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))>
#<alt (+ (* x (- (+ 1 (* x (- (* -1 (* x (+ 1/6 (+ (* -1 (/ (* (pow (sin eps) 2) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (pow (cos eps) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (* 1/6 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))))) (* -1 (/ (* (sin eps) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (cos eps)))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))>
#<alt (/ (sin (+ eps x)) (cos (+ eps x)))>
#<alt (/ (sin (+ eps x)) (cos (+ eps x)))>
#<alt (/ (sin (+ eps x)) (cos (+ eps x)))>
#<alt (/ (sin (+ eps x)) (cos (+ eps x)))>
#<alt (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x))))>
#<alt (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x))))>
#<alt (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x))))>
#<alt (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x))))>
#<alt (/ (sin x) (cos x))>
#<alt (+ (* eps (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))>
#<alt (+ (* eps (- (+ 1 (/ (* eps (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (cos x))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))>
#<alt (+ (* eps (- (+ 1 (* eps (- (* -1 (* eps (+ 1/6 (+ (* -1 (/ (* (pow (sin x) 2) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (pow (cos x) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))))) (* -1 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)))))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))>
#<alt (/ (sin (+ eps x)) (cos (+ eps x)))>
#<alt (/ (sin (+ eps x)) (cos (+ eps x)))>
#<alt (/ (sin (+ eps x)) (cos (+ eps x)))>
#<alt (/ (sin (+ eps x)) (cos (+ eps x)))>
#<alt (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps))))>
#<alt (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps))))>
#<alt (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps))))>
#<alt (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps))))>
#<alt (/ (sin eps) (cos eps))>
#<alt (+ (/ (sin eps) (cos eps)) (/ (* x (pow (sin eps) 2)) (pow (cos eps) 2)))>
#<alt (+ (* x (- (/ (* x (* (sin eps) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))) (cos eps)) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))>
#<alt (+ (* x (- (* x (- (* -1 (* x (+ 1/2 (+ (* -1 (/ (* (pow (sin eps) 2) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (pow (cos eps) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (* 1/6 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))))) (* -1 (/ (* (sin eps) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (cos eps))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))>
#<alt (- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))>
#<alt (- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))>
#<alt (- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))>
#<alt (- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))>
#<alt (- (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x)))) (/ (sin x) (cos x)))>
#<alt (- (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x)))) (/ (sin x) (cos x)))>
#<alt (- (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x)))) (/ (sin x) (cos x)))>
#<alt (- (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x)))) (/ (sin x) (cos x)))>
#<alt (* eps (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))>
#<alt (* eps (- (+ 1 (/ (* eps (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (cos x))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))>
#<alt (* eps (- (+ 1 (* eps (- (* -1 (* eps (+ 1/6 (+ (* -1 (/ (* (pow (sin x) 2) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (pow (cos x) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))))) (* -1 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)))))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))>
#<alt (* eps (- (+ 1 (* eps (- (* eps (- (* -1 (* eps (+ (* -1/2 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x))) (+ (* 1/6 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x))) (/ (* (sin x) (+ 1/6 (+ (* -1 (/ (* (pow (sin x) 2) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (pow (cos x) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))) (cos x)))))) (+ 1/6 (+ (* -1 (/ (* (pow (sin x) 2) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (pow (cos x) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))))) (* -1 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)))))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))>
#<alt (- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))>
#<alt (- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))>
#<alt (- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))>
#<alt (- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))>
#<alt (- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (/ (sin x) (cos x)))>
#<alt (- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (/ (sin x) (cos x)))>
#<alt (- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (/ (sin x) (cos x)))>
#<alt (- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (/ (sin x) (cos x)))>
#<alt (/ 1 (cos eps))>
#<alt (+ (/ 1 (cos eps)) (/ (* x (sin eps)) (pow (cos eps) 2)))>
#<alt (+ (* x (- (* x (- (* 1/2 (/ 1 (cos eps))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 3))))) (* -1 (/ (sin eps) (pow (cos eps) 2))))) (/ 1 (cos eps)))>
#<alt (+ (* x (- (* x (- (+ (* -1 (* x (+ (* -1 (/ (* (sin eps) (- (* 1/2 (/ 1 (cos eps))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 3))))) (cos eps))) (+ (* -1/2 (/ (sin eps) (pow (cos eps) 2))) (* 1/6 (/ (sin eps) (pow (cos eps) 2))))))) (* 1/2 (/ 1 (cos eps)))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 3))))) (* -1 (/ (sin eps) (pow (cos eps) 2))))) (/ 1 (cos eps)))>
#<alt (/ 1 (cos (+ eps x)))>
#<alt (/ 1 (cos (+ eps x)))>
#<alt (/ 1 (cos (+ eps x)))>
#<alt (/ 1 (cos (+ eps x)))>
#<alt (/ 1 (cos (- eps (* -1 x))))>
#<alt (/ 1 (cos (- eps (* -1 x))))>
#<alt (/ 1 (cos (- eps (* -1 x))))>
#<alt (/ 1 (cos (- eps (* -1 x))))>
#<alt (/ 1 (cos x))>
#<alt (+ (/ 1 (cos x)) (/ (* eps (sin x)) (pow (cos x) 2)))>
#<alt (+ (* eps (- (* eps (- (* 1/2 (/ 1 (cos x))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 3))))) (* -1 (/ (sin x) (pow (cos x) 2))))) (/ 1 (cos x)))>
#<alt (+ (* eps (- (* eps (- (+ (* -1 (* eps (+ (* -1 (/ (* (sin x) (- (* 1/2 (/ 1 (cos x))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 3))))) (cos x))) (+ (* -1/2 (/ (sin x) (pow (cos x) 2))) (* 1/6 (/ (sin x) (pow (cos x) 2))))))) (* 1/2 (/ 1 (cos x)))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 3))))) (* -1 (/ (sin x) (pow (cos x) 2))))) (/ 1 (cos x)))>
#<alt (/ 1 (cos (+ eps x)))>
#<alt (/ 1 (cos (+ eps x)))>
#<alt (/ 1 (cos (+ eps x)))>
#<alt (/ 1 (cos (+ eps x)))>
#<alt (/ 1 (cos (- x (* -1 eps))))>
#<alt (/ 1 (cos (- x (* -1 eps))))>
#<alt (/ 1 (cos (- x (* -1 eps))))>
#<alt (/ 1 (cos (- x (* -1 eps))))>
#<alt (cos eps)>
#<alt (+ (cos eps) (* -1 (* x (sin eps))))>
#<alt (+ (cos eps) (* x (- (* -1/2 (* x (cos eps))) (sin eps))))>
#<alt (+ (cos eps) (* x (- (* x (+ (* -1/2 (cos eps)) (* 1/6 (* x (sin eps))))) (sin eps))))>
#<alt (cos (+ eps x))>
#<alt (cos (+ eps x))>
#<alt (cos (+ eps x))>
#<alt (cos (+ eps x))>
#<alt (cos (- eps (* -1 x)))>
#<alt (cos (- eps (* -1 x)))>
#<alt (cos (- eps (* -1 x)))>
#<alt (cos (- eps (* -1 x)))>
#<alt (cos x)>
#<alt (+ (cos x) (* -1 (* eps (sin x))))>
#<alt (+ (cos x) (* eps (- (* -1/2 (* eps (cos x))) (sin x))))>
#<alt (+ (cos x) (* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x))))>
#<alt (cos (+ eps x))>
#<alt (cos (+ eps x))>
#<alt (cos (+ eps x))>
#<alt (cos (+ eps x))>
#<alt (cos (- x (* -1 eps)))>
#<alt (cos (- x (* -1 eps)))>
#<alt (cos (- x (* -1 eps)))>
#<alt (cos (- x (* -1 eps)))>
#<alt (/ (* eps (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (cos x))>
#<alt (* eps (+ (/ (* eps (* (pow (sin x) 2) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (pow (cos x) 2)) (/ (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (cos x))))>
#<alt (* eps (+ (* eps (- (/ (* eps (* (pow (sin x) 3) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (pow (cos x) 3)) (* -1 (/ (* (pow (sin x) 2) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 2))))) (/ (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (cos x))))>
#<alt (* eps (+ (* eps (- (* eps (- (* -1 (* eps (+ (* -1 (/ (* (pow (sin x) 4) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 4))) (* -1/3 (/ (* (pow (sin x) 2) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 2)))))) (* -1 (/ (* (pow (sin x) 3) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 3))))) (* -1 (/ (* (pow (sin x) 2) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 2))))) (/ (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (cos x))))>
#<alt (/ (* eps (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))>
#<alt (/ (* eps (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))>
#<alt (/ (* eps (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))>
#<alt (/ (* eps (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))>
#<alt (/ (* eps (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))>
#<alt (/ (* eps (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))>
#<alt (/ (* eps (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))>
#<alt (/ (* eps (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))>
#<alt eps>
#<alt (+ eps (/ (* eps (* x (sin eps))) (cos eps)))>
#<alt (+ eps (* x (- (* x (- eps (* -1 (/ (* eps (pow (sin eps) 2)) (pow (cos eps) 2))))) (* -1 (/ (* eps (sin eps)) (cos eps))))))>
#<alt (+ eps (* x (- (* x (- (+ eps (* -1 (* x (+ (* -1 (/ (* (sin eps) (- eps (* -1 (/ (* eps (pow (sin eps) 2)) (pow (cos eps) 2))))) (cos eps))) (* -1/3 (/ (* eps (sin eps)) (cos eps))))))) (* -1 (/ (* eps (pow (sin eps) 2)) (pow (cos eps) 2))))) (* -1 (/ (* eps (sin eps)) (cos eps))))))>
#<alt (/ (* eps (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))>
#<alt (/ (* eps (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))>
#<alt (/ (* eps (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))>
#<alt (/ (* eps (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))>
#<alt (/ (* eps (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))>
#<alt (/ (* eps (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))>
#<alt (/ (* eps (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))>
#<alt (/ (* eps (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))>
#<alt (* eps (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))>
#<alt (* eps (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))>
#<alt (* eps (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))>
#<alt (* eps (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))>
#<alt (* eps (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))>
#<alt (* eps (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))>
#<alt (* eps (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))>
#<alt (* eps (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))>
#<alt (* eps (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))>
#<alt (* eps (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))>
#<alt (* eps (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))>
#<alt (* eps (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))>
#<alt (/ eps x)>
#<alt (/ (+ eps (* 2/3 (* eps (pow x 2)))) x)>
#<alt (/ (+ eps (* (pow x 2) (+ (* 14/45 (* eps (pow x 2))) (* 2/3 eps)))) x)>
#<alt (/ (+ eps (* (pow x 2) (+ (* 2/3 eps) (* (pow x 2) (+ (* 124/945 (* eps (pow x 2))) (* 14/45 eps)))))) x)>
#<alt (* eps (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))>
#<alt (* eps (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))>
#<alt (* eps (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))>
#<alt (* eps (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))>
#<alt (* eps (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))>
#<alt (* eps (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))>
#<alt (* eps (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))>
#<alt (* eps (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))>
#<alt (/ 1 x)>
#<alt (/ (+ 1 (* 2/3 (pow x 2))) x)>
#<alt (/ (+ 1 (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2))))) x)>
#<alt (/ (+ 1 (* (pow x 2) (+ 2/3 (* (pow x 2) (+ 14/45 (* 124/945 (pow x 2))))))) x)>
#<alt (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))>
#<alt (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))>
#<alt (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))>
#<alt (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))>
#<alt (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))>
#<alt (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))>
#<alt (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))>
#<alt (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))>
#<alt (* x (sin eps))>
#<alt (* x (+ (sin eps) (* -1/6 (* (pow x 2) (sin eps)))))>
#<alt (* x (+ (sin eps) (* (pow x 2) (+ (* -1/6 (sin eps)) (* 1/120 (* (pow x 2) (sin eps)))))))>
#<alt (* x (+ (sin eps) (* (pow x 2) (+ (* -1/6 (sin eps)) (* (pow x 2) (+ (* -1/5040 (* (pow x 2) (sin eps))) (* 1/120 (sin eps))))))))>
#<alt (* (sin eps) (sin x))>
#<alt (* (sin eps) (sin x))>
#<alt (* (sin eps) (sin x))>
#<alt (* (sin eps) (sin x))>
#<alt (* (sin eps) (sin x))>
#<alt (* (sin eps) (sin x))>
#<alt (* (sin eps) (sin x))>
#<alt (* (sin eps) (sin x))>
#<alt (* eps (sin x))>
#<alt (* eps (+ (sin x) (* -1/6 (* (pow eps 2) (sin x)))))>
#<alt (* eps (+ (sin x) (* (pow eps 2) (+ (* -1/6 (sin x)) (* 1/120 (* (pow eps 2) (sin x)))))))>
#<alt (* eps (+ (sin x) (* (pow eps 2) (+ (* -1/6 (sin x)) (* (pow eps 2) (+ (* -1/5040 (* (pow eps 2) (sin x))) (* 1/120 (sin x))))))))>
#<alt (* (sin eps) (sin x))>
#<alt (* (sin eps) (sin x))>
#<alt (* (sin eps) (sin x))>
#<alt (* (sin eps) (sin x))>
#<alt (* (sin eps) (sin x))>
#<alt (* (sin eps) (sin x))>
#<alt (* (sin eps) (sin x))>
#<alt (* (sin eps) (sin x))>
#<alt (* 4/3 (* eps x))>
#<alt (* eps (+ (* 4/3 eps) (* 4/3 x)))>
#<alt (* eps (+ (* 4/3 eps) (* 4/3 x)))>
#<alt (* eps (+ (* 4/3 eps) (* 4/3 x)))>
#<alt (* 4/3 (pow eps 2))>
#<alt (* (pow eps 2) (+ 4/3 (* 4/3 (/ x eps))))>
#<alt (* (pow eps 2) (+ 4/3 (* 4/3 (/ x eps))))>
#<alt (* (pow eps 2) (+ 4/3 (* 4/3 (/ x eps))))>
#<alt (* 4/3 (pow eps 2))>
#<alt (* (pow eps 2) (+ 4/3 (* 4/3 (/ x eps))))>
#<alt (* (pow eps 2) (+ 4/3 (* 4/3 (/ x eps))))>
#<alt (* (pow eps 2) (+ 4/3 (* 4/3 (/ x eps))))>
#<alt (* 4/3 (pow eps 2))>
#<alt (+ (* 4/3 (* eps x)) (* 4/3 (pow eps 2)))>
#<alt (+ (* 4/3 (* eps x)) (* 4/3 (pow eps 2)))>
#<alt (+ (* 4/3 (* eps x)) (* 4/3 (pow eps 2)))>
#<alt (* 4/3 (* eps x))>
#<alt (* x (+ (* 4/3 eps) (* 4/3 (/ (pow eps 2) x))))>
#<alt (* x (+ (* 4/3 eps) (* 4/3 (/ (pow eps 2) x))))>
#<alt (* x (+ (* 4/3 eps) (* 4/3 (/ (pow eps 2) x))))>
#<alt (* 4/3 (* eps x))>
#<alt (* -1 (* x (+ (* -4/3 eps) (* -4/3 (/ (pow eps 2) x)))))>
#<alt (* -1 (* x (+ (* -4/3 eps) (* -4/3 (/ (pow eps 2) x)))))>
#<alt (* -1 (* x (+ (* -4/3 eps) (* -4/3 (/ (pow eps 2) x)))))>
#<alt (* 1/3 (pow eps 2))>
#<alt (* 1/3 (pow eps 2))>
#<alt (* 1/3 (pow eps 2))>
#<alt (* 1/3 (pow eps 2))>
#<alt (* 1/3 (pow eps 2))>
#<alt (* 1/3 (pow eps 2))>
#<alt (* 1/3 (pow eps 2))>
#<alt (* 1/3 (pow eps 2))>
#<alt (* 1/3 (pow eps 2))>
#<alt (* 1/3 (pow eps 2))>
#<alt (* 1/3 (pow eps 2))>
#<alt (* 1/3 (pow eps 2))>
#<alt (* eps x)>
#<alt (* eps (+ eps x))>
#<alt (* eps (+ eps x))>
#<alt (* eps (+ eps x))>
#<alt (pow eps 2)>
#<alt (* (pow eps 2) (+ 1 (/ x eps)))>
#<alt (* (pow eps 2) (+ 1 (/ x eps)))>
#<alt (* (pow eps 2) (+ 1 (/ x eps)))>
#<alt (pow eps 2)>
#<alt (* (pow eps 2) (+ 1 (/ x eps)))>
#<alt (* (pow eps 2) (+ 1 (/ x eps)))>
#<alt (* (pow eps 2) (+ 1 (/ x eps)))>
#<alt (pow eps 2)>
#<alt (+ (* eps x) (pow eps 2))>
#<alt (+ (* eps x) (pow eps 2))>
#<alt (+ (* eps x) (pow eps 2))>
#<alt (* eps x)>
#<alt (* x (+ eps (/ (pow eps 2) x)))>
#<alt (* x (+ eps (/ (pow eps 2) x)))>
#<alt (* x (+ eps (/ (pow eps 2) x)))>
#<alt (* eps x)>
#<alt (* -1 (* x (+ (* -1 eps) (* -1 (/ (pow eps 2) x)))))>
#<alt (* -1 (* x (+ (* -1 eps) (* -1 (/ (pow eps 2) x)))))>
#<alt (* -1 (* x (+ (* -1 eps) (* -1 (/ (pow eps 2) x)))))>
#<alt (* eps x)>
#<alt (* x (+ eps (* x (+ 1 (* 4/3 (pow eps 2))))))>
#<alt (* x (+ eps (* x (+ 1 (+ (* 4/3 (* eps x)) (* 4/3 (pow eps 2)))))))>
#<alt (* x (+ eps (* x (+ 1 (+ (* 4/3 (* eps x)) (* 4/3 (pow eps 2)))))))>
#<alt (* 4/3 (* eps (pow x 3)))>
#<alt (* (pow x 3) (+ (* 4/3 eps) (+ (* 4/3 (/ (pow eps 2) x)) (/ 1 x))))>
#<alt (* (pow x 3) (+ (* 4/3 eps) (+ (* 4/3 (/ (pow eps 2) x)) (+ (/ 1 x) (/ eps (pow x 2))))))>
#<alt (* (pow x 3) (+ (* 4/3 eps) (+ (* 4/3 (/ (pow eps 2) x)) (+ (/ 1 x) (/ eps (pow x 2))))))>
#<alt (* 4/3 (* eps (pow x 3)))>
#<alt (* -1 (* (pow x 3) (+ (* -4/3 eps) (* -1 (/ (+ 1 (* 4/3 (pow eps 2))) x)))))>
#<alt (* -1 (* (pow x 3) (+ (* -4/3 eps) (* -1 (/ (+ 1 (+ (* 4/3 (pow eps 2)) (/ eps x))) x)))))>
#<alt (* -1 (* (pow x 3) (+ (* -4/3 eps) (* -1 (/ (+ 1 (+ (* 4/3 (pow eps 2)) (/ eps x))) x)))))>
#<alt (pow x 2)>
#<alt (+ (* eps (* x (+ 1 (* 4/3 (pow x 2))))) (pow x 2))>
#<alt (+ (* eps (+ (* 4/3 (* eps (pow x 2))) (* x (+ 1 (* 4/3 (pow x 2)))))) (pow x 2))>
#<alt (+ (* eps (+ (* 4/3 (* eps (pow x 2))) (* x (+ 1 (* 4/3 (pow x 2)))))) (pow x 2))>
#<alt (* 4/3 (* (pow eps 2) (pow x 2)))>
#<alt (* (pow eps 2) (+ (* 4/3 (pow x 2)) (/ (* x (+ 1 (* 4/3 (pow x 2)))) eps)))>
#<alt (* (pow eps 2) (+ (* 4/3 (pow x 2)) (+ (/ (* x (+ 1 (* 4/3 (pow x 2)))) eps) (/ (pow x 2) (pow eps 2)))))>
#<alt (* (pow eps 2) (+ (* 4/3 (pow x 2)) (+ (/ (* x (+ 1 (* 4/3 (pow x 2)))) eps) (/ (pow x 2) (pow eps 2)))))>
#<alt (* 4/3 (* (pow eps 2) (pow x 2)))>
#<alt (* (pow eps 2) (+ (* -1 (/ (* x (- (* -4/3 (pow x 2)) 1)) eps)) (* 4/3 (pow x 2))))>
#<alt (* (pow eps 2) (+ (* -1 (/ (+ (* -1 (/ (pow x 2) eps)) (* x (- (* -4/3 (pow x 2)) 1))) eps)) (* 4/3 (pow x 2))))>
#<alt (* (pow eps 2) (+ (* -1 (/ (+ (* -1 (/ (pow x 2) eps)) (* x (- (* -4/3 (pow x 2)) 1))) eps)) (* 4/3 (pow x 2))))>
#<alt (sin eps)>
#<alt (+ (sin eps) (* x (cos eps)))>
#<alt (+ (sin eps) (* x (+ (cos eps) (* -1/2 (* x (sin eps))))))>
#<alt (+ (sin eps) (* x (+ (cos eps) (* x (+ (* -1/2 (sin eps)) (* -1/6 (* x (cos eps))))))))>
#<alt (sin (+ eps x))>
#<alt (sin (+ eps x))>
#<alt (sin (+ eps x))>
#<alt (sin (+ eps x))>
#<alt (sin (- eps (* -1 x)))>
#<alt (sin (- eps (* -1 x)))>
#<alt (sin (- eps (* -1 x)))>
#<alt (sin (- eps (* -1 x)))>
#<alt (sin x)>
#<alt (+ (sin x) (* eps (cos x)))>
#<alt (+ (sin x) (* eps (+ (cos x) (* -1/2 (* eps (sin x))))))>
#<alt (+ (sin x) (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x))))))))>
#<alt (sin (+ eps x))>
#<alt (sin (+ eps x))>
#<alt (sin (+ eps x))>
#<alt (sin (+ eps x))>
#<alt (sin (- x (* -1 eps)))>
#<alt (sin (- x (* -1 eps)))>
#<alt (sin (- x (* -1 eps)))>
#<alt (sin (- x (* -1 eps)))>
Calls

117 calls:

TimeVariablePointExpression
18.0ms
eps
@-inf
(* x (+ eps (* x (+ 1 (* 4/3 (* eps (+ x eps)))))))
5.0ms
x
@inf
(* eps (+ (+ 1 (* 1/3 (* eps eps))) (* x (+ eps (* x (+ 1 (* 4/3 (* eps (+ x eps)))))))))
2.0ms
x
@-inf
(/ (* eps (+ (/ (sin x) (cos x)) (/ (cos x) (sin x)))) (* (- 1 (* (tan x) (tan eps))) (/ 1 (tan x))))
2.0ms
eps
@0
(+ (/ (* (sin x) (sin eps)) (* (cos x) (cos eps))) (/ (* (cos x) (/ (sin eps) (cos eps))) (sin x)))
2.0ms
x
@inf
(/ (* eps (+ (/ (sin x) (cos x)) (/ (cos x) (sin x)))) (* (- 1 (* (tan x) (tan eps))) (/ 1 (tan x))))

rewrite373.0ms (2.2%)

Algorithm
batch-egg-rewrite
Rules
3840×*-lowering-*.f32
3840×*-lowering-*.f64
2632×/-lowering-/.f32
2632×/-lowering-/.f64
2328×pow-lowering-pow.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
045215
1324196
23796184
08771184
Stop Event
iter limit
node limit
Counts
21 → 542
Calls
Call 1
Inputs
(+ (/ (* (sin x) (sin eps)) (* (cos x) (cos eps))) (/ (* (cos x) (/ (sin eps) (cos eps))) (sin x)))
(* (- 1 (* (tan x) (tan eps))) (/ 1 (tan x)))
(/ (+ (/ (* (sin x) (sin eps)) (* (cos x) (cos eps))) (/ (* (cos x) (/ (sin eps) (cos eps))) (sin x))) (* (- 1 (* (tan x) (tan eps))) (/ 1 (tan x))))
(/ (* (sin x) (sin eps)) (* (cos x) (cos eps)))
(+ eps (* x (+ 1 (* 4/3 (* eps (+ x eps))))))
(* eps (+ (+ 1 (* 1/3 (* eps eps))) (* x (+ eps (* x (+ 1 (* 4/3 (* eps (+ x eps)))))))))
(+ (+ 1 (* 1/3 (* eps eps))) (* x (+ eps (* x (+ 1 (* 4/3 (* eps (+ x eps))))))))
(+ 1 (* 1/3 (* eps eps)))
(* (/ 1 (cos (+ x eps))) (sin (+ x eps)))
(- (* (/ 1 (cos (+ x eps))) (sin (+ x eps))) (tan x))
(/ 1 (cos (+ x eps)))
(cos (+ x eps))
(/ (* eps (+ (/ (sin x) (cos x)) (/ (cos x) (sin x)))) (* (- 1 (* (tan x) (tan eps))) (/ 1 (tan x))))
(* eps (+ (/ (sin x) (cos x)) (/ (cos x) (sin x))))
(+ (/ (sin x) (cos x)) (/ (cos x) (sin x)))
(* (sin x) (sin eps))
(* 4/3 (* eps (+ x eps)))
(* 1/3 (* eps eps))
(* eps (+ x eps))
(* x (+ eps (* x (+ 1 (* 4/3 (* eps (+ x eps)))))))
(sin (+ x eps))
Outputs
(+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(+.f64 (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (*.f64 (tan.f64 x) (tan.f64 eps)))
(-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) (-.f64 #s(literal 0 binary64) (sin.f64 x))))
(-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 (*.f64 (tan.f64 eps) (-.f64 #s(literal 0 binary64) (cos.f64 x))) (sin.f64 x)))
(-.f64 (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (*.f64 (tan.f64 eps) (-.f64 #s(literal 0 binary64) (tan.f64 x))))
(-.f64 (/.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x))))) (/.f64 (pow.f64 (/.f64 (tan.f64 x) (tan.f64 eps)) #s(literal -2 binary64)) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x))))))
(fma.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (cos.f64 x)) (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(fma.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (/.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 eps)) (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(fma.f64 (cos.f64 x) (/.f64 (tan.f64 eps) (sin.f64 x)) (*.f64 (tan.f64 x) (tan.f64 eps)))
(fma.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) (/.f64 #s(literal 1 binary64) (sin.f64 x)) (*.f64 (tan.f64 x) (tan.f64 eps)))
(fma.f64 (tan.f64 x) (tan.f64 eps) (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(fma.f64 (tan.f64 eps) (tan.f64 x) (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))) (+.f64 (*.f64 (sin.f64 eps) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (cos.f64 eps) (*.f64 (cos.f64 x) (*.f64 (cos.f64 x) (tan.f64 eps)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (-.f64 (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (*.f64 (tan.f64 x) (tan.f64 eps))))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 3 binary64)) (pow.f64 (/.f64 (tan.f64 x) (tan.f64 eps)) #s(literal -3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x)))) (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)) (pow.f64 (/.f64 (tan.f64 x) (tan.f64 eps)) #s(literal -2 binary64)))))
(/.f64 (+.f64 (*.f64 (sin.f64 eps) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (cos.f64 eps) (*.f64 (cos.f64 x) (*.f64 (cos.f64 x) (tan.f64 eps))))) (*.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))))
(/.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 3 binary64)) (pow.f64 (/.f64 (tan.f64 x) (tan.f64 eps)) #s(literal -3 binary64))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (-.f64 (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 3 binary64)) (pow.f64 (/.f64 (tan.f64 x) (tan.f64 eps)) #s(literal -3 binary64))) (+.f64 (pow.f64 (/.f64 (tan.f64 x) (tan.f64 eps)) #s(literal -2 binary64)) (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)) (/.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)) (pow.f64 (/.f64 (tan.f64 x) (tan.f64 eps)) #s(literal -2 binary64))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (/.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 1 binary64))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (/.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (-.f64 #s(literal 0 binary64) (sin.f64 x))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (tan.f64 eps) (-.f64 #s(literal 0 binary64) (cos.f64 x))))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (-.f64 #s(literal 0 binary64) (sin.f64 x))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (sin.f64 x)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (tan.f64 eps)))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 x))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (tan.f64 eps) (-.f64 #s(literal 0 binary64) (cos.f64 x))))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 #s(literal 0 binary64) (sin.f64 x))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) (-.f64 #s(literal 0 binary64) (sin.f64 x))) (sin.f64 x)) (*.f64 (*.f64 (cos.f64 x) (-.f64 #s(literal 0 binary64) (cos.f64 eps))) (*.f64 (cos.f64 x) (tan.f64 eps)))) (*.f64 (*.f64 (cos.f64 x) (-.f64 #s(literal 0 binary64) (cos.f64 eps))) (sin.f64 x)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) (-.f64 #s(literal 0 binary64) (sin.f64 x))) (/.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (*.f64 (cos.f64 x) (-.f64 #s(literal 0 binary64) (cos.f64 eps))) #s(literal 1 binary64))) (*.f64 (*.f64 (cos.f64 x) (-.f64 #s(literal 0 binary64) (cos.f64 eps))) (/.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) (-.f64 #s(literal 0 binary64) (sin.f64 x))) (-.f64 #s(literal 0 binary64) (sin.f64 x))) (*.f64 (*.f64 (cos.f64 x) (-.f64 #s(literal 0 binary64) (cos.f64 eps))) (*.f64 (tan.f64 eps) (-.f64 #s(literal 0 binary64) (cos.f64 x))))) (*.f64 (*.f64 (cos.f64 x) (-.f64 #s(literal 0 binary64) (cos.f64 eps))) (-.f64 #s(literal 0 binary64) (sin.f64 x))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) (tan.f64 x)) (sin.f64 x)) (*.f64 (cos.f64 eps) (*.f64 (cos.f64 x) (tan.f64 eps)))) (*.f64 (sin.f64 x) (cos.f64 eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) (tan.f64 x)) (/.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 eps) #s(literal 1 binary64))) (*.f64 (cos.f64 eps) (/.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) (tan.f64 x)) (-.f64 #s(literal 0 binary64) (sin.f64 x))) (*.f64 (cos.f64 eps) (*.f64 (tan.f64 eps) (-.f64 #s(literal 0 binary64) (cos.f64 x))))) (*.f64 (cos.f64 eps) (-.f64 #s(literal 0 binary64) (sin.f64 x))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (sin.f64 x) #s(literal 1 binary64))) (*.f64 (sin.f64 x) (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) (*.f64 (cos.f64 x) (-.f64 #s(literal 0 binary64) (cos.f64 eps)))) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (-.f64 #s(literal 0 binary64) (sin.f64 x))))) (*.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 #s(literal 0 binary64) (cos.f64 eps)))))
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 x) (tan.f64 eps)) (cos.f64 eps)) (*.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (tan.f64 x)))) (*.f64 (sin.f64 x) (cos.f64 eps)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (/.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))) (*.f64 (/.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (/.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 1 binary64))) (*.f64 (/.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) (-.f64 #s(literal 0 binary64) (cos.f64 eps)))) (*.f64 (/.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 eps) (-.f64 #s(literal 0 binary64) (sin.f64 x))))) (*.f64 (/.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (cos.f64 x) (-.f64 #s(literal 0 binary64) (cos.f64 eps)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (cos.f64 eps)) (*.f64 (/.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 eps) (tan.f64 x)))) (*.f64 (/.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (tan.f64 eps) (-.f64 #s(literal 0 binary64) (cos.f64 x))) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(/.f64 (+.f64 (*.f64 (*.f64 (tan.f64 eps) (-.f64 #s(literal 0 binary64) (cos.f64 x))) (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (*.f64 (*.f64 (tan.f64 eps) (-.f64 #s(literal 0 binary64) (cos.f64 x))) (*.f64 (cos.f64 x) (-.f64 #s(literal 0 binary64) (cos.f64 eps)))) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (*.f64 (sin.f64 eps) (-.f64 #s(literal 0 binary64) (sin.f64 x))))) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (*.f64 (cos.f64 x) (-.f64 #s(literal 0 binary64) (cos.f64 eps)))))
(/.f64 (+.f64 (*.f64 (*.f64 (tan.f64 eps) (-.f64 #s(literal 0 binary64) (cos.f64 x))) (cos.f64 eps)) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (*.f64 (sin.f64 eps) (tan.f64 x)))) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (cos.f64 eps)))
(/.f64 (neg.f64 (+.f64 (*.f64 (sin.f64 eps) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (cos.f64 eps) (*.f64 (cos.f64 x) (*.f64 (cos.f64 x) (tan.f64 eps)))))) (neg.f64 (*.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 3 binary64)) (pow.f64 (/.f64 (tan.f64 x) (tan.f64 eps)) #s(literal -3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (-.f64 (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)) (pow.f64 (/.f64 (tan.f64 x) (tan.f64 eps)) #s(literal -2 binary64)))) (neg.f64 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (tan.f64 x) (tan.f64 eps)) #s(literal -2 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64))) (-.f64 (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (/.f64 (+.f64 (*.f64 (sin.f64 eps) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (cos.f64 eps) (*.f64 (cos.f64 x) (*.f64 (cos.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (cos.f64 eps))) (sin.f64 x))
(pow.f64 (/.f64 (*.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))) (+.f64 (*.f64 (sin.f64 eps) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (cos.f64 eps) (*.f64 (cos.f64 x) (*.f64 (cos.f64 x) (tan.f64 eps)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (-.f64 (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (*.f64 (tan.f64 x) (tan.f64 eps))))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 3 binary64)) (pow.f64 (/.f64 (tan.f64 x) (tan.f64 eps)) #s(literal -3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x)))) (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)) (pow.f64 (/.f64 (tan.f64 x) (tan.f64 eps)) #s(literal -2 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (sin.f64 eps) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (cos.f64 eps) (*.f64 (cos.f64 x) (*.f64 (cos.f64 x) (tan.f64 eps))))) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(*.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 3 binary64)) (pow.f64 (/.f64 (tan.f64 x) (tan.f64 eps)) #s(literal -3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (-.f64 (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)) (pow.f64 (/.f64 (tan.f64 x) (tan.f64 eps)) #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x))))))
(+.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (*.f64 (tan.f64 eps) (-.f64 #s(literal 0 binary64) (tan.f64 x)))))
(+.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (*.f64 (*.f64 (tan.f64 eps) (-.f64 #s(literal 0 binary64) (tan.f64 x))) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (/.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))
(fma.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (sin.f64 x)) (neg.f64 (/.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (tan.f64 x)) (neg.f64 (/.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))
(fma.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) #s(literal 1 binary64) (neg.f64 (/.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (tan.f64 x))) (neg.f64 (/.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))
(fma.f64 (-.f64 #s(literal 0 binary64) (cos.f64 x)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 x))) (neg.f64 (/.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (cos.f64 x) (neg.f64 (/.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 x))) (neg.f64 (/.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))
(fma.f64 (*.f64 #s(literal 1 binary64) (cos.f64 x)) (/.f64 #s(literal 1 binary64) (sin.f64 x)) (neg.f64 (/.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 x))) (-.f64 #s(literal 0 binary64) (cos.f64 x)) (neg.f64 (/.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))
(fma.f64 (pow.f64 (tan.f64 x) #s(literal -1/2 binary64)) (pow.f64 (tan.f64 x) #s(literal -1/2 binary64)) (neg.f64 (/.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))
(/.f64 #s(literal 1 binary64) (/.f64 (tan.f64 x) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 3 binary64))) (*.f64 (tan.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 1 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64))) (*.f64 (tan.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 3 binary64))) (cos.f64 x)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 1 binary64)))) (sin.f64 x)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 1 binary64)))) (tan.f64 x)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 3 binary64))) #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 1 binary64)))) (-.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 3 binary64))) (-.f64 #s(literal 0 binary64) (cos.f64 x))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 1 binary64)))) (-.f64 #s(literal 0 binary64) (sin.f64 x))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64))) (cos.f64 x)) (*.f64 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 1 binary64)) (sin.f64 x)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 1 binary64)) (tan.f64 x)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (cos.f64 x))) (*.f64 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (sin.f64 x))))
(/.f64 (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 3 binary64)))) (*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 1 binary64))))))
(/.f64 (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 1 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 3 binary64)))) (*.f64 (tan.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 1 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 1 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 3 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 1 binary64))))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 3 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 1 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 #s(literal 0 binary64) (tan.f64 x)))
(/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (/.f64 #s(literal 1 binary64) (cos.f64 x)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (sin.f64 x))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (tan.f64 x)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 #s(literal 0 binary64) (cos.f64 x))) (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 1 binary64)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 1 binary64)))
(/.f64 (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 #s(literal 0 binary64) (tan.f64 x)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) #s(literal 1 binary64))
(pow.f64 (/.f64 (tan.f64 x) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) #s(literal -1 binary64))
(*.f64 (cos.f64 x) (*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 #s(literal 1 binary64) (tan.f64 x)))
(*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (cos.f64 x))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 x))))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (/.f64 #s(literal 1 binary64) (sin.f64 x)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (tan.f64 x)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 #s(literal 0 binary64) (sin.f64 x))) (-.f64 #s(literal 0 binary64) (cos.f64 x)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x)))) (tan.f64 x)))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x)))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 #s(literal 0 binary64) (tan.f64 x)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x))))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))))
(/.f64 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x)))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x)))) (tan.f64 x))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x)))) (tan.f64 x))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (/.f64 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x)))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x)))) (tan.f64 x)))))
(/.f64 (+.f64 (*.f64 (sin.f64 eps) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (cos.f64 eps) (*.f64 (cos.f64 x) (*.f64 (cos.f64 x) (tan.f64 eps))))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (*.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x))))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 3 binary64)) (pow.f64 (/.f64 (tan.f64 x) (tan.f64 eps)) #s(literal -3 binary64))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (-.f64 (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)) (pow.f64 (/.f64 (tan.f64 x) (tan.f64 eps)) #s(literal -2 binary64))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x))))))
(/.f64 (/.f64 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x)))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 #s(literal 1 binary64) (tan.f64 x)))
(/.f64 (*.f64 (+.f64 (*.f64 (sin.f64 eps) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (cos.f64 eps) (*.f64 (cos.f64 x) (*.f64 (cos.f64 x) (tan.f64 eps))))) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 3 binary64)) (pow.f64 (/.f64 (tan.f64 x) (tan.f64 eps)) #s(literal -3 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (-.f64 (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (*.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)) (pow.f64 (/.f64 (tan.f64 x) (tan.f64 eps)) #s(literal -2 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x)))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x)))))) (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 #s(literal 0 binary64) (tan.f64 x)))))
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x)))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(/.f64 (*.f64 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x)))) #s(literal 1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)))
(/.f64 (*.f64 (+.f64 (*.f64 (sin.f64 eps) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (cos.f64 eps) (*.f64 (cos.f64 x) (*.f64 (cos.f64 x) (tan.f64 eps))))) (/.f64 (tan.f64 x) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 3 binary64)) (pow.f64 (/.f64 (tan.f64 x) (tan.f64 eps)) #s(literal -3 binary64))) (/.f64 (tan.f64 x) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (-.f64 (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)) (pow.f64 (/.f64 (tan.f64 x) (tan.f64 eps)) #s(literal -2 binary64))) (/.f64 (tan.f64 x) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x)))))
(/.f64 (/.f64 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x)))) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (/.f64 (/.f64 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x)))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x)) (/.f64 #s(literal 1 binary64) (sin.f64 x)))
(/.f64 (/.f64 (/.f64 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x)))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (tan.f64 x)))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x)))) (tan.f64 x))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x)))) (tan.f64 x))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (/.f64 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x)))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x)))) (/.f64 (tan.f64 x) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x)))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))))
(*.f64 (tan.f64 x) (/.f64 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x)))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x))))) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 #s(literal 0 binary64) (tan.f64 x)))))
(*.f64 (/.f64 (tan.f64 x) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x)))))
(*.f64 (/.f64 (tan.f64 x) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x))))) #s(literal -1 binary64)))
(*.f64 (/.f64 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x)))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x))))) #s(literal -1 binary64)))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x)))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x)) (sin.f64 x))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x)))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) #s(literal 1 binary64)) (tan.f64 x))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x)))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (tan.f64 x)))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x)))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 #s(literal 0 binary64) (cos.f64 x))) (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(*.f64 (pow.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (+.f64 (*.f64 (sin.f64 eps) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) (*.f64 (cos.f64 eps) (*.f64 (cos.f64 x) (*.f64 (cos.f64 x) (tan.f64 eps)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(*.f64 (pow.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 3 binary64)) (pow.f64 (/.f64 (tan.f64 x) (tan.f64 eps)) #s(literal -3 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (-.f64 (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(*.f64 (pow.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)) (pow.f64 (/.f64 (tan.f64 x) (tan.f64 eps)) #s(literal -2 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x))))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) #s(literal -1 binary64)))
(neg.f64 (*.f64 (tan.f64 eps) (-.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 eps) (*.f64 (sin.f64 eps) (tan.f64 x))))
(/.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 eps)))
(/.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x)))
(/.f64 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 x eps))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (*.f64 (sin.f64 eps) (-.f64 #s(literal 0 binary64) (sin.f64 x))) (*.f64 (cos.f64 x) (-.f64 #s(literal 0 binary64) (cos.f64 eps))))
(/.f64 (*.f64 (sin.f64 eps) (tan.f64 x)) (cos.f64 eps))
(/.f64 (*.f64 #s(literal 1 binary64) (sin.f64 x)) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 eps)) (cos.f64 x)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 x))) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 eps)) (-.f64 #s(literal 0 binary64) (cos.f64 x))))
(/.f64 (*.f64 (sin.f64 x) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 eps))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (cos.f64 x)) (/.f64 #s(literal 1 binary64) (tan.f64 eps))))
(/.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (-.f64 #s(literal 0 binary64) (sin.f64 x)))) (*.f64 (cos.f64 x) (-.f64 #s(literal 0 binary64) (cos.f64 eps))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (tan.f64 x))) (cos.f64 eps))
(/.f64 (*.f64 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 x eps))) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 x) (cos.f64 eps))))
(/.f64 (*.f64 #s(literal 1 binary64) (sin.f64 eps)) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (cos.f64 eps)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 eps))) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (-.f64 #s(literal 0 binary64) (cos.f64 eps))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (-.f64 #s(literal 0 binary64) (sin.f64 eps))) (*.f64 (-.f64 #s(literal 0 binary64) (cos.f64 x)) (-.f64 #s(literal 0 binary64) (cos.f64 eps))))
(/.f64 (*.f64 (sin.f64 eps) #s(literal 1 binary64)) (*.f64 (cos.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 eps)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (cos.f64 eps)) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 eps)) (-.f64 #s(literal 0 binary64) (sin.f64 x))) (*.f64 (-.f64 #s(literal 0 binary64) (cos.f64 eps)) (-.f64 #s(literal 0 binary64) (cos.f64 x))))
(/.f64 (neg.f64 (*.f64 (sin.f64 eps) (-.f64 #s(literal 0 binary64) (sin.f64 x)))) (neg.f64 (*.f64 (cos.f64 x) (-.f64 #s(literal 0 binary64) (cos.f64 eps)))))
(/.f64 (neg.f64 (*.f64 (sin.f64 eps) (tan.f64 x))) (-.f64 #s(literal 0 binary64) (cos.f64 eps)))
(/.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (cos.f64 eps))
(/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x))
(/.f64 (*.f64 (tan.f64 x) (-.f64 #s(literal 0 binary64) (sin.f64 eps))) (-.f64 #s(literal 0 binary64) (cos.f64 eps)))
(/.f64 (*.f64 (tan.f64 eps) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (tan.f64 x)))
(/.f64 (*.f64 (tan.f64 eps) (-.f64 #s(literal 0 binary64) (sin.f64 x))) (-.f64 #s(literal 0 binary64) (cos.f64 x)))
(/.f64 (*.f64 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 eps))) #s(literal 2 binary64))
(/.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (cos.f64 x))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (tan.f64 eps)) (-.f64 #s(literal 0 binary64) (cos.f64 x)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 eps)) (tan.f64 x)) (-.f64 #s(literal 0 binary64) (cos.f64 eps)))
(/.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 eps)) (cos.f64 x))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (cos.f64 eps) (*.f64 (sin.f64 eps) (tan.f64 x))) #s(literal -1 binary64))
(*.f64 (sin.f64 x) (/.f64 (tan.f64 eps) (cos.f64 x)))
(*.f64 (sin.f64 x) (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) (tan.f64 eps)))
(*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (/.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 eps))))
(*.f64 (sin.f64 eps) (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 eps)) (tan.f64 x)))
(*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))))
(*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (/.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 eps)))
(*.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (tan.f64 eps) (tan.f64 x))
(*.f64 (*.f64 (sin.f64 eps) (-.f64 #s(literal 0 binary64) (sin.f64 x))) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) (-.f64 #s(literal 0 binary64) (cos.f64 eps)))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) (pow.f64 (/.f64 (cos.f64 eps) (*.f64 (sin.f64 x) (sin.f64 eps))) #s(literal -1 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 eps)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 x) (sin.f64 eps))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 eps)) (*.f64 (sin.f64 eps) (tan.f64 x)))
(*.f64 (*.f64 (sin.f64 eps) (tan.f64 x)) (/.f64 #s(literal 1 binary64) (cos.f64 eps)))
(*.f64 (/.f64 (tan.f64 eps) (cos.f64 x)) (sin.f64 x))
(*.f64 (*.f64 #s(literal 1 binary64) (sin.f64 x)) (/.f64 (tan.f64 eps) (cos.f64 x)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 x) (sin.f64 eps))) (/.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) (cos.f64 eps)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 eps)))
(*.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (/.f64 #s(literal 1 binary64) (cos.f64 eps)))
(*.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (/.f64 #s(literal 1 binary64) (cos.f64 x)))
(*.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (-.f64 x eps)))) #s(literal 2 binary64))
(*.f64 (pow.f64 (/.f64 (cos.f64 x) (sin.f64 eps)) #s(literal -1 binary64)) (pow.f64 (/.f64 (cos.f64 eps) (sin.f64 x)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (cos.f64 eps) (sin.f64 x)) #s(literal -1 binary64)) (pow.f64 (/.f64 (cos.f64 x) (sin.f64 eps)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 x eps)))) #s(literal -1 binary64)) #s(literal 1/2 binary64))
(+.f64 x (+.f64 (*.f64 (*.f64 eps #s(literal 4/3 binary64)) (*.f64 (+.f64 x eps) x)) eps))
(+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))
(+.f64 (+.f64 x eps) (*.f64 (*.f64 eps #s(literal 4/3 binary64)) (*.f64 (+.f64 x eps) x)))
(+.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))) eps)
(-.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) (/.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))) (-.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))))
(fma.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))) eps)
(fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))) x eps)
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))) eps))) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))))
(/.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))) eps))))
(/.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))) (+.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))) (-.f64 (*.f64 eps eps) (*.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))))
(/.f64 (-.f64 (*.f64 eps eps) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) (-.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))))) (neg.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))) eps)))))
(/.f64 (neg.f64 (-.f64 (*.f64 eps eps) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))) (neg.f64 (-.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))) (*.f64 eps eps)) (-.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))) eps))
(pow.f64 (/.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))) eps))) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))) eps)))))
(*.f64 (-.f64 (*.f64 eps eps) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) (/.f64 #s(literal 1 binary64) (-.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))))
(+.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)))) (*.f64 (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))) (*.f64 x eps)))
(+.f64 (*.f64 (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))) (*.f64 x eps)) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)))))
(+.f64 (*.f64 eps #s(literal 1 binary64)) (*.f64 eps (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))))))
(+.f64 (*.f64 #s(literal 1 binary64) eps) (*.f64 (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))) eps))
(fma.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (*.f64 (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))) (*.f64 x eps)))
(fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) eps (*.f64 (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))) (*.f64 x eps)))
(/.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) (*.f64 x (*.f64 (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))))))) (+.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)))) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))))) (-.f64 (*.f64 (*.f64 (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))) (*.f64 x eps)) (*.f64 (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))) (*.f64 x eps))) (*.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)))) (*.f64 (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))) (*.f64 x eps))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)))) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))))) (*.f64 (*.f64 (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))) (*.f64 x eps)) (*.f64 (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))) (*.f64 x eps)))) (-.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)))) (*.f64 (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))) (*.f64 x eps))))
(/.f64 (*.f64 eps (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))))) (*.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) (*.f64 x (*.f64 (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)))) (*.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) (-.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)))))))
(/.f64 (*.f64 eps (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)))) (*.f64 x (*.f64 (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))))) (*.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) (*.f64 x (*.f64 (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))))))) eps) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)))) (*.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) (-.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)))) (*.f64 x (*.f64 (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))))) eps) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))))
(*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))) eps)
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))))
(+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))))
(+.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))))
(+.f64 (*.f64 x eps) (+.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)))))
(+.f64 (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))) #s(literal 1 binary64))
(+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (*.f64 x eps)) (*.f64 x (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))
(+.f64 (+.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) #s(literal 1 binary64)) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))))) (/.f64 (*.f64 x (*.f64 (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))))))
(fma.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))))
(fma.f64 (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))) x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)))) (*.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) (-.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))))) (*.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) (*.f64 x (*.f64 (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)))) (*.f64 x (*.f64 (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))))) (*.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) (*.f64 x (*.f64 (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)))) (*.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) (-.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))))) (*.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) (*.f64 x (*.f64 (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))))))) (+.f64 (*.f64 x (*.f64 (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)))) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) x) (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)))) (*.f64 x (*.f64 (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))))) (*.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) (*.f64 x (*.f64 (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))))))) (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)))) (*.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) (-.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)))) (*.f64 x (*.f64 (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))))))) (neg.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))) (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))))) (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))) (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))))) (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))) (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))))) (-.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))))))
(/.f64 (-.f64 (*.f64 x (*.f64 (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))))) (-.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)))))
(pow.f64 (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)))) (*.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) (-.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))))) (*.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) (*.f64 x (*.f64 (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)))) (*.f64 x (*.f64 (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))))) (*.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) (*.f64 x (*.f64 (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)))) (*.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) (-.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))))))))
(*.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)))) (*.f64 x (*.f64 (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))))) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))))))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)))
(+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)))) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/9 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)))))
(fma.f64 #s(literal 1/3 binary64) (*.f64 eps eps) #s(literal 1 binary64))
(fma.f64 (*.f64 eps eps) #s(literal 1/3 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 eps #s(literal 1/3 binary64)) eps #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)) (-.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/27 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/9 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/27 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)) (-.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/27 binary64)))) (+.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/9 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/9 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/27 binary64))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)) (-.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/9 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/9 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)) #s(literal 1 binary64)))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)) (-.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/27 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/9 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 1/27 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)) (-.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)) #s(literal 1 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) #s(literal 1/9 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps))) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps))) (*.f64 (sin.f64 eps) (cos.f64 x))))
(+.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps)))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps)))))
(tan.f64 (+.f64 x eps))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (neg.f64 (sin.f64 (+.f64 x eps))) (-.f64 #s(literal 0 binary64) (cos.f64 (+.f64 x eps))))
(/.f64 (*.f64 (sin.f64 (+.f64 x eps)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (cos.f64 (+.f64 x eps))))
(/.f64 (*.f64 #s(literal -1 binary64) (sin.f64 (+.f64 x eps))) (-.f64 #s(literal 0 binary64) (cos.f64 (+.f64 x eps))))
(pow.f64 (/.f64 (cos.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (tan.f64 (+.f64 x eps)))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps))) (sin.f64 (+.f64 x eps)))
(*.f64 (sin.f64 (+.f64 x eps)) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps))))
(+.f64 (tan.f64 (+.f64 x eps)) (-.f64 #s(literal 0 binary64) (tan.f64 x)))
(+.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x))) (sin.f64 x)) (tan.f64 x)))
(+.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (tan.f64 (+.f64 x eps)))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 3 binary64)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))) (/.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (/.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(fma.f64 #s(literal 1 binary64) (tan.f64 (+.f64 x eps)) (-.f64 #s(literal 0 binary64) (tan.f64 x)))
(fma.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps))) (sin.f64 (+.f64 x eps)) (-.f64 #s(literal 0 binary64) (tan.f64 x)))
(fma.f64 (sin.f64 (+.f64 x eps)) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps))) (-.f64 #s(literal 0 binary64) (tan.f64 x)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (cos.f64 (+.f64 x eps))) (*.f64 (cos.f64 (+.f64 x eps)) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (-.f64 #s(literal 0 binary64) (cos.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (-.f64 #s(literal 0 binary64) (sin.f64 x)))) (*.f64 (cos.f64 (+.f64 x eps)) (-.f64 #s(literal 0 binary64) (cos.f64 x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 3 binary64)) (/.f64 #s(literal -1 binary64) (pow.f64 (tan.f64 x) #s(literal -3 binary64)))) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)) (-.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) #s(literal 2 binary64)) (*.f64 (tan.f64 (+.f64 x eps)) (-.f64 #s(literal 0 binary64) (tan.f64 x))))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) #s(literal 2 binary64))) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(pow.f64 (/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) #s(literal -1 binary64))
(*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))))
(*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (+.f64 x eps))) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (cos.f64 (+.f64 x eps))))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps)))
(/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (+.f64 x eps)))))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (cos.f64 (+.f64 x eps))))
(pow.f64 (cos.f64 (+.f64 x eps)) #s(literal -1 binary64))
(pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) #s(literal -1/2 binary64))
(pow.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (+.f64 x eps)))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 (cos.f64 (+.f64 x eps)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (cos.f64 (+.f64 x eps)))))
(*.f64 (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal -1/2 binary64)) (pow.f64 (cos.f64 (+.f64 x eps)) #s(literal -1/2 binary64)))
(+.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (-.f64 #s(literal 0 binary64) (sin.f64 x))))
(+.f64 (cos.f64 (+.f64 x eps)) (+.f64 (*.f64 (sin.f64 eps) (-.f64 #s(literal 0 binary64) (sin.f64 x))) (*.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)))))
(exp.f64 (neg.f64 (*.f64 (log.f64 (cos.f64 (+.f64 x eps))) #s(literal -1 binary64))))
(cos.f64 (+.f64 x eps))
(-.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))
(-.f64 (/.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 1 binary64)) (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 1 binary64)))
(fma.f64 (cos.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (-.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 (cos.f64 eps) (cos.f64 x) (*.f64 (sin.f64 eps) (-.f64 #s(literal 0 binary64) (sin.f64 x))))
(fma.f64 (+.f64 (cos.f64 (+.f64 x eps)) (cos.f64 (-.f64 x eps))) #s(literal 1/2 binary64) (*.f64 (sin.f64 eps) (-.f64 #s(literal 0 binary64) (sin.f64 x))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps))))
(/.f64 (cos.f64 (+.f64 x eps)) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (+.f64 x eps))) #s(literal -1 binary64))
(/.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 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.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 2 binary64)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) #s(literal 2 binary64))) (cos.f64 (-.f64 x eps)))
(pow.f64 (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 (cos.f64 (+.f64 x eps)) #s(literal 1 binary64))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (/.f64 (*.f64 eps #s(literal 1 binary64)) (*.f64 (sin.f64 x) (cos.f64 x))) (tan.f64 x)))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (/.f64 (*.f64 eps #s(literal 1 binary64)) (*.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 #s(literal 0 binary64) (tan.f64 x)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 eps #s(literal 1 binary64)) (*.f64 (sin.f64 x) (cos.f64 x)))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (/.f64 (*.f64 eps #s(literal 1 binary64)) (*.f64 (sin.f64 x) (cos.f64 x))) (tan.f64 x))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (/.f64 (*.f64 eps #s(literal 1 binary64)) (*.f64 (sin.f64 x) (cos.f64 x))) (tan.f64 x))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (/.f64 (/.f64 (*.f64 eps #s(literal 1 binary64)) (*.f64 (sin.f64 x) (cos.f64 x))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (/.f64 (*.f64 eps #s(literal 1 binary64)) (*.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (/.f64 (*.f64 eps #s(literal 1 binary64)) (*.f64 (sin.f64 x) (cos.f64 x))) (tan.f64 x)))))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 eps #s(literal 1 binary64)) (*.f64 (sin.f64 x) (cos.f64 x)))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (/.f64 (/.f64 (*.f64 eps #s(literal 1 binary64)) (*.f64 (sin.f64 x) (cos.f64 x))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 #s(literal 1 binary64) (tan.f64 x)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 eps #s(literal 1 binary64)) (*.f64 (sin.f64 x) (cos.f64 x))))) (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 #s(literal 0 binary64) (tan.f64 x)))))
(/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 eps #s(literal 1 binary64)) (*.f64 (sin.f64 x) (cos.f64 x))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(/.f64 (*.f64 (/.f64 (*.f64 eps #s(literal 1 binary64)) (*.f64 (sin.f64 x) (cos.f64 x))) #s(literal 1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)))
(/.f64 (*.f64 (/.f64 eps (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x)))) (/.f64 #s(literal 1 binary64) (tan.f64 x)))
(/.f64 (*.f64 eps (*.f64 (+.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (tan.f64 x))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (/.f64 (/.f64 (*.f64 eps #s(literal 1 binary64)) (*.f64 (sin.f64 x) (cos.f64 x))) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 eps #s(literal 1 binary64)) (*.f64 (sin.f64 x) (cos.f64 x))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x)) (/.f64 #s(literal 1 binary64) (sin.f64 x)))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 eps #s(literal 1 binary64)) (*.f64 (sin.f64 x) (cos.f64 x))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (tan.f64 x)))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (/.f64 (*.f64 eps #s(literal 1 binary64)) (*.f64 (sin.f64 x) (cos.f64 x))) (tan.f64 x))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (/.f64 (*.f64 eps #s(literal 1 binary64)) (*.f64 (sin.f64 x) (cos.f64 x))) (tan.f64 x))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (/.f64 (/.f64 (*.f64 eps #s(literal 1 binary64)) (*.f64 (sin.f64 x) (cos.f64 x))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))) #s(literal -1 binary64))
(*.f64 eps (/.f64 (+.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))))
(*.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (/.f64 (/.f64 (*.f64 eps #s(literal 1 binary64)) (*.f64 (sin.f64 x) (cos.f64 x))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (tan.f64 x) (/.f64 (/.f64 (*.f64 eps #s(literal 1 binary64)) (*.f64 (sin.f64 x) (cos.f64 x))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (+.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (*.f64 eps (/.f64 (tan.f64 x) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (+.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (/.f64 eps (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))))
(*.f64 (/.f64 (*.f64 eps #s(literal 1 binary64)) (*.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (tan.f64 x) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 eps #s(literal 1 binary64)) (*.f64 (sin.f64 x) (cos.f64 x)))) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 #s(literal 0 binary64) (tan.f64 x)))))
(*.f64 (/.f64 eps (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (+.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (tan.f64 x)))
(*.f64 (*.f64 (+.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (tan.f64 x)) (/.f64 eps (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (/.f64 (tan.f64 x) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (*.f64 eps #s(literal 1 binary64)) (*.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 (/.f64 (tan.f64 x) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps #s(literal 1 binary64)) (*.f64 (sin.f64 x) (cos.f64 x)))) #s(literal -1 binary64)))
(*.f64 (*.f64 eps (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (/.f64 (/.f64 (*.f64 eps #s(literal 1 binary64)) (*.f64 (sin.f64 x) (cos.f64 x))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))) eps)
(*.f64 (/.f64 (+.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 eps (tan.f64 x)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (/.f64 (*.f64 eps #s(literal 1 binary64)) (*.f64 (sin.f64 x) (cos.f64 x)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 eps #s(literal 1 binary64)) (*.f64 (sin.f64 x) (cos.f64 x))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x)) (sin.f64 x))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 eps #s(literal 1 binary64)) (*.f64 (sin.f64 x) (cos.f64 x))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) #s(literal 1 binary64)) (tan.f64 x))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 eps #s(literal 1 binary64)) (*.f64 (sin.f64 x) (cos.f64 x))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (tan.f64 x)))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 eps #s(literal 1 binary64)) (*.f64 (sin.f64 x) (cos.f64 x))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 #s(literal 0 binary64) (cos.f64 x))) (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(*.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x)))) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) eps) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) eps) #s(literal -1 binary64)) (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x)))) #s(literal -1 binary64)))
(+.f64 (*.f64 eps (tan.f64 x)) (/.f64 eps (tan.f64 x)))
(+.f64 (/.f64 eps (tan.f64 x)) (*.f64 eps (tan.f64 x)))
(fma.f64 eps (tan.f64 x) (/.f64 eps (tan.f64 x)))
(fma.f64 (tan.f64 x) eps (/.f64 eps (tan.f64 x)))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 3 binary64)) (pow.f64 (/.f64 eps (tan.f64 x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 eps (tan.f64 x)) #s(literal 2 binary64)) (*.f64 (*.f64 eps (tan.f64 x)) (/.f64 eps (tan.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (tan.f64 x)) #s(literal 2 binary64)) (pow.f64 (/.f64 eps (tan.f64 x)) #s(literal 2 binary64))) (-.f64 (*.f64 eps (tan.f64 x)) (/.f64 eps (tan.f64 x))))
(/.f64 (*.f64 eps #s(literal 1 binary64)) (*.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 #s(literal 1 binary64) eps) (*.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 eps (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal -3 binary64)))) (+.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (pow.f64 (tan.f64 x) #s(literal -2 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 eps (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal -2 binary64)))) (-.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal -3 binary64))) eps) (+.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (pow.f64 (tan.f64 x) #s(literal -2 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal -2 binary64))) eps) (-.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(*.f64 eps (+.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(*.f64 (+.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x))) eps)
(+.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x)))
(+.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (tan.f64 x))
(-.f64 (tan.f64 x) (/.f64 (cos.f64 x) (-.f64 #s(literal 0 binary64) (sin.f64 x))))
(-.f64 (tan.f64 x) (/.f64 #s(literal -1 binary64) (tan.f64 x)))
(-.f64 (tan.f64 x) (/.f64 (-.f64 #s(literal 0 binary64) (cos.f64 x)) (sin.f64 x)))
(-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (-.f64 #s(literal 0 binary64) (tan.f64 x)))
(-.f64 (/.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (-.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x)))) (/.f64 (pow.f64 (tan.f64 x) #s(literal -2 binary64)) (-.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x)))))
(fma.f64 (sin.f64 x) (/.f64 #s(literal 1 binary64) (cos.f64 x)) (/.f64 #s(literal 1 binary64) (tan.f64 x)))
(fma.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (sin.f64 x)) (tan.f64 x))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (tan.f64 x)) (tan.f64 x))
(/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 x) (cos.f64 x)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (pow.f64 (tan.f64 x) #s(literal -2 binary64)) #s(literal -1 binary64))) (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal -3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal -2 binary64)))))
(/.f64 (+.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal -3 binary64))) (+.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (pow.f64 (tan.f64 x) #s(literal -2 binary64)) #s(literal -1 binary64))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal -3 binary64))) (+.f64 (pow.f64 (tan.f64 x) #s(literal -2 binary64)) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) (sin.f64 x))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal -2 binary64))) (-.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (tan.f64 x)) (*.f64 (cos.f64 x) #s(literal 1 binary64))) (*.f64 (cos.f64 x) (tan.f64 x)))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (tan.f64 x))) (*.f64 (cos.f64 x) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (-.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (sin.f64 x))) (*.f64 (cos.f64 x) (-.f64 #s(literal 0 binary64) (cos.f64 x)))) (*.f64 (cos.f64 x) (-.f64 #s(literal 0 binary64) (sin.f64 x))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (sin.f64 x)) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (cos.f64 x))) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (sin.f64 x)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (tan.f64 x))) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) #s(literal -1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (-.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 x))) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (-.f64 #s(literal 0 binary64) (cos.f64 x)))) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (-.f64 #s(literal 0 binary64) (sin.f64 x))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 x)) (*.f64 (-.f64 #s(literal 0 binary64) (cos.f64 x)) (cos.f64 x))) (*.f64 (-.f64 #s(literal 0 binary64) (cos.f64 x)) (sin.f64 x)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (tan.f64 x)) (*.f64 (-.f64 #s(literal 0 binary64) (cos.f64 x)) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (cos.f64 x)) (tan.f64 x)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (-.f64 #s(literal 0 binary64) (tan.f64 x))) (*.f64 (-.f64 #s(literal 0 binary64) (cos.f64 x)) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (cos.f64 x)) (-.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (+.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) (cos.f64 x)) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (cos.f64 x)) (-.f64 #s(literal 0 binary64) (sin.f64 x))))
(/.f64 (+.f64 (*.f64 (cos.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (*.f64 (sin.f64 x) #s(literal 1 binary64))) (*.f64 (sin.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(/.f64 (+.f64 (*.f64 (cos.f64 x) (-.f64 #s(literal 0 binary64) (cos.f64 x))) (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (sin.f64 x)))) (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (cos.f64 x))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (cos.f64 x)) (*.f64 (tan.f64 x) (sin.f64 x))) (*.f64 (tan.f64 x) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (cos.f64 x))) (*.f64 (tan.f64 x) (-.f64 #s(literal 0 binary64) (sin.f64 x)))) (*.f64 (tan.f64 x) (-.f64 #s(literal 0 binary64) (cos.f64 x))))
(/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (cos.f64 x)) (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (sin.f64 x))) (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (cos.f64 x))) (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (-.f64 #s(literal 0 binary64) (sin.f64 x)))) (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (-.f64 #s(literal 0 binary64) (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (cos.f64 x)) (cos.f64 x)) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 x))) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (cos.f64 x)) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(/.f64 (+.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (cos.f64 x)) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (-.f64 #s(literal 0 binary64) (cos.f64 x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal -3 binary64)))) (neg.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (pow.f64 (tan.f64 x) #s(literal -2 binary64)) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal -2 binary64)))) (neg.f64 (-.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal -2 binary64)) (pow.f64 (tan.f64 x) #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (tan.f64 x)))
(pow.f64 (*.f64 (sin.f64 x) (cos.f64 x)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (sin.f64 x) (cos.f64 x)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (pow.f64 (tan.f64 x) #s(literal -2 binary64)) #s(literal -1 binary64))) (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal -3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal -2 binary64)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(*.f64 (+.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (pow.f64 (tan.f64 x) #s(literal -3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (+.f64 (pow.f64 (tan.f64 x) #s(literal -2 binary64)) #s(literal -1 binary64)))))
(*.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) (pow.f64 (tan.f64 x) #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x)))))
(-.f64 (/.f64 (cos.f64 (-.f64 x eps)) #s(literal 2 binary64)) (/.f64 (cos.f64 (+.f64 x eps)) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 x eps)))))
(/.f64 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 x eps))) #s(literal 2 binary64))
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 x eps)))) #s(literal -2 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 x eps)))) #s(literal -1 binary64))
(*.f64 (sin.f64 x) (sin.f64 eps))
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 (-.f64 (cos.f64 (-.f64 x eps)) (cos.f64 (+.f64 x eps))) #s(literal 1/2 binary64))
(+.f64 (*.f64 #s(literal 4/3 binary64) (*.f64 x eps)) (*.f64 #s(literal 4/3 binary64) (*.f64 eps eps)))
(+.f64 (*.f64 (*.f64 eps #s(literal 4/3 binary64)) x) (*.f64 (*.f64 eps #s(literal 4/3 binary64)) eps))
(+.f64 (*.f64 (*.f64 eps #s(literal 4/3 binary64)) eps) (*.f64 (*.f64 eps #s(literal 4/3 binary64)) x))
(+.f64 (*.f64 (*.f64 x eps) #s(literal 4/3 binary64)) (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)))
(+.f64 (*.f64 x (*.f64 eps #s(literal 4/3 binary64))) (*.f64 eps (*.f64 eps #s(literal 4/3 binary64))))
(+.f64 (*.f64 eps (*.f64 eps #s(literal 4/3 binary64))) (*.f64 x (*.f64 eps #s(literal 4/3 binary64))))
(/.f64 (*.f64 (*.f64 eps #s(literal 4/3 binary64)) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))))
(/.f64 (*.f64 (*.f64 eps #s(literal 4/3 binary64)) (-.f64 (*.f64 x x) (*.f64 eps eps))) (-.f64 x eps))
(*.f64 eps (*.f64 (+.f64 x eps) #s(literal 4/3 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))
(*.f64 #s(literal 4/3 binary64) (*.f64 eps (+.f64 x eps)))
(*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))
(*.f64 (*.f64 eps (+.f64 x eps)) #s(literal 4/3 binary64))
(*.f64 (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))) #s(literal 1 binary64))
(*.f64 (*.f64 eps #s(literal 4/3 binary64)) (+.f64 x eps))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 x eps))) #s(literal 4/3 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 eps #s(literal 4/3 binary64))) (+.f64 x eps))
(*.f64 (*.f64 #s(literal 4/3 binary64) (+.f64 x eps)) eps)
(*.f64 eps (*.f64 eps #s(literal 1/3 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)))
(*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))
(*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))
(*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)) #s(literal 1 binary64))
(*.f64 (*.f64 eps #s(literal 1/3 binary64)) eps)
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 eps eps)) #s(literal 1/3 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 eps #s(literal 1/3 binary64))) eps)
(+.f64 (*.f64 eps eps) (*.f64 x eps))
(+.f64 (*.f64 x eps) (*.f64 eps eps))
(fma.f64 x eps (*.f64 eps eps))
(fma.f64 eps x (*.f64 eps eps))
(/.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) (+.f64 (*.f64 (*.f64 x x) (*.f64 eps eps)) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 x eps) (*.f64 eps eps)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (-.f64 (*.f64 x eps) (*.f64 eps eps)))
(/.f64 (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))))
(/.f64 (*.f64 eps (-.f64 (*.f64 x x) (*.f64 eps eps))) (-.f64 x eps))
(/.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))) eps) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 eps eps)) eps) (-.f64 x eps))
(*.f64 eps (+.f64 x eps))
(*.f64 (+.f64 x eps) eps)
(+.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))) (*.f64 x eps))
(+.f64 (*.f64 x eps) (*.f64 x (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))
(fma.f64 x eps (*.f64 x (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))
(fma.f64 eps x (*.f64 x (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 (*.f64 x x) (*.f64 eps eps)) (-.f64 (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) (*.f64 (*.f64 x eps) (*.f64 x (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 eps eps)) (*.f64 (*.f64 x (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))) (*.f64 x (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))) (-.f64 (*.f64 x eps) (*.f64 x (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))))
(/.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))))) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))) eps))))
(/.f64 (*.f64 x (-.f64 (*.f64 eps eps) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))) (-.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))
(/.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))) x) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))) eps))))
(/.f64 (*.f64 (-.f64 (*.f64 eps eps) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) x) (-.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))
(*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))
(*.f64 (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))) x)
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps)))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 eps) (cos.f64 x))))
(+.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) #s(literal 1 binary64)))
(-.f64 (*.f64 (sin.f64 (/.f64 (*.f64 x x) (-.f64 x eps))) (cos.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)))) (*.f64 (cos.f64 (/.f64 (*.f64 x x) (-.f64 x eps))) (sin.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)))))
(sin.f64 (+.f64 x eps))
(fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) #s(literal 2 binary64))) (sin.f64 (-.f64 x eps)))
(*.f64 #s(literal 1 binary64) (sin.f64 (+.f64 x eps)))
(*.f64 (sin.f64 (+.f64 x eps)) #s(literal 1 binary64))

simplify383.0ms (2.3%)

Algorithm
egg-herbie
Rules
5280×*-lowering-*.f32
5280×*-lowering-*.f64
5216×+-lowering-+.f64
5216×+-lowering-+.f32
1360×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
08918743
132667965
081797965
Stop Event
iter limit
node limit
Counts
468 → 468
Calls
Call 1
Inputs
(/ (sin eps) (* x (cos eps)))
(/ (+ (* (pow x 2) (- (+ (* -1/2 (/ (sin eps) (cos eps))) (/ (sin eps) (cos eps))) (* -1/6 (/ (sin eps) (cos eps))))) (/ (sin eps) (cos eps))) x)
(/ (+ (* (pow x 2) (- (+ (* -1/2 (/ (sin eps) (cos eps))) (+ (* (pow x 2) (- (+ (* -1/6 (/ (sin eps) (cos eps))) (* 1/24 (/ (sin eps) (cos eps)))) (+ (* -1/2 (/ (sin eps) (cos eps))) (+ (* -1/6 (- (* -1/2 (/ (sin eps) (cos eps))) (* -1/6 (/ (sin eps) (cos eps))))) (* 1/120 (/ (sin eps) (cos eps))))))) (/ (sin eps) (cos eps)))) (* -1/6 (/ (sin eps) (cos eps))))) (/ (sin eps) (cos eps))) x)
(/ (+ (* (pow x 2) (- (+ (* -1/2 (/ (sin eps) (cos eps))) (+ (* (pow x 2) (- (+ (* -1/6 (/ (sin eps) (cos eps))) (+ (* 1/24 (/ (sin eps) (cos eps))) (* (pow x 2) (- (+ (* -1/720 (/ (sin eps) (cos eps))) (* 1/120 (/ (sin eps) (cos eps)))) (+ (* -1/2 (- (* -1/6 (/ (sin eps) (cos eps))) (* -1/2 (/ (sin eps) (cos eps))))) (+ (* -1/6 (- (* 1/24 (/ (sin eps) (cos eps))) (+ (* -1/6 (- (* -1/2 (/ (sin eps) (cos eps))) (* -1/6 (/ (sin eps) (cos eps))))) (* 1/120 (/ (sin eps) (cos eps)))))) (+ (* -1/5040 (/ (sin eps) (cos eps))) (+ (* 1/120 (- (* -1/2 (/ (sin eps) (cos eps))) (* -1/6 (/ (sin eps) (cos eps))))) (* 1/24 (/ (sin eps) (cos eps))))))))))) (+ (* -1/2 (/ (sin eps) (cos eps))) (+ (* -1/6 (- (* -1/2 (/ (sin eps) (cos eps))) (* -1/6 (/ (sin eps) (cos eps))))) (* 1/120 (/ (sin eps) (cos eps))))))) (/ (sin eps) (cos eps)))) (* -1/6 (/ (sin eps) (cos eps))))) (/ (sin eps) (cos eps))) x)
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(* eps (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))
(* eps (+ (* (pow eps 2) (- (+ (* -1/6 (/ (cos x) (sin x))) (* -1/6 (/ (sin x) (cos x)))) (+ (* -1/2 (/ (cos x) (sin x))) (* -1/2 (/ (sin x) (cos x)))))) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))))
(* eps (+ (* (pow eps 2) (- (+ (* -1/6 (/ (cos x) (sin x))) (+ (* -1/6 (/ (sin x) (cos x))) (* (pow eps 2) (- (+ (* 1/120 (/ (cos x) (sin x))) (* 1/120 (/ (sin x) (cos x)))) (+ (* -1/2 (- (* -1/6 (/ (cos x) (sin x))) (* -1/2 (/ (cos x) (sin x))))) (+ (* -1/2 (- (* -1/6 (/ (sin x) (cos x))) (* -1/2 (/ (sin x) (cos x))))) (+ (* 1/24 (/ (cos x) (sin x))) (* 1/24 (/ (sin x) (cos x)))))))))) (+ (* -1/2 (/ (cos x) (sin x))) (* -1/2 (/ (sin x) (cos x)))))) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))))
(* eps (+ (* (pow eps 2) (- (+ (* -1/6 (/ (cos x) (sin x))) (+ (* -1/6 (/ (sin x) (cos x))) (* (pow eps 2) (- (+ (* 1/120 (/ (cos x) (sin x))) (+ (* 1/120 (/ (sin x) (cos x))) (* (pow eps 2) (- (+ (* -1/5040 (/ (cos x) (sin x))) (* -1/5040 (/ (sin x) (cos x)))) (+ (* -1/2 (- (* 1/120 (/ (cos x) (sin x))) (+ (* -1/2 (- (* -1/6 (/ (cos x) (sin x))) (* -1/2 (/ (cos x) (sin x))))) (* 1/24 (/ (cos x) (sin x)))))) (+ (* -1/2 (- (* 1/120 (/ (sin x) (cos x))) (+ (* -1/2 (- (* -1/6 (/ (sin x) (cos x))) (* -1/2 (/ (sin x) (cos x))))) (* 1/24 (/ (sin x) (cos x)))))) (+ (* -1/720 (/ (cos x) (sin x))) (+ (* -1/720 (/ (sin x) (cos x))) (+ (* 1/24 (- (* -1/6 (/ (cos x) (sin x))) (* -1/2 (/ (cos x) (sin x))))) (* 1/24 (- (* -1/6 (/ (sin x) (cos x))) (* -1/2 (/ (sin x) (cos x)))))))))))))) (+ (* -1/2 (- (* -1/6 (/ (cos x) (sin x))) (* -1/2 (/ (cos x) (sin x))))) (+ (* -1/2 (- (* -1/6 (/ (sin x) (cos x))) (* -1/2 (/ (sin x) (cos x))))) (+ (* 1/24 (/ (cos x) (sin x))) (* 1/24 (/ (sin x) (cos x)))))))))) (+ (* -1/2 (/ (cos x) (sin x))) (* -1/2 (/ (sin x) (cos x)))))) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(/ 1 x)
(/ (+ 1 (* -1 (/ (* x (sin eps)) (cos eps)))) x)
(/ (+ 1 (* x (+ (* -1 (/ (sin eps) (cos eps))) (* -1/3 x)))) x)
(/ (+ 1 (* x (+ (* -1 (/ (sin eps) (cos eps))) (* x (- (* -1/45 (pow x 2)) 1/3))))) x)
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/ (cos x) (sin x))
(+ (* -1 eps) (/ (cos x) (sin x)))
(+ (* eps (- (* -1/3 (pow eps 2)) 1)) (/ (cos x) (sin x)))
(+ (* eps (- (* (pow eps 2) (- (* -2/15 (pow eps 2)) 1/3)) 1)) (/ (cos x) (sin x)))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/ (sin eps) (cos eps))
(+ (/ (sin eps) (cos eps)) (/ (* x (pow (sin eps) 2)) (pow (cos eps) 2)))
(+ (* x (- (* x (- (+ (* -1/2 (/ (sin eps) (cos eps))) (+ (* 1/3 (/ (sin eps) (cos eps))) (/ (sin eps) (cos eps)))) (+ (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3))) (* -1/6 (/ (sin eps) (cos eps)))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(+ (* x (- (* x (- (+ (* -1 (* x (+ (* -1 (/ (* (sin eps) (- (+ (* -1/2 (/ (sin eps) (cos eps))) (+ (* 1/3 (/ (sin eps) (cos eps))) (/ (sin eps) (cos eps)))) (+ (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3))) (* -1/6 (/ (sin eps) (cos eps)))))) (cos eps))) (* -1/3 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))) (+ (* -1/2 (/ (sin eps) (cos eps))) (+ (* 1/3 (/ (sin eps) (cos eps))) (/ (sin eps) (cos eps))))) (+ (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3))) (* -1/6 (/ (sin eps) (cos eps)))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/ (* eps (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (cos x))
(* eps (+ (/ (* eps (* (pow (sin x) 2) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (pow (cos x) 2)) (/ (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (cos x))))
(* eps (+ (* eps (- (* eps (- (/ (* (sin x) (- (+ (* -1/6 (/ (cos x) (sin x))) (* -1/6 (/ (sin x) (cos x)))) (+ (* -1/2 (/ (cos x) (sin x))) (* -1/2 (/ (sin x) (cos x)))))) (cos x)) (* -1 (/ (* (pow (sin x) 3) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 3))))) (* -1 (/ (* (pow (sin x) 2) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 2))))) (/ (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (cos x))))
(* eps (+ (* eps (- (* eps (- (+ (* -1 (* eps (+ (* -1 (/ (* (sin x) (- (/ (* (sin x) (- (+ (* -1/6 (/ (cos x) (sin x))) (* -1/6 (/ (sin x) (cos x)))) (+ (* -1/2 (/ (cos x) (sin x))) (* -1/2 (/ (sin x) (cos x)))))) (cos x)) (* -1 (/ (* (pow (sin x) 3) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 3))))) (cos x))) (* -1/3 (/ (* (pow (sin x) 2) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 2)))))) (/ (* (sin x) (- (+ (* -1/6 (/ (cos x) (sin x))) (* -1/6 (/ (sin x) (cos x)))) (+ (* -1/2 (/ (cos x) (sin x))) (* -1/2 (/ (sin x) (cos x)))))) (cos x))) (* -1 (/ (* (pow (sin x) 3) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 3))))) (* -1 (/ (* (pow (sin x) 2) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 2))))) (/ (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (cos x))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/ (* x (sin eps)) (cos eps))
(* x (+ (* (pow x 2) (- (* -1/6 (/ (sin eps) (cos eps))) (* -1/2 (/ (sin eps) (cos eps))))) (/ (sin eps) (cos eps))))
(* x (+ (* (pow x 2) (- (+ (* -1/6 (/ (sin eps) (cos eps))) (* (pow x 2) (- (* 1/120 (/ (sin eps) (cos eps))) (+ (* -1/2 (- (* -1/6 (/ (sin eps) (cos eps))) (* -1/2 (/ (sin eps) (cos eps))))) (* 1/24 (/ (sin eps) (cos eps))))))) (* -1/2 (/ (sin eps) (cos eps))))) (/ (sin eps) (cos eps))))
(* x (+ (* (pow x 2) (- (+ (* -1/6 (/ (sin eps) (cos eps))) (* (pow x 2) (- (+ (* 1/120 (/ (sin eps) (cos eps))) (* (pow x 2) (- (* -1/5040 (/ (sin eps) (cos eps))) (+ (* -1/2 (- (* 1/120 (/ (sin eps) (cos eps))) (+ (* -1/2 (- (* -1/6 (/ (sin eps) (cos eps))) (* -1/2 (/ (sin eps) (cos eps))))) (* 1/24 (/ (sin eps) (cos eps)))))) (+ (* -1/720 (/ (sin eps) (cos eps))) (* 1/24 (- (* -1/6 (/ (sin eps) (cos eps))) (* -1/2 (/ (sin eps) (cos eps)))))))))) (+ (* -1/2 (- (* -1/6 (/ (sin eps) (cos eps))) (* -1/2 (/ (sin eps) (cos eps))))) (* 1/24 (/ (sin eps) (cos eps))))))) (* -1/2 (/ (sin eps) (cos eps))))) (/ (sin eps) (cos eps))))
(/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))
(/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))
(/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))
(/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))
(/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))
(/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))
(/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))
(/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))
(/ (* eps (sin x)) (cos x))
(* eps (+ (* (pow eps 2) (- (* -1/6 (/ (sin x) (cos x))) (* -1/2 (/ (sin x) (cos x))))) (/ (sin x) (cos x))))
(* eps (+ (* (pow eps 2) (- (+ (* -1/6 (/ (sin x) (cos x))) (* (pow eps 2) (- (* 1/120 (/ (sin x) (cos x))) (+ (* -1/2 (- (* -1/6 (/ (sin x) (cos x))) (* -1/2 (/ (sin x) (cos x))))) (* 1/24 (/ (sin x) (cos x))))))) (* -1/2 (/ (sin x) (cos x))))) (/ (sin x) (cos x))))
(* eps (+ (* (pow eps 2) (- (+ (* -1/6 (/ (sin x) (cos x))) (* (pow eps 2) (- (+ (* 1/120 (/ (sin x) (cos x))) (* (pow eps 2) (- (* -1/5040 (/ (sin x) (cos x))) (+ (* -1/2 (- (* 1/120 (/ (sin x) (cos x))) (+ (* -1/2 (- (* -1/6 (/ (sin x) (cos x))) (* -1/2 (/ (sin x) (cos x))))) (* 1/24 (/ (sin x) (cos x)))))) (+ (* -1/720 (/ (sin x) (cos x))) (* 1/24 (- (* -1/6 (/ (sin x) (cos x))) (* -1/2 (/ (sin x) (cos x)))))))))) (+ (* -1/2 (- (* -1/6 (/ (sin x) (cos x))) (* -1/2 (/ (sin x) (cos x))))) (* 1/24 (/ (sin x) (cos x))))))) (* -1/2 (/ (sin x) (cos x))))) (/ (sin x) (cos x))))
(/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))
(/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))
(/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))
(/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))
(/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))
(/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))
(/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))
(/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))
x
(+ x (* eps (+ 1 (* 4/3 (pow x 2)))))
(+ x (* eps (+ 1 (+ (* 4/3 (* eps x)) (* 4/3 (pow x 2))))))
(+ x (* eps (+ 1 (+ (* 4/3 (* eps x)) (* 4/3 (pow x 2))))))
(* 4/3 (* (pow eps 2) x))
(* (pow eps 2) (+ (* 4/3 x) (+ (* 4/3 (/ (pow x 2) eps)) (/ 1 eps))))
(* (pow eps 2) (+ (* 4/3 x) (+ (* 4/3 (/ (pow x 2) eps)) (+ (/ 1 eps) (/ x (pow eps 2))))))
(* (pow eps 2) (+ (* 4/3 x) (+ (* 4/3 (/ (pow x 2) eps)) (+ (/ 1 eps) (/ x (pow eps 2))))))
(* 4/3 (* (pow eps 2) x))
(* (pow eps 2) (+ (* -1 (/ (- (* -4/3 (pow x 2)) 1) eps)) (* 4/3 x)))
(* (pow eps 2) (+ (* -1 (/ (- (+ (* -4/3 (pow x 2)) (* -1 (/ x eps))) 1) eps)) (* 4/3 x)))
(* (pow eps 2) (+ (* -1 (/ (- (+ (* -4/3 (pow x 2)) (* -1 (/ x eps))) 1) eps)) (* 4/3 x)))
eps
(+ eps (* x (+ 1 (* 4/3 (pow eps 2)))))
(+ eps (* x (+ 1 (+ (* 4/3 (* eps x)) (* 4/3 (pow eps 2))))))
(+ eps (* x (+ 1 (+ (* 4/3 (* eps x)) (* 4/3 (pow eps 2))))))
(* 4/3 (* eps (pow x 2)))
(* (pow x 2) (+ (* 4/3 eps) (+ (* 4/3 (/ (pow eps 2) x)) (/ 1 x))))
(* (pow x 2) (+ (* 4/3 eps) (+ (* 4/3 (/ (pow eps 2) x)) (+ (/ 1 x) (/ eps (pow x 2))))))
(* (pow x 2) (+ (* 4/3 eps) (+ (* 4/3 (/ (pow eps 2) x)) (+ (/ 1 x) (/ eps (pow x 2))))))
(* 4/3 (* eps (pow x 2)))
(* (pow x 2) (+ (* 4/3 eps) (+ (* 4/3 (/ (pow eps 2) x)) (/ 1 x))))
(* (pow x 2) (+ (* -1 (/ (+ (* -1 (+ 1 (* 4/3 (pow eps 2)))) (* -1 (/ eps x))) x)) (* 4/3 eps)))
(* (pow x 2) (+ (* -1 (/ (+ (* -1 (+ 1 (* 4/3 (pow eps 2)))) (* -1 (/ eps x))) x)) (* 4/3 eps)))
(* eps (+ 1 (pow x 2)))
(* eps (+ 1 (+ (* eps (* x (+ 1 (* 4/3 (pow x 2))))) (pow x 2))))
(* eps (+ 1 (+ (* eps (+ (* eps (+ 1/3 (* 4/3 (pow x 2)))) (* x (+ 1 (* 4/3 (pow x 2)))))) (pow x 2))))
(* eps (+ 1 (+ (* eps (+ (* eps (+ 1/3 (* 4/3 (pow x 2)))) (* x (+ 1 (* 4/3 (pow x 2)))))) (pow x 2))))
(* (pow eps 3) (+ 1/3 (* 4/3 (pow x 2))))
(* (pow eps 3) (+ 1/3 (+ (* 4/3 (pow x 2)) (/ (* x (+ 1 (* 4/3 (pow x 2)))) eps))))
(* (pow eps 3) (+ 1/3 (+ (* 4/3 (pow x 2)) (+ (/ 1 (pow eps 2)) (+ (/ (* x (+ 1 (* 4/3 (pow x 2)))) eps) (/ (pow x 2) (pow eps 2)))))))
(* (pow eps 3) (+ 1/3 (+ (* 4/3 (pow x 2)) (+ (/ 1 (pow eps 2)) (+ (/ (* x (+ 1 (* 4/3 (pow x 2)))) eps) (/ (pow x 2) (pow eps 2)))))))
(* (pow eps 3) (+ 1/3 (* 4/3 (pow x 2))))
(* -1 (* (pow eps 3) (+ (* -1 (+ 1/3 (* 4/3 (pow x 2)))) (/ (* x (- (* -4/3 (pow x 2)) 1)) eps))))
(* -1 (* (pow eps 3) (+ (* -1 (+ 1/3 (* 4/3 (pow x 2)))) (* -1 (/ (+ (* -1 (* x (- (* -4/3 (pow x 2)) 1))) (+ (/ 1 eps) (/ (pow x 2) eps))) eps)))))
(* -1 (* (pow eps 3) (+ (* -1 (+ 1/3 (* 4/3 (pow x 2)))) (* -1 (/ (+ (* -1 (* x (- (* -4/3 (pow x 2)) 1))) (+ (/ 1 eps) (/ (pow x 2) eps))) eps)))))
(* eps (+ 1 (* 1/3 (pow eps 2))))
(+ (* eps (+ 1 (* 1/3 (pow eps 2)))) (* (pow eps 2) x))
(+ (* eps (+ 1 (* 1/3 (pow eps 2)))) (* x (+ (* eps (* x (+ 1 (* 4/3 (pow eps 2))))) (pow eps 2))))
(+ (* eps (+ 1 (* 1/3 (pow eps 2)))) (* x (+ (* x (+ (* 4/3 (* (pow eps 2) x)) (* eps (+ 1 (* 4/3 (pow eps 2)))))) (pow eps 2))))
(* 4/3 (* (pow eps 2) (pow x 3)))
(* (pow x 3) (+ (* 4/3 (pow eps 2)) (/ (* eps (+ 1 (* 4/3 (pow eps 2)))) x)))
(* (pow x 3) (+ (* 4/3 (pow eps 2)) (+ (/ (* eps (+ 1 (* 4/3 (pow eps 2)))) x) (/ (pow eps 2) (pow x 2)))))
(* (pow x 3) (+ (* 4/3 (pow eps 2)) (+ (/ (* eps (+ 1 (* 1/3 (pow eps 2)))) (pow x 3)) (+ (/ (* eps (+ 1 (* 4/3 (pow eps 2)))) x) (/ (pow eps 2) (pow x 2))))))
(* 4/3 (* (pow eps 2) (pow x 3)))
(* -1 (* (pow x 3) (+ (* -4/3 (pow eps 2)) (* -1 (/ (* eps (+ 1 (* 4/3 (pow eps 2)))) x)))))
(* -1 (* (pow x 3) (+ (* -4/3 (pow eps 2)) (* -1 (/ (+ (* eps (+ 1 (* 4/3 (pow eps 2)))) (/ (pow eps 2) x)) x)))))
(* -1 (* (pow x 3) (+ (* -4/3 (pow eps 2)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* eps (+ 1 (* 1/3 (pow eps 2)))) x)) (* -1 (pow eps 2))) x)) (* eps (+ 1 (* 4/3 (pow eps 2))))) x)))))
(+ 1 (pow x 2))
(+ 1 (+ (* eps (* x (+ 1 (* 4/3 (pow x 2))))) (pow x 2)))
(+ 1 (+ (* eps (+ (* eps (+ 1/3 (* 4/3 (pow x 2)))) (* x (+ 1 (* 4/3 (pow x 2)))))) (pow x 2)))
(+ 1 (+ (* eps (+ (* eps (+ 1/3 (* 4/3 (pow x 2)))) (* x (+ 1 (* 4/3 (pow x 2)))))) (pow x 2)))
(* (pow eps 2) (+ 1/3 (* 4/3 (pow x 2))))
(* (pow eps 2) (+ 1/3 (+ (* 4/3 (pow x 2)) (/ (* x (+ 1 (* 4/3 (pow x 2)))) eps))))
(* (pow eps 2) (+ 1/3 (+ (* 4/3 (pow x 2)) (+ (/ 1 (pow eps 2)) (+ (/ (* x (+ 1 (* 4/3 (pow x 2)))) eps) (/ (pow x 2) (pow eps 2)))))))
(* (pow eps 2) (+ 1/3 (+ (* 4/3 (pow x 2)) (+ (/ 1 (pow eps 2)) (+ (/ (* x (+ 1 (* 4/3 (pow x 2)))) eps) (/ (pow x 2) (pow eps 2)))))))
(* (pow eps 2) (+ 1/3 (* 4/3 (pow x 2))))
(* (pow eps 2) (+ 1/3 (+ (* -1 (/ (* x (- (* -4/3 (pow x 2)) 1)) eps)) (* 4/3 (pow x 2)))))
(* (pow eps 2) (+ 1/3 (+ (* -1 (/ (+ (* -1 (/ (+ 1 (pow x 2)) eps)) (* x (- (* -4/3 (pow x 2)) 1))) eps)) (* 4/3 (pow x 2)))))
(* (pow eps 2) (+ 1/3 (+ (* -1 (/ (+ (* -1 (/ (+ 1 (pow x 2)) eps)) (* x (- (* -4/3 (pow x 2)) 1))) eps)) (* 4/3 (pow x 2)))))
(+ 1 (* 1/3 (pow eps 2)))
(+ 1 (+ (* 1/3 (pow eps 2)) (* eps x)))
(+ 1 (+ (* 1/3 (pow eps 2)) (* x (+ eps (* x (+ 1 (* 4/3 (pow eps 2))))))))
(+ 1 (+ (* 1/3 (pow eps 2)) (* x (+ eps (* x (+ 1 (+ (* 4/3 (* eps x)) (* 4/3 (pow eps 2)))))))))
(* 4/3 (* eps (pow x 3)))
(* (pow x 3) (+ (* 4/3 eps) (+ (* 4/3 (/ (pow eps 2) x)) (/ 1 x))))
(* (pow x 3) (+ (* 4/3 eps) (+ (* 4/3 (/ (pow eps 2) x)) (+ (/ 1 x) (/ eps (pow x 2))))))
(* (pow x 3) (+ (* 1/3 (/ (pow eps 2) (pow x 3))) (+ (* 4/3 eps) (+ (* 4/3 (/ (pow eps 2) x)) (+ (/ 1 x) (+ (/ 1 (pow x 3)) (/ eps (pow x 2))))))))
(* 4/3 (* eps (pow x 3)))
(* -1 (* (pow x 3) (+ (* -4/3 eps) (* -1 (/ (+ 1 (* 4/3 (pow eps 2))) x)))))
(* -1 (* (pow x 3) (+ (* -4/3 eps) (* -1 (/ (+ 1 (+ (* 4/3 (pow eps 2)) (/ eps x))) x)))))
(* -1 (* (pow x 3) (+ (* -4/3 eps) (* -1 (/ (+ 1 (+ (* -1 (/ (+ (* -1 eps) (* -1 (/ (+ 1 (* 1/3 (pow eps 2))) x))) x)) (* 4/3 (pow eps 2)))) x)))))
1
(+ 1 (* 1/3 (pow eps 2)))
(+ 1 (* 1/3 (pow eps 2)))
(+ 1 (* 1/3 (pow eps 2)))
(* 1/3 (pow eps 2))
(* (pow eps 2) (+ 1/3 (/ 1 (pow eps 2))))
(* (pow eps 2) (+ 1/3 (/ 1 (pow eps 2))))
(* (pow eps 2) (+ 1/3 (/ 1 (pow eps 2))))
(* 1/3 (pow eps 2))
(* (pow eps 2) (+ 1/3 (/ 1 (pow eps 2))))
(* (pow eps 2) (+ 1/3 (/ 1 (pow eps 2))))
(* (pow eps 2) (+ 1/3 (/ 1 (pow eps 2))))
(/ (sin eps) (cos eps))
(+ (* x (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(+ (* x (- (+ 1 (/ (* x (* (sin eps) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))) (cos eps))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(+ (* x (- (+ 1 (* x (- (* -1 (* x (+ 1/6 (+ (* -1 (/ (* (pow (sin eps) 2) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (pow (cos eps) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (* 1/6 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))))) (* -1 (/ (* (sin eps) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (cos eps)))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x))))
(/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x))))
(/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x))))
(/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x))))
(/ (sin x) (cos x))
(+ (* eps (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))
(+ (* eps (- (+ 1 (/ (* eps (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (cos x))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))
(+ (* eps (- (+ 1 (* eps (- (* -1 (* eps (+ 1/6 (+ (* -1 (/ (* (pow (sin x) 2) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (pow (cos x) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))))) (* -1 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)))))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps))))
(/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps))))
(/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps))))
(/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps))))
(/ (sin eps) (cos eps))
(+ (/ (sin eps) (cos eps)) (/ (* x (pow (sin eps) 2)) (pow (cos eps) 2)))
(+ (* x (- (/ (* x (* (sin eps) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))) (cos eps)) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(+ (* x (- (* x (- (* -1 (* x (+ 1/2 (+ (* -1 (/ (* (pow (sin eps) 2) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (pow (cos eps) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (* 1/6 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))))) (* -1 (/ (* (sin eps) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (cos eps))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(- (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x)))) (/ (sin x) (cos x)))
(- (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x)))) (/ (sin x) (cos x)))
(- (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x)))) (/ (sin x) (cos x)))
(- (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x)))) (/ (sin x) (cos x)))
(* eps (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(* eps (- (+ 1 (/ (* eps (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (cos x))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(* eps (- (+ 1 (* eps (- (* -1 (* eps (+ 1/6 (+ (* -1 (/ (* (pow (sin x) 2) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (pow (cos x) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))))) (* -1 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)))))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(* eps (- (+ 1 (* eps (- (* eps (- (* -1 (* eps (+ (* -1/2 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x))) (+ (* 1/6 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x))) (/ (* (sin x) (+ 1/6 (+ (* -1 (/ (* (pow (sin x) 2) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (pow (cos x) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))) (cos x)))))) (+ 1/6 (+ (* -1 (/ (* (pow (sin x) 2) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (pow (cos x) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))))) (* -1 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)))))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (/ (sin x) (cos x)))
(- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (/ (sin x) (cos x)))
(- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (/ (sin x) (cos x)))
(- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (/ (sin x) (cos x)))
(/ 1 (cos eps))
(+ (/ 1 (cos eps)) (/ (* x (sin eps)) (pow (cos eps) 2)))
(+ (* x (- (* x (- (* 1/2 (/ 1 (cos eps))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 3))))) (* -1 (/ (sin eps) (pow (cos eps) 2))))) (/ 1 (cos eps)))
(+ (* x (- (* x (- (+ (* -1 (* x (+ (* -1 (/ (* (sin eps) (- (* 1/2 (/ 1 (cos eps))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 3))))) (cos eps))) (+ (* -1/2 (/ (sin eps) (pow (cos eps) 2))) (* 1/6 (/ (sin eps) (pow (cos eps) 2))))))) (* 1/2 (/ 1 (cos eps)))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 3))))) (* -1 (/ (sin eps) (pow (cos eps) 2))))) (/ 1 (cos eps)))
(/ 1 (cos (+ eps x)))
(/ 1 (cos (+ eps x)))
(/ 1 (cos (+ eps x)))
(/ 1 (cos (+ eps x)))
(/ 1 (cos (- eps (* -1 x))))
(/ 1 (cos (- eps (* -1 x))))
(/ 1 (cos (- eps (* -1 x))))
(/ 1 (cos (- eps (* -1 x))))
(/ 1 (cos x))
(+ (/ 1 (cos x)) (/ (* eps (sin x)) (pow (cos x) 2)))
(+ (* eps (- (* eps (- (* 1/2 (/ 1 (cos x))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 3))))) (* -1 (/ (sin x) (pow (cos x) 2))))) (/ 1 (cos x)))
(+ (* eps (- (* eps (- (+ (* -1 (* eps (+ (* -1 (/ (* (sin x) (- (* 1/2 (/ 1 (cos x))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 3))))) (cos x))) (+ (* -1/2 (/ (sin x) (pow (cos x) 2))) (* 1/6 (/ (sin x) (pow (cos x) 2))))))) (* 1/2 (/ 1 (cos x)))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 3))))) (* -1 (/ (sin x) (pow (cos x) 2))))) (/ 1 (cos x)))
(/ 1 (cos (+ eps x)))
(/ 1 (cos (+ eps x)))
(/ 1 (cos (+ eps x)))
(/ 1 (cos (+ eps x)))
(/ 1 (cos (- x (* -1 eps))))
(/ 1 (cos (- x (* -1 eps))))
(/ 1 (cos (- x (* -1 eps))))
(/ 1 (cos (- x (* -1 eps))))
(cos eps)
(+ (cos eps) (* -1 (* x (sin eps))))
(+ (cos eps) (* x (- (* -1/2 (* x (cos eps))) (sin eps))))
(+ (cos eps) (* x (- (* x (+ (* -1/2 (cos eps)) (* 1/6 (* x (sin eps))))) (sin eps))))
(cos (+ eps x))
(cos (+ eps x))
(cos (+ eps x))
(cos (+ eps x))
(cos (- eps (* -1 x)))
(cos (- eps (* -1 x)))
(cos (- eps (* -1 x)))
(cos (- eps (* -1 x)))
(cos x)
(+ (cos x) (* -1 (* eps (sin x))))
(+ (cos x) (* eps (- (* -1/2 (* eps (cos x))) (sin x))))
(+ (cos x) (* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x))))
(cos (+ eps x))
(cos (+ eps x))
(cos (+ eps x))
(cos (+ eps x))
(cos (- x (* -1 eps)))
(cos (- x (* -1 eps)))
(cos (- x (* -1 eps)))
(cos (- x (* -1 eps)))
(/ (* eps (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (cos x))
(* eps (+ (/ (* eps (* (pow (sin x) 2) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (pow (cos x) 2)) (/ (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (cos x))))
(* eps (+ (* eps (- (/ (* eps (* (pow (sin x) 3) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (pow (cos x) 3)) (* -1 (/ (* (pow (sin x) 2) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 2))))) (/ (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (cos x))))
(* eps (+ (* eps (- (* eps (- (* -1 (* eps (+ (* -1 (/ (* (pow (sin x) 4) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 4))) (* -1/3 (/ (* (pow (sin x) 2) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 2)))))) (* -1 (/ (* (pow (sin x) 3) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 3))))) (* -1 (/ (* (pow (sin x) 2) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 2))))) (/ (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (cos x))))
(/ (* eps (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/ (* eps (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/ (* eps (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/ (* eps (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/ (* eps (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/ (* eps (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/ (* eps (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/ (* eps (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
eps
(+ eps (/ (* eps (* x (sin eps))) (cos eps)))
(+ eps (* x (- (* x (- eps (* -1 (/ (* eps (pow (sin eps) 2)) (pow (cos eps) 2))))) (* -1 (/ (* eps (sin eps)) (cos eps))))))
(+ eps (* x (- (* x (- (+ eps (* -1 (* x (+ (* -1 (/ (* (sin eps) (- eps (* -1 (/ (* eps (pow (sin eps) 2)) (pow (cos eps) 2))))) (cos eps))) (* -1/3 (/ (* eps (sin eps)) (cos eps))))))) (* -1 (/ (* eps (pow (sin eps) 2)) (pow (cos eps) 2))))) (* -1 (/ (* eps (sin eps)) (cos eps))))))
(/ (* eps (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/ (* eps (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/ (* eps (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/ (* eps (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/ (* eps (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/ (* eps (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/ (* eps (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/ (* eps (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(* eps (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))
(* eps (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))
(* eps (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))
(* eps (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))
(* eps (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))
(* eps (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))
(* eps (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))
(* eps (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))
(* eps (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))
(* eps (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))
(* eps (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))
(* eps (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))
(/ eps x)
(/ (+ eps (* 2/3 (* eps (pow x 2)))) x)
(/ (+ eps (* (pow x 2) (+ (* 14/45 (* eps (pow x 2))) (* 2/3 eps)))) x)
(/ (+ eps (* (pow x 2) (+ (* 2/3 eps) (* (pow x 2) (+ (* 124/945 (* eps (pow x 2))) (* 14/45 eps)))))) x)
(* eps (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))
(* eps (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))
(* eps (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))
(* eps (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))
(* eps (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))
(* eps (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))
(* eps (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))
(* eps (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))
(/ 1 x)
(/ (+ 1 (* 2/3 (pow x 2))) x)
(/ (+ 1 (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2))))) x)
(/ (+ 1 (* (pow x 2) (+ 2/3 (* (pow x 2) (+ 14/45 (* 124/945 (pow x 2))))))) x)
(+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))
(+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))
(+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))
(+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))
(+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))
(+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))
(+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))
(+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))
(* x (sin eps))
(* x (+ (sin eps) (* -1/6 (* (pow x 2) (sin eps)))))
(* x (+ (sin eps) (* (pow x 2) (+ (* -1/6 (sin eps)) (* 1/120 (* (pow x 2) (sin eps)))))))
(* x (+ (sin eps) (* (pow x 2) (+ (* -1/6 (sin eps)) (* (pow x 2) (+ (* -1/5040 (* (pow x 2) (sin eps))) (* 1/120 (sin eps))))))))
(* (sin eps) (sin x))
(* (sin eps) (sin x))
(* (sin eps) (sin x))
(* (sin eps) (sin x))
(* (sin eps) (sin x))
(* (sin eps) (sin x))
(* (sin eps) (sin x))
(* (sin eps) (sin x))
(* eps (sin x))
(* eps (+ (sin x) (* -1/6 (* (pow eps 2) (sin x)))))
(* eps (+ (sin x) (* (pow eps 2) (+ (* -1/6 (sin x)) (* 1/120 (* (pow eps 2) (sin x)))))))
(* eps (+ (sin x) (* (pow eps 2) (+ (* -1/6 (sin x)) (* (pow eps 2) (+ (* -1/5040 (* (pow eps 2) (sin x))) (* 1/120 (sin x))))))))
(* (sin eps) (sin x))
(* (sin eps) (sin x))
(* (sin eps) (sin x))
(* (sin eps) (sin x))
(* (sin eps) (sin x))
(* (sin eps) (sin x))
(* (sin eps) (sin x))
(* (sin eps) (sin x))
(* 4/3 (* eps x))
(* eps (+ (* 4/3 eps) (* 4/3 x)))
(* eps (+ (* 4/3 eps) (* 4/3 x)))
(* eps (+ (* 4/3 eps) (* 4/3 x)))
(* 4/3 (pow eps 2))
(* (pow eps 2) (+ 4/3 (* 4/3 (/ x eps))))
(* (pow eps 2) (+ 4/3 (* 4/3 (/ x eps))))
(* (pow eps 2) (+ 4/3 (* 4/3 (/ x eps))))
(* 4/3 (pow eps 2))
(* (pow eps 2) (+ 4/3 (* 4/3 (/ x eps))))
(* (pow eps 2) (+ 4/3 (* 4/3 (/ x eps))))
(* (pow eps 2) (+ 4/3 (* 4/3 (/ x eps))))
(* 4/3 (pow eps 2))
(+ (* 4/3 (* eps x)) (* 4/3 (pow eps 2)))
(+ (* 4/3 (* eps x)) (* 4/3 (pow eps 2)))
(+ (* 4/3 (* eps x)) (* 4/3 (pow eps 2)))
(* 4/3 (* eps x))
(* x (+ (* 4/3 eps) (* 4/3 (/ (pow eps 2) x))))
(* x (+ (* 4/3 eps) (* 4/3 (/ (pow eps 2) x))))
(* x (+ (* 4/3 eps) (* 4/3 (/ (pow eps 2) x))))
(* 4/3 (* eps x))
(* -1 (* x (+ (* -4/3 eps) (* -4/3 (/ (pow eps 2) x)))))
(* -1 (* x (+ (* -4/3 eps) (* -4/3 (/ (pow eps 2) x)))))
(* -1 (* x (+ (* -4/3 eps) (* -4/3 (/ (pow eps 2) x)))))
(* 1/3 (pow eps 2))
(* 1/3 (pow eps 2))
(* 1/3 (pow eps 2))
(* 1/3 (pow eps 2))
(* 1/3 (pow eps 2))
(* 1/3 (pow eps 2))
(* 1/3 (pow eps 2))
(* 1/3 (pow eps 2))
(* 1/3 (pow eps 2))
(* 1/3 (pow eps 2))
(* 1/3 (pow eps 2))
(* 1/3 (pow eps 2))
(* eps x)
(* eps (+ eps x))
(* eps (+ eps x))
(* eps (+ eps x))
(pow eps 2)
(* (pow eps 2) (+ 1 (/ x eps)))
(* (pow eps 2) (+ 1 (/ x eps)))
(* (pow eps 2) (+ 1 (/ x eps)))
(pow eps 2)
(* (pow eps 2) (+ 1 (/ x eps)))
(* (pow eps 2) (+ 1 (/ x eps)))
(* (pow eps 2) (+ 1 (/ x eps)))
(pow eps 2)
(+ (* eps x) (pow eps 2))
(+ (* eps x) (pow eps 2))
(+ (* eps x) (pow eps 2))
(* eps x)
(* x (+ eps (/ (pow eps 2) x)))
(* x (+ eps (/ (pow eps 2) x)))
(* x (+ eps (/ (pow eps 2) x)))
(* eps x)
(* -1 (* x (+ (* -1 eps) (* -1 (/ (pow eps 2) x)))))
(* -1 (* x (+ (* -1 eps) (* -1 (/ (pow eps 2) x)))))
(* -1 (* x (+ (* -1 eps) (* -1 (/ (pow eps 2) x)))))
(* eps x)
(* x (+ eps (* x (+ 1 (* 4/3 (pow eps 2))))))
(* x (+ eps (* x (+ 1 (+ (* 4/3 (* eps x)) (* 4/3 (pow eps 2)))))))
(* x (+ eps (* x (+ 1 (+ (* 4/3 (* eps x)) (* 4/3 (pow eps 2)))))))
(* 4/3 (* eps (pow x 3)))
(* (pow x 3) (+ (* 4/3 eps) (+ (* 4/3 (/ (pow eps 2) x)) (/ 1 x))))
(* (pow x 3) (+ (* 4/3 eps) (+ (* 4/3 (/ (pow eps 2) x)) (+ (/ 1 x) (/ eps (pow x 2))))))
(* (pow x 3) (+ (* 4/3 eps) (+ (* 4/3 (/ (pow eps 2) x)) (+ (/ 1 x) (/ eps (pow x 2))))))
(* 4/3 (* eps (pow x 3)))
(* -1 (* (pow x 3) (+ (* -4/3 eps) (* -1 (/ (+ 1 (* 4/3 (pow eps 2))) x)))))
(* -1 (* (pow x 3) (+ (* -4/3 eps) (* -1 (/ (+ 1 (+ (* 4/3 (pow eps 2)) (/ eps x))) x)))))
(* -1 (* (pow x 3) (+ (* -4/3 eps) (* -1 (/ (+ 1 (+ (* 4/3 (pow eps 2)) (/ eps x))) x)))))
(pow x 2)
(+ (* eps (* x (+ 1 (* 4/3 (pow x 2))))) (pow x 2))
(+ (* eps (+ (* 4/3 (* eps (pow x 2))) (* x (+ 1 (* 4/3 (pow x 2)))))) (pow x 2))
(+ (* eps (+ (* 4/3 (* eps (pow x 2))) (* x (+ 1 (* 4/3 (pow x 2)))))) (pow x 2))
(* 4/3 (* (pow eps 2) (pow x 2)))
(* (pow eps 2) (+ (* 4/3 (pow x 2)) (/ (* x (+ 1 (* 4/3 (pow x 2)))) eps)))
(* (pow eps 2) (+ (* 4/3 (pow x 2)) (+ (/ (* x (+ 1 (* 4/3 (pow x 2)))) eps) (/ (pow x 2) (pow eps 2)))))
(* (pow eps 2) (+ (* 4/3 (pow x 2)) (+ (/ (* x (+ 1 (* 4/3 (pow x 2)))) eps) (/ (pow x 2) (pow eps 2)))))
(* 4/3 (* (pow eps 2) (pow x 2)))
(* (pow eps 2) (+ (* -1 (/ (* x (- (* -4/3 (pow x 2)) 1)) eps)) (* 4/3 (pow x 2))))
(* (pow eps 2) (+ (* -1 (/ (+ (* -1 (/ (pow x 2) eps)) (* x (- (* -4/3 (pow x 2)) 1))) eps)) (* 4/3 (pow x 2))))
(* (pow eps 2) (+ (* -1 (/ (+ (* -1 (/ (pow x 2) eps)) (* x (- (* -4/3 (pow x 2)) 1))) eps)) (* 4/3 (pow x 2))))
(sin eps)
(+ (sin eps) (* x (cos eps)))
(+ (sin eps) (* x (+ (cos eps) (* -1/2 (* x (sin eps))))))
(+ (sin eps) (* x (+ (cos eps) (* x (+ (* -1/2 (sin eps)) (* -1/6 (* x (cos eps))))))))
(sin (+ eps x))
(sin (+ eps x))
(sin (+ eps x))
(sin (+ eps x))
(sin (- eps (* -1 x)))
(sin (- eps (* -1 x)))
(sin (- eps (* -1 x)))
(sin (- eps (* -1 x)))
(sin x)
(+ (sin x) (* eps (cos x)))
(+ (sin x) (* eps (+ (cos x) (* -1/2 (* eps (sin x))))))
(+ (sin x) (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x))))))))
(sin (+ eps x))
(sin (+ eps x))
(sin (+ eps x))
(sin (+ eps x))
(sin (- x (* -1 eps)))
(sin (- x (* -1 eps)))
(sin (- x (* -1 eps)))
(sin (- x (* -1 eps)))
Outputs
(/ (sin eps) (* x (cos eps)))
(/.f64 (sin.f64 eps) (*.f64 x (cos.f64 eps)))
(/ (+ (* (pow x 2) (- (+ (* -1/2 (/ (sin eps) (cos eps))) (/ (sin eps) (cos eps))) (* -1/6 (/ (sin eps) (cos eps))))) (/ (sin eps) (cos eps))) x)
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 (*.f64 x x) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) #s(literal 2/3 binary64)))) x)
(/ (+ (* (pow x 2) (- (+ (* -1/2 (/ (sin eps) (cos eps))) (+ (* (pow x 2) (- (+ (* -1/6 (/ (sin eps) (cos eps))) (* 1/24 (/ (sin eps) (cos eps)))) (+ (* -1/2 (/ (sin eps) (cos eps))) (+ (* -1/6 (- (* -1/2 (/ (sin eps) (cos eps))) (* -1/6 (/ (sin eps) (cos eps))))) (* 1/120 (/ (sin eps) (cos eps))))))) (/ (sin eps) (cos eps)))) (* -1/6 (/ (sin eps) (cos eps))))) (/ (sin eps) (cos eps))) x)
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 (*.f64 x x) (+.f64 (+.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) #s(literal 1/2 binary64)) (*.f64 (*.f64 x x) (-.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) #s(literal 3/8 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) #s(literal -1/3 binary64))) (/.f64 (*.f64 (sin.f64 eps) #s(literal 1/120 binary64)) (cos.f64 eps)))))) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) #s(literal 1/6 binary64))))) x)
(/ (+ (* (pow x 2) (- (+ (* -1/2 (/ (sin eps) (cos eps))) (+ (* (pow x 2) (- (+ (* -1/6 (/ (sin eps) (cos eps))) (+ (* 1/24 (/ (sin eps) (cos eps))) (* (pow x 2) (- (+ (* -1/720 (/ (sin eps) (cos eps))) (* 1/120 (/ (sin eps) (cos eps)))) (+ (* -1/2 (- (* -1/6 (/ (sin eps) (cos eps))) (* -1/2 (/ (sin eps) (cos eps))))) (+ (* -1/6 (- (* 1/24 (/ (sin eps) (cos eps))) (+ (* -1/6 (- (* -1/2 (/ (sin eps) (cos eps))) (* -1/6 (/ (sin eps) (cos eps))))) (* 1/120 (/ (sin eps) (cos eps)))))) (+ (* -1/5040 (/ (sin eps) (cos eps))) (+ (* 1/120 (- (* -1/2 (/ (sin eps) (cos eps))) (* -1/6 (/ (sin eps) (cos eps))))) (* 1/24 (/ (sin eps) (cos eps))))))))))) (+ (* -1/2 (/ (sin eps) (cos eps))) (+ (* -1/6 (- (* -1/2 (/ (sin eps) (cos eps))) (* -1/6 (/ (sin eps) (cos eps))))) (* 1/120 (/ (sin eps) (cos eps))))))) (/ (sin eps) (cos eps)))) (* -1/6 (/ (sin eps) (cos eps))))) (/ (sin eps) (cos eps))) x)
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 (*.f64 x x) (+.f64 (+.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) #s(literal 1/2 binary64)) (*.f64 (*.f64 x x) (-.f64 (+.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) #s(literal -1/8 binary64)) (*.f64 (*.f64 x x) (-.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) #s(literal 1/144 binary64)) (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 eps)) (cos.f64 eps))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/5040 binary64) (sin.f64 eps)) (cos.f64 eps)) (/.f64 (*.f64 #s(literal 1/24 binary64) (sin.f64 eps)) (cos.f64 eps))) (*.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) #s(literal -1/3 binary64)) #s(literal 1/120 binary64)))) (*.f64 #s(literal -1/6 binary64) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/24 binary64) (sin.f64 eps)) (cos.f64 eps)) (*.f64 #s(literal 1/6 binary64) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) #s(literal -1/3 binary64)))) (*.f64 #s(literal -1/120 binary64) (/.f64 (sin.f64 eps) (cos.f64 eps))))))))) (+.f64 (+.f64 (/.f64 (*.f64 (sin.f64 eps) #s(literal -1/2 binary64)) (cos.f64 eps)) (/.f64 (*.f64 (sin.f64 eps) #s(literal 1/120 binary64)) (cos.f64 eps))) (*.f64 #s(literal -1/6 binary64) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) #s(literal -1/3 binary64))))))) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) #s(literal 1/6 binary64))))) x)
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))
(* eps (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))
(*.f64 eps (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))
(* eps (+ (* (pow eps 2) (- (+ (* -1/6 (/ (cos x) (sin x))) (* -1/6 (/ (sin x) (cos x)))) (+ (* -1/2 (/ (cos x) (sin x))) (* -1/2 (/ (sin x) (cos x)))))) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))))
(*.f64 eps (+.f64 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 (*.f64 eps eps) (*.f64 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))) #s(literal 1/3 binary64)))))
(* eps (+ (* (pow eps 2) (- (+ (* -1/6 (/ (cos x) (sin x))) (+ (* -1/6 (/ (sin x) (cos x))) (* (pow eps 2) (- (+ (* 1/120 (/ (cos x) (sin x))) (* 1/120 (/ (sin x) (cos x)))) (+ (* -1/2 (- (* -1/6 (/ (cos x) (sin x))) (* -1/2 (/ (cos x) (sin x))))) (+ (* -1/2 (- (* -1/6 (/ (sin x) (cos x))) (* -1/2 (/ (sin x) (cos x))))) (+ (* 1/24 (/ (cos x) (sin x))) (* 1/24 (/ (sin x) (cos x)))))))))) (+ (* -1/2 (/ (cos x) (sin x))) (* -1/2 (/ (sin x) (cos x)))))) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))))
(*.f64 eps (+.f64 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 (*.f64 eps eps) (+.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal 1/120 binary64) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/3 binary64) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 #s(literal 1/24 binary64) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))))) (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))))))
(* eps (+ (* (pow eps 2) (- (+ (* -1/6 (/ (cos x) (sin x))) (+ (* -1/6 (/ (sin x) (cos x))) (* (pow eps 2) (- (+ (* 1/120 (/ (cos x) (sin x))) (+ (* 1/120 (/ (sin x) (cos x))) (* (pow eps 2) (- (+ (* -1/5040 (/ (cos x) (sin x))) (* -1/5040 (/ (sin x) (cos x)))) (+ (* -1/2 (- (* 1/120 (/ (cos x) (sin x))) (+ (* -1/2 (- (* -1/6 (/ (cos x) (sin x))) (* -1/2 (/ (cos x) (sin x))))) (* 1/24 (/ (cos x) (sin x)))))) (+ (* -1/2 (- (* 1/120 (/ (sin x) (cos x))) (+ (* -1/2 (- (* -1/6 (/ (sin x) (cos x))) (* -1/2 (/ (sin x) (cos x))))) (* 1/24 (/ (sin x) (cos x)))))) (+ (* -1/720 (/ (cos x) (sin x))) (+ (* -1/720 (/ (sin x) (cos x))) (+ (* 1/24 (- (* -1/6 (/ (cos x) (sin x))) (* -1/2 (/ (cos x) (sin x))))) (* 1/24 (- (* -1/6 (/ (sin x) (cos x))) (* -1/2 (/ (sin x) (cos x)))))))))))))) (+ (* -1/2 (- (* -1/6 (/ (cos x) (sin x))) (* -1/2 (/ (cos x) (sin x))))) (+ (* -1/2 (- (* -1/6 (/ (sin x) (cos x))) (* -1/2 (/ (sin x) (cos x))))) (+ (* 1/24 (/ (cos x) (sin x))) (* 1/24 (/ (sin x) (cos x)))))))))) (+ (* -1/2 (/ (cos x) (sin x))) (* -1/2 (/ (sin x) (cos x)))))) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))))
(*.f64 eps (+.f64 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 (*.f64 eps eps) (+.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (*.f64 eps eps) (-.f64 (+.f64 (*.f64 #s(literal 1/120 binary64) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal -1/5040 binary64) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/120 binary64) (cos.f64 x)) (sin.f64 x)) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) #s(literal 1/3 binary64)))) (*.f64 #s(literal -1/24 binary64) (/.f64 (cos.f64 x) (sin.f64 x)))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/120 binary64) (sin.f64 x)) (cos.f64 x)) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 1/3 binary64)))) (*.f64 #s(literal -1/24 binary64) (/.f64 (sin.f64 x) (cos.f64 x)))))) (+.f64 (*.f64 #s(literal -1/720 binary64) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 #s(literal 1/24 binary64) (*.f64 #s(literal 1/3 binary64) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/3 binary64) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 #s(literal 1/24 binary64) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))))) (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))))))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ (+ 1 (* -1 (/ (* x (sin eps)) (cos eps)))) x)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps))) x)
(/ (+ 1 (* x (+ (* -1 (/ (sin eps) (cos eps))) (* -1/3 x)))) x)
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal -1/3 binary64)) (/.f64 (sin.f64 eps) (cos.f64 eps))))) x)
(/ (+ 1 (* x (+ (* -1 (/ (sin eps) (cos eps))) (* x (- (* -1/45 (pow x 2)) 1/3))))) x)
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 (*.f64 x x) #s(literal -1/45 binary64)) #s(literal -1/3 binary64))) (/.f64 (sin.f64 eps) (cos.f64 eps))))) x)
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/.f64 (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (sin.f64 x))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/.f64 (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (sin.f64 x))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/.f64 (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (sin.f64 x))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/.f64 (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (sin.f64 x))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/.f64 (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (sin.f64 x))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/.f64 (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (sin.f64 x))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/.f64 (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (sin.f64 x))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/.f64 (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (sin.f64 x))
(/ (cos x) (sin x))
(/.f64 (cos.f64 x) (sin.f64 x))
(+ (* -1 eps) (/ (cos x) (sin x)))
(-.f64 (/.f64 (cos.f64 x) (sin.f64 x)) eps)
(+ (* eps (- (* -1/3 (pow eps 2)) 1)) (/ (cos x) (sin x)))
(+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) #s(literal -1/3 binary64)) #s(literal -1 binary64))))
(+ (* eps (- (* (pow eps 2) (- (* -2/15 (pow eps 2)) 1/3)) 1)) (/ (cos x) (sin x)))
(+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -2/15 binary64)) #s(literal -1/3 binary64))) #s(literal -1 binary64))))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/.f64 (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (sin.f64 x))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/.f64 (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (sin.f64 x))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/.f64 (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (sin.f64 x))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/.f64 (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (sin.f64 x))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/.f64 (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (sin.f64 x))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/.f64 (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (sin.f64 x))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/.f64 (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (sin.f64 x))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/.f64 (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (sin.f64 x))
(/ (sin eps) (cos eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+ (/ (sin eps) (cos eps)) (/ (* x (pow (sin eps) 2)) (pow (cos eps) 2)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))
(+ (* x (- (* x (- (+ (* -1/2 (/ (sin eps) (cos eps))) (+ (* 1/3 (/ (sin eps) (cos eps))) (/ (sin eps) (cos eps)))) (+ (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3))) (* -1/6 (/ (sin eps) (cos eps)))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 x (+.f64 (*.f64 x (-.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) #s(literal 5/6 binary64)) (-.f64 (/.f64 (*.f64 (sin.f64 eps) #s(literal -1/6 binary64)) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 3 binary64)) (pow.f64 (cos.f64 eps) #s(literal 3 binary64)))))) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))))
(+ (* x (- (* x (- (+ (* -1 (* x (+ (* -1 (/ (* (sin eps) (- (+ (* -1/2 (/ (sin eps) (cos eps))) (+ (* 1/3 (/ (sin eps) (cos eps))) (/ (sin eps) (cos eps)))) (+ (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3))) (* -1/6 (/ (sin eps) (cos eps)))))) (cos eps))) (* -1/3 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))) (+ (* -1/2 (/ (sin eps) (cos eps))) (+ (* 1/3 (/ (sin eps) (cos eps))) (/ (sin eps) (cos eps))))) (+ (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3))) (* -1/6 (/ (sin eps) (cos eps)))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 x (+.f64 (*.f64 x (-.f64 (-.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) #s(literal 5/6 binary64)) (*.f64 x (-.f64 (/.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))) (/.f64 (*.f64 (sin.f64 eps) (-.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) #s(literal 5/6 binary64)) (-.f64 (/.f64 (*.f64 (sin.f64 eps) #s(literal -1/6 binary64)) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 3 binary64)) (pow.f64 (cos.f64 eps) #s(literal 3 binary64)))))) (cos.f64 eps))))) (-.f64 (/.f64 (*.f64 (sin.f64 eps) #s(literal -1/6 binary64)) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 3 binary64)) (pow.f64 (cos.f64 eps) #s(literal 3 binary64)))))) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/ (* eps (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (cos x))
(/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (cos.f64 x))
(* eps (+ (/ (* eps (* (pow (sin x) 2) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (pow (cos x) 2)) (/ (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (cos x))))
(*.f64 eps (+.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (cos.f64 x)) (/.f64 (*.f64 eps (*.f64 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))))
(* eps (+ (* eps (- (* eps (- (/ (* (sin x) (- (+ (* -1/6 (/ (cos x) (sin x))) (* -1/6 (/ (sin x) (cos x)))) (+ (* -1/2 (/ (cos x) (sin x))) (* -1/2 (/ (sin x) (cos x)))))) (cos x)) (* -1 (/ (* (pow (sin x) 3) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 3))))) (* -1 (/ (* (pow (sin x) 2) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 2))))) (/ (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (cos x))))
(*.f64 eps (+.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 eps (+.f64 (/.f64 (*.f64 (sin.f64 x) (*.f64 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))) #s(literal 1/3 binary64))) (cos.f64 x)) (/.f64 (*.f64 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))) (/.f64 (*.f64 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))))))
(* eps (+ (* eps (- (* eps (- (+ (* -1 (* eps (+ (* -1 (/ (* (sin x) (- (/ (* (sin x) (- (+ (* -1/6 (/ (cos x) (sin x))) (* -1/6 (/ (sin x) (cos x)))) (+ (* -1/2 (/ (cos x) (sin x))) (* -1/2 (/ (sin x) (cos x)))))) (cos x)) (* -1 (/ (* (pow (sin x) 3) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 3))))) (cos x))) (* -1/3 (/ (* (pow (sin x) 2) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 2)))))) (/ (* (sin x) (- (+ (* -1/6 (/ (cos x) (sin x))) (* -1/6 (/ (sin x) (cos x)))) (+ (* -1/2 (/ (cos x) (sin x))) (* -1/2 (/ (sin x) (cos x)))))) (cos x))) (* -1 (/ (* (pow (sin x) 3) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 3))))) (* -1 (/ (* (pow (sin x) 2) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 2))))) (/ (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (cos x))))
(*.f64 eps (+.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 eps (+.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (*.f64 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))) #s(literal 1/3 binary64))) (cos.f64 x)) (*.f64 eps (-.f64 (/.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (sin.f64 x) (*.f64 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))) #s(literal 1/3 binary64))) (cos.f64 x)) (/.f64 (*.f64 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))) (cos.f64 x))))) (/.f64 (*.f64 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))) (/.f64 (*.f64 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/ (* x (sin eps)) (cos eps))
(/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps))
(* x (+ (* (pow x 2) (- (* -1/6 (/ (sin eps) (cos eps))) (* -1/2 (/ (sin eps) (cos eps))))) (/ (sin eps) (cos eps))))
(*.f64 x (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 (*.f64 x x) (/.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 eps)) (cos.f64 eps)))))
(* x (+ (* (pow x 2) (- (+ (* -1/6 (/ (sin eps) (cos eps))) (* (pow x 2) (- (* 1/120 (/ (sin eps) (cos eps))) (+ (* -1/2 (- (* -1/6 (/ (sin eps) (cos eps))) (* -1/2 (/ (sin eps) (cos eps))))) (* 1/24 (/ (sin eps) (cos eps))))))) (* -1/2 (/ (sin eps) (cos eps))))) (/ (sin eps) (cos eps))))
(*.f64 x (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 (*.f64 x x) (+.f64 (/.f64 (*.f64 (sin.f64 eps) #s(literal -1/6 binary64)) (cos.f64 eps)) (+.f64 (*.f64 (*.f64 x x) (+.f64 (+.f64 (/.f64 (*.f64 (sin.f64 eps) #s(literal 1/120 binary64)) (cos.f64 eps)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 eps)) (cos.f64 eps)))) (*.f64 #s(literal -1/24 binary64) (/.f64 (sin.f64 eps) (cos.f64 eps))))) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) #s(literal 1/2 binary64)))))))
(* x (+ (* (pow x 2) (- (+ (* -1/6 (/ (sin eps) (cos eps))) (* (pow x 2) (- (+ (* 1/120 (/ (sin eps) (cos eps))) (* (pow x 2) (- (* -1/5040 (/ (sin eps) (cos eps))) (+ (* -1/2 (- (* 1/120 (/ (sin eps) (cos eps))) (+ (* -1/2 (- (* -1/6 (/ (sin eps) (cos eps))) (* -1/2 (/ (sin eps) (cos eps))))) (* 1/24 (/ (sin eps) (cos eps)))))) (+ (* -1/720 (/ (sin eps) (cos eps))) (* 1/24 (- (* -1/6 (/ (sin eps) (cos eps))) (* -1/2 (/ (sin eps) (cos eps)))))))))) (+ (* -1/2 (- (* -1/6 (/ (sin eps) (cos eps))) (* -1/2 (/ (sin eps) (cos eps))))) (* 1/24 (/ (sin eps) (cos eps))))))) (* -1/2 (/ (sin eps) (cos eps))))) (/ (sin eps) (cos eps))))
(*.f64 x (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 (*.f64 x x) (+.f64 (+.f64 (/.f64 (*.f64 (sin.f64 eps) #s(literal -1/6 binary64)) (cos.f64 eps)) (*.f64 (*.f64 x x) (+.f64 (/.f64 (*.f64 (sin.f64 eps) #s(literal 1/120 binary64)) (cos.f64 eps)) (-.f64 (*.f64 (*.f64 x x) (-.f64 (/.f64 (*.f64 #s(literal -1/5040 binary64) (sin.f64 eps)) (cos.f64 eps)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (+.f64 (/.f64 (*.f64 (sin.f64 eps) #s(literal 1/120 binary64)) (cos.f64 eps)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 eps)) (cos.f64 eps)))) (*.f64 #s(literal -1/24 binary64) (/.f64 (sin.f64 eps) (cos.f64 eps))))) (+.f64 (/.f64 (*.f64 #s(literal -1/720 binary64) (sin.f64 eps)) (cos.f64 eps)) (*.f64 #s(literal 1/24 binary64) (/.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 eps)) (cos.f64 eps))))))) (+.f64 (/.f64 (*.f64 #s(literal 1/24 binary64) (sin.f64 eps)) (cos.f64 eps)) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal 1/3 binary64) (sin.f64 eps)) (cos.f64 eps)))))))) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) #s(literal 1/2 binary64))))))
(/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/ (* eps (sin x)) (cos x))
(/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(* eps (+ (* (pow eps 2) (- (* -1/6 (/ (sin x) (cos x))) (* -1/2 (/ (sin x) (cos x))))) (/ (sin x) (cos x))))
(*.f64 eps (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 eps eps) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 1/3 binary64)))))
(* eps (+ (* (pow eps 2) (- (+ (* -1/6 (/ (sin x) (cos x))) (* (pow eps 2) (- (* 1/120 (/ (sin x) (cos x))) (+ (* -1/2 (- (* -1/6 (/ (sin x) (cos x))) (* -1/2 (/ (sin x) (cos x))))) (* 1/24 (/ (sin x) (cos x))))))) (* -1/2 (/ (sin x) (cos x))))) (/ (sin x) (cos x))))
(*.f64 eps (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 eps eps) (+.f64 (/.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 x)) (cos.f64 x)) (+.f64 (*.f64 (*.f64 eps eps) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/120 binary64) (sin.f64 x)) (cos.f64 x)) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 1/3 binary64)))) (*.f64 #s(literal -1/24 binary64) (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 1/2 binary64)))))))
(* eps (+ (* (pow eps 2) (- (+ (* -1/6 (/ (sin x) (cos x))) (* (pow eps 2) (- (+ (* 1/120 (/ (sin x) (cos x))) (* (pow eps 2) (- (* -1/5040 (/ (sin x) (cos x))) (+ (* -1/2 (- (* 1/120 (/ (sin x) (cos x))) (+ (* -1/2 (- (* -1/6 (/ (sin x) (cos x))) (* -1/2 (/ (sin x) (cos x))))) (* 1/24 (/ (sin x) (cos x)))))) (+ (* -1/720 (/ (sin x) (cos x))) (* 1/24 (- (* -1/6 (/ (sin x) (cos x))) (* -1/2 (/ (sin x) (cos x)))))))))) (+ (* -1/2 (- (* -1/6 (/ (sin x) (cos x))) (* -1/2 (/ (sin x) (cos x))))) (* 1/24 (/ (sin x) (cos x))))))) (* -1/2 (/ (sin x) (cos x))))) (/ (sin x) (cos x))))
(*.f64 eps (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 eps eps) (+.f64 (/.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 x)) (cos.f64 x)) (+.f64 (*.f64 (*.f64 eps eps) (+.f64 (/.f64 (*.f64 #s(literal 1/120 binary64) (sin.f64 x)) (cos.f64 x)) (-.f64 (*.f64 (*.f64 eps eps) (-.f64 (/.f64 (*.f64 #s(literal -1/5040 binary64) (sin.f64 x)) (cos.f64 x)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/120 binary64) (sin.f64 x)) (cos.f64 x)) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 1/3 binary64)))) (*.f64 #s(literal -1/24 binary64) (/.f64 (sin.f64 x) (cos.f64 x))))) (+.f64 (/.f64 (*.f64 #s(literal -1/720 binary64) (sin.f64 x)) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 1/3 binary64))))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 1/3 binary64))) (/.f64 (*.f64 #s(literal 1/24 binary64) (sin.f64 x)) (cos.f64 x)))))) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) #s(literal 1/2 binary64)))))))
(/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
x
(+ x (* eps (+ 1 (* 4/3 (pow x 2)))))
(+.f64 x (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 4/3 binary64)))))
(+ x (* eps (+ 1 (+ (* 4/3 (* eps x)) (* 4/3 (pow x 2))))))
(+.f64 x (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 4/3 binary64) (*.f64 x (+.f64 eps x))))))
(+ x (* eps (+ 1 (+ (* 4/3 (* eps x)) (* 4/3 (pow x 2))))))
(+.f64 x (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 4/3 binary64) (*.f64 x (+.f64 eps x))))))
(* 4/3 (* (pow eps 2) x))
(*.f64 (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) x)
(* (pow eps 2) (+ (* 4/3 x) (+ (* 4/3 (/ (pow x 2) eps)) (/ 1 eps))))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 4/3 binary64) (+.f64 x (/.f64 (*.f64 x x) eps))) (/.f64 #s(literal 1 binary64) eps)))
(* (pow eps 2) (+ (* 4/3 x) (+ (* 4/3 (/ (pow x 2) eps)) (+ (/ 1 eps) (/ x (pow eps 2))))))
(*.f64 (*.f64 eps eps) (+.f64 (+.f64 (*.f64 #s(literal 4/3 binary64) (+.f64 x (/.f64 (*.f64 x x) eps))) (/.f64 #s(literal 1 binary64) eps)) (/.f64 x (*.f64 eps eps))))
(* (pow eps 2) (+ (* 4/3 x) (+ (* 4/3 (/ (pow x 2) eps)) (+ (/ 1 eps) (/ x (pow eps 2))))))
(*.f64 (*.f64 eps eps) (+.f64 (+.f64 (*.f64 #s(literal 4/3 binary64) (+.f64 x (/.f64 (*.f64 x x) eps))) (/.f64 #s(literal 1 binary64) eps)) (/.f64 x (*.f64 eps eps))))
(* 4/3 (* (pow eps 2) x))
(*.f64 (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) x)
(* (pow eps 2) (+ (* -1 (/ (- (* -4/3 (pow x 2)) 1) eps)) (* 4/3 x)))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 x #s(literal 4/3 binary64)) (/.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal -4/3 binary64)) #s(literal -1 binary64)) eps)))
(* (pow eps 2) (+ (* -1 (/ (- (+ (* -4/3 (pow x 2)) (* -1 (/ x eps))) 1) eps)) (* 4/3 x)))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 x #s(literal 4/3 binary64)) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -4/3 binary64)) (/.f64 x eps)) #s(literal -1 binary64)) eps)))
(* (pow eps 2) (+ (* -1 (/ (- (+ (* -4/3 (pow x 2)) (* -1 (/ x eps))) 1) eps)) (* 4/3 x)))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 x #s(literal 4/3 binary64)) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -4/3 binary64)) (/.f64 x eps)) #s(literal -1 binary64)) eps)))
eps
(+ eps (* x (+ 1 (* 4/3 (pow eps 2)))))
(+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)))))
(+ eps (* x (+ 1 (+ (* 4/3 (* eps x)) (* 4/3 (pow eps 2))))))
(+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 4/3 binary64) (*.f64 eps (+.f64 eps x))))))
(+ eps (* x (+ 1 (+ (* 4/3 (* eps x)) (* 4/3 (pow eps 2))))))
(+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 4/3 binary64) (*.f64 eps (+.f64 eps x))))))
(* 4/3 (* eps (pow x 2)))
(*.f64 #s(literal 4/3 binary64) (*.f64 eps (*.f64 x x)))
(* (pow x 2) (+ (* 4/3 eps) (+ (* 4/3 (/ (pow eps 2) x)) (/ 1 x))))
(*.f64 (*.f64 x x) (+.f64 (*.f64 #s(literal 4/3 binary64) (+.f64 eps (/.f64 (*.f64 eps eps) x))) (/.f64 #s(literal 1 binary64) x)))
(* (pow x 2) (+ (* 4/3 eps) (+ (* 4/3 (/ (pow eps 2) x)) (+ (/ 1 x) (/ eps (pow x 2))))))
(*.f64 (*.f64 x x) (+.f64 (+.f64 (*.f64 #s(literal 4/3 binary64) (+.f64 eps (/.f64 (*.f64 eps eps) x))) (/.f64 #s(literal 1 binary64) x)) (/.f64 eps (*.f64 x x))))
(* (pow x 2) (+ (* 4/3 eps) (+ (* 4/3 (/ (pow eps 2) x)) (+ (/ 1 x) (/ eps (pow x 2))))))
(*.f64 (*.f64 x x) (+.f64 (+.f64 (*.f64 #s(literal 4/3 binary64) (+.f64 eps (/.f64 (*.f64 eps eps) x))) (/.f64 #s(literal 1 binary64) x)) (/.f64 eps (*.f64 x x))))
(* 4/3 (* eps (pow x 2)))
(*.f64 #s(literal 4/3 binary64) (*.f64 eps (*.f64 x x)))
(* (pow x 2) (+ (* 4/3 eps) (+ (* 4/3 (/ (pow eps 2) x)) (/ 1 x))))
(*.f64 (*.f64 x x) (+.f64 (*.f64 #s(literal 4/3 binary64) (+.f64 eps (/.f64 (*.f64 eps eps) x))) (/.f64 #s(literal 1 binary64) x)))
(* (pow x 2) (+ (* -1 (/ (+ (* -1 (+ 1 (* 4/3 (pow eps 2)))) (* -1 (/ eps x))) x)) (* 4/3 eps)))
(*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal 4/3 binary64)) (/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))) (/.f64 eps x)) x)))
(* (pow x 2) (+ (* -1 (/ (+ (* -1 (+ 1 (* 4/3 (pow eps 2)))) (* -1 (/ eps x))) x)) (* 4/3 eps)))
(*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal 4/3 binary64)) (/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))) (/.f64 eps x)) x)))
(* eps (+ 1 (pow x 2)))
(*.f64 eps (+.f64 (*.f64 x x) #s(literal 1 binary64)))
(* eps (+ 1 (+ (* eps (* x (+ 1 (* 4/3 (pow x 2))))) (pow x 2))))
(*.f64 eps (+.f64 (+.f64 (*.f64 x x) #s(literal 1 binary64)) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 4/3 binary64))))))
(* eps (+ 1 (+ (* eps (+ (* eps (+ 1/3 (* 4/3 (pow x 2)))) (* x (+ 1 (* 4/3 (pow x 2)))))) (pow x 2))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 4/3 binary64)))) (*.f64 eps (+.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 x x) #s(literal 4/3 binary64)))))))))
(* eps (+ 1 (+ (* eps (+ (* eps (+ 1/3 (* 4/3 (pow x 2)))) (* x (+ 1 (* 4/3 (pow x 2)))))) (pow x 2))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 4/3 binary64)))) (*.f64 eps (+.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 x x) #s(literal 4/3 binary64)))))))))
(* (pow eps 3) (+ 1/3 (* 4/3 (pow x 2))))
(*.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 x x) #s(literal 4/3 binary64))) (*.f64 eps (*.f64 eps eps)))
(* (pow eps 3) (+ 1/3 (+ (* 4/3 (pow x 2)) (/ (* x (+ 1 (* 4/3 (pow x 2)))) eps))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal 1/3 binary64) (+.f64 (*.f64 (*.f64 x x) #s(literal 4/3 binary64)) (*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 4/3 binary64))) eps)))))
(* (pow eps 3) (+ 1/3 (+ (* 4/3 (pow x 2)) (+ (/ 1 (pow eps 2)) (+ (/ (* x (+ 1 (* 4/3 (pow x 2)))) eps) (/ (pow x 2) (pow eps 2)))))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal 1/3 binary64) (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal 4/3 binary64)) (*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 4/3 binary64))) eps))) (/.f64 (*.f64 x x) (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)))))
(* (pow eps 3) (+ 1/3 (+ (* 4/3 (pow x 2)) (+ (/ 1 (pow eps 2)) (+ (/ (* x (+ 1 (* 4/3 (pow x 2)))) eps) (/ (pow x 2) (pow eps 2)))))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 #s(literal 1/3 binary64) (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal 4/3 binary64)) (*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 4/3 binary64))) eps))) (/.f64 (*.f64 x x) (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)))))
(* (pow eps 3) (+ 1/3 (* 4/3 (pow x 2))))
(*.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 x x) #s(literal 4/3 binary64))) (*.f64 eps (*.f64 eps eps)))
(* -1 (* (pow eps 3) (+ (* -1 (+ 1/3 (* 4/3 (pow x 2)))) (/ (* x (- (* -4/3 (pow x 2)) 1)) eps))))
(*.f64 (-.f64 (/.f64 (*.f64 x (+.f64 (*.f64 (*.f64 x x) #s(literal -4/3 binary64)) #s(literal -1 binary64))) eps) (+.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 x x) #s(literal 4/3 binary64)))) (neg.f64 (*.f64 eps (*.f64 eps eps))))
(* -1 (* (pow eps 3) (+ (* -1 (+ 1/3 (* 4/3 (pow x 2)))) (* -1 (/ (+ (* -1 (* x (- (* -4/3 (pow x 2)) 1))) (+ (/ 1 eps) (/ (pow x 2) eps))) eps)))))
(*.f64 (-.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) #s(literal 4/3 binary64)))) (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 x x) eps) (/.f64 #s(literal 1 binary64) eps)) (*.f64 x (+.f64 (*.f64 (*.f64 x x) #s(literal -4/3 binary64)) #s(literal -1 binary64)))) eps)) (neg.f64 (*.f64 eps (*.f64 eps eps))))
(* -1 (* (pow eps 3) (+ (* -1 (+ 1/3 (* 4/3 (pow x 2)))) (* -1 (/ (+ (* -1 (* x (- (* -4/3 (pow x 2)) 1))) (+ (/ 1 eps) (/ (pow x 2) eps))) eps)))))
(*.f64 (-.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 x x) #s(literal 4/3 binary64)))) (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 x x) eps) (/.f64 #s(literal 1 binary64) eps)) (*.f64 x (+.f64 (*.f64 (*.f64 x x) #s(literal -4/3 binary64)) #s(literal -1 binary64)))) eps)) (neg.f64 (*.f64 eps (*.f64 eps eps))))
(* eps (+ 1 (* 1/3 (pow eps 2))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))))
(+ (* eps (+ 1 (* 1/3 (pow eps 2)))) (* (pow eps 2) x))
(+.f64 (*.f64 x (*.f64 eps eps)) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64)))))
(+ (* eps (+ 1 (* 1/3 (pow eps 2)))) (* x (+ (* eps (* x (+ 1 (* 4/3 (pow eps 2))))) (pow eps 2))))
(+.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64)))) (*.f64 x (*.f64 eps (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))))))))
(+ (* eps (+ 1 (* 1/3 (pow eps 2)))) (* x (+ (* x (+ (* 4/3 (* (pow eps 2) x)) (* eps (+ 1 (* 4/3 (pow eps 2)))))) (pow eps 2))))
(+.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64)))) (*.f64 x (+.f64 (*.f64 eps eps) (*.f64 x (+.f64 (*.f64 (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) x) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)))))))))
(* 4/3 (* (pow eps 2) (pow x 3)))
(*.f64 (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) (*.f64 x (*.f64 x x)))
(* (pow x 3) (+ (* 4/3 (pow eps 2)) (/ (* eps (+ 1 (* 4/3 (pow eps 2)))) x)))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) (/.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)))) x)))
(* (pow x 3) (+ (* 4/3 (pow eps 2)) (+ (/ (* eps (+ 1 (* 4/3 (pow eps 2)))) x) (/ (pow eps 2) (pow x 2)))))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) (/.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)))) x)) (/.f64 (*.f64 eps eps) (*.f64 x x))))
(* (pow x 3) (+ (* 4/3 (pow eps 2)) (+ (/ (* eps (+ 1 (* 1/3 (pow eps 2)))) (pow x 3)) (+ (/ (* eps (+ 1 (* 4/3 (pow eps 2)))) x) (/ (pow eps 2) (pow x 2))))))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) (+.f64 (*.f64 eps (+.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))) (*.f64 x (*.f64 x x))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))) x))) (/.f64 (*.f64 eps eps) (*.f64 x x)))))
(* 4/3 (* (pow eps 2) (pow x 3)))
(*.f64 (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) (*.f64 x (*.f64 x x)))
(* -1 (* (pow x 3) (+ (* -4/3 (pow eps 2)) (* -1 (/ (* eps (+ 1 (* 4/3 (pow eps 2)))) x)))))
(*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal -4/3 binary64)) (/.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)))) x)) (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))))
(* -1 (* (pow x 3) (+ (* -4/3 (pow eps 2)) (* -1 (/ (+ (* eps (+ 1 (* 4/3 (pow eps 2)))) (/ (pow eps 2) x)) x)))))
(*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal -4/3 binary64)) (/.f64 (+.f64 (/.f64 (*.f64 eps eps) x) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))))) x)) (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))))
(* -1 (* (pow x 3) (+ (* -4/3 (pow eps 2)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* eps (+ 1 (* 1/3 (pow eps 2)))) x)) (* -1 (pow eps 2))) x)) (* eps (+ 1 (* 4/3 (pow eps 2))))) x)))))
(*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal -4/3 binary64)) (/.f64 (-.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)))) (/.f64 (neg.f64 (*.f64 eps (+.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))) x) eps))) x)) x)) (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))))
(+ 1 (pow x 2))
(+.f64 (*.f64 x x) #s(literal 1 binary64))
(+ 1 (+ (* eps (* x (+ 1 (* 4/3 (pow x 2))))) (pow x 2)))
(+.f64 (+.f64 (*.f64 x x) #s(literal 1 binary64)) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 4/3 binary64)))))
(+ 1 (+ (* eps (+ (* eps (+ 1/3 (* 4/3 (pow x 2)))) (* x (+ 1 (* 4/3 (pow x 2)))))) (pow x 2)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 4/3 binary64)))) (*.f64 eps (+.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 x x) #s(literal 4/3 binary64))))))))
(+ 1 (+ (* eps (+ (* eps (+ 1/3 (* 4/3 (pow x 2)))) (* x (+ 1 (* 4/3 (pow x 2)))))) (pow x 2)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 4/3 binary64)))) (*.f64 eps (+.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 x x) #s(literal 4/3 binary64))))))))
(* (pow eps 2) (+ 1/3 (* 4/3 (pow x 2))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 x x) #s(literal 4/3 binary64))))
(* (pow eps 2) (+ 1/3 (+ (* 4/3 (pow x 2)) (/ (* x (+ 1 (* 4/3 (pow x 2)))) eps))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3 binary64) (+.f64 (*.f64 (*.f64 x x) #s(literal 4/3 binary64)) (*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 4/3 binary64))) eps)))))
(* (pow eps 2) (+ 1/3 (+ (* 4/3 (pow x 2)) (+ (/ 1 (pow eps 2)) (+ (/ (* x (+ 1 (* 4/3 (pow x 2)))) eps) (/ (pow x 2) (pow eps 2)))))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3 binary64) (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal 4/3 binary64)) (*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 4/3 binary64))) eps))) (/.f64 (*.f64 x x) (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)))))
(* (pow eps 2) (+ 1/3 (+ (* 4/3 (pow x 2)) (+ (/ 1 (pow eps 2)) (+ (/ (* x (+ 1 (* 4/3 (pow x 2)))) eps) (/ (pow x 2) (pow eps 2)))))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3 binary64) (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal 4/3 binary64)) (*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 4/3 binary64))) eps))) (/.f64 (*.f64 x x) (*.f64 eps eps))) (/.f64 #s(literal 1 binary64) (*.f64 eps eps)))))
(* (pow eps 2) (+ 1/3 (* 4/3 (pow x 2))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 x x) #s(literal 4/3 binary64))))
(* (pow eps 2) (+ 1/3 (+ (* -1 (/ (* x (- (* -4/3 (pow x 2)) 1)) eps)) (* 4/3 (pow x 2)))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3 binary64) (-.f64 (*.f64 (*.f64 x x) #s(literal 4/3 binary64)) (/.f64 (*.f64 x (+.f64 (*.f64 (*.f64 x x) #s(literal -4/3 binary64)) #s(literal -1 binary64))) eps))))
(* (pow eps 2) (+ 1/3 (+ (* -1 (/ (+ (* -1 (/ (+ 1 (pow x 2)) eps)) (* x (- (* -4/3 (pow x 2)) 1))) eps)) (* 4/3 (pow x 2)))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3 binary64) (-.f64 (*.f64 (*.f64 x x) #s(literal 4/3 binary64)) (/.f64 (-.f64 (*.f64 x (+.f64 (*.f64 (*.f64 x x) #s(literal -4/3 binary64)) #s(literal -1 binary64))) (/.f64 (+.f64 (*.f64 x x) #s(literal 1 binary64)) eps)) eps))))
(* (pow eps 2) (+ 1/3 (+ (* -1 (/ (+ (* -1 (/ (+ 1 (pow x 2)) eps)) (* x (- (* -4/3 (pow x 2)) 1))) eps)) (* 4/3 (pow x 2)))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3 binary64) (-.f64 (*.f64 (*.f64 x x) #s(literal 4/3 binary64)) (/.f64 (-.f64 (*.f64 x (+.f64 (*.f64 (*.f64 x x) #s(literal -4/3 binary64)) #s(literal -1 binary64))) (/.f64 (+.f64 (*.f64 x x) #s(literal 1 binary64)) eps)) eps))))
(+ 1 (* 1/3 (pow eps 2)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64)))
(+ 1 (+ (* 1/3 (pow eps 2)) (* eps x)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps x) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))))
(+ 1 (+ (* 1/3 (pow eps 2)) (* x (+ eps (* x (+ 1 (* 4/3 (pow eps 2))))))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)))))))
(+ 1 (+ (* 1/3 (pow eps 2)) (* x (+ eps (* x (+ 1 (+ (* 4/3 (* eps x)) (* 4/3 (pow eps 2)))))))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 4/3 binary64) (*.f64 eps (+.f64 eps x))))))))
(* 4/3 (* eps (pow x 3)))
(*.f64 #s(literal 4/3 binary64) (*.f64 eps (*.f64 x (*.f64 x x))))
(* (pow x 3) (+ (* 4/3 eps) (+ (* 4/3 (/ (pow eps 2) x)) (/ 1 x))))
(*.f64 (+.f64 (*.f64 #s(literal 4/3 binary64) (+.f64 eps (/.f64 (*.f64 eps eps) x))) (/.f64 #s(literal 1 binary64) x)) (*.f64 x (*.f64 x x)))
(* (pow x 3) (+ (* 4/3 eps) (+ (* 4/3 (/ (pow eps 2) x)) (+ (/ 1 x) (/ eps (pow x 2))))))
(*.f64 (+.f64 (+.f64 (*.f64 #s(literal 4/3 binary64) (+.f64 eps (/.f64 (*.f64 eps eps) x))) (/.f64 #s(literal 1 binary64) x)) (/.f64 eps (*.f64 x x))) (*.f64 x (*.f64 x x)))
(* (pow x 3) (+ (* 1/3 (/ (pow eps 2) (pow x 3))) (+ (* 4/3 eps) (+ (* 4/3 (/ (pow eps 2) x)) (+ (/ 1 x) (+ (/ 1 (pow x 3)) (/ eps (pow x 2))))))))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 (/.f64 (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64)) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 #s(literal 4/3 binary64) (+.f64 eps (/.f64 (*.f64 eps eps) x))) (+.f64 (/.f64 #s(literal 1 binary64) x) (+.f64 (/.f64 eps (*.f64 x x)) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x))))))))
(* 4/3 (* eps (pow x 3)))
(*.f64 #s(literal 4/3 binary64) (*.f64 eps (*.f64 x (*.f64 x x))))
(* -1 (* (pow x 3) (+ (* -4/3 eps) (* -1 (/ (+ 1 (* 4/3 (pow eps 2))) x)))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x (*.f64 x x)) (-.f64 (*.f64 eps #s(literal -4/3 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))) x))))
(* -1 (* (pow x 3) (+ (* -4/3 eps) (* -1 (/ (+ 1 (+ (* 4/3 (pow eps 2)) (/ eps x))) x)))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x (*.f64 x x)) (-.f64 (*.f64 eps #s(literal -4/3 binary64)) (/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))) (/.f64 eps x)) x))))
(* -1 (* (pow x 3) (+ (* -4/3 eps) (* -1 (/ (+ 1 (+ (* -1 (/ (+ (* -1 eps) (* -1 (/ (+ 1 (* 1/3 (pow eps 2))) x))) x)) (* 4/3 (pow eps 2)))) x)))))
(*.f64 (-.f64 (*.f64 eps #s(literal -4/3 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 eps (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))) x))) x))) x)) (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))))
1
#s(literal 1 binary64)
(+ 1 (* 1/3 (pow eps 2)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64)))
(+ 1 (* 1/3 (pow eps 2)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64)))
(+ 1 (* 1/3 (pow eps 2)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64)))
(* 1/3 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))
(* (pow eps 2) (+ 1/3 (/ 1 (pow eps 2))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64)))
(* (pow eps 2) (+ 1/3 (/ 1 (pow eps 2))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64)))
(* (pow eps 2) (+ 1/3 (/ 1 (pow eps 2))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64)))
(* 1/3 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))
(* (pow eps 2) (+ 1/3 (/ 1 (pow eps 2))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64)))
(* (pow eps 2) (+ 1/3 (/ 1 (pow eps 2))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64)))
(* (pow eps 2) (+ 1/3 (/ 1 (pow eps 2))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64)))
(/ (sin eps) (cos eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+ (* x (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))))
(+ (* x (- (+ 1 (/ (* x (* (sin eps) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))) (cos eps))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (sin.f64 eps) x) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))))))
(+ (* x (- (+ 1 (* x (- (* -1 (* x (+ 1/6 (+ (* -1 (/ (* (pow (sin eps) 2) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (pow (cos eps) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (* 1/6 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))))) (* -1 (/ (* (sin eps) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (cos eps)))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (+.f64 (*.f64 (+.f64 #s(literal 1/6 binary64) (-.f64 (+.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))) (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))) (-.f64 #s(literal 0 binary64) x)) (/.f64 (*.f64 (sin.f64 eps) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))) (cos.f64 eps)))) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))))))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/ (sin x) (cos x))
(/.f64 (sin.f64 x) (cos.f64 x))
(+ (* eps (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 eps (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))))
(+ (* eps (- (+ 1 (/ (* eps (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (cos x))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 eps (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))))))
(+ (* eps (- (+ 1 (* eps (- (* -1 (* eps (+ 1/6 (+ (* -1 (/ (* (pow (sin x) 2) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (pow (cos x) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))))) (* -1 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)))))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (/ (sin x) (cos x)))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 eps (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) (+.f64 #s(literal 1/6 binary64) (-.f64 (+.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))) (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))))) (/.f64 (*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))) (cos.f64 x)))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))))))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/ (sin (+ eps x)) (cos (+ eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/ (sin eps) (cos eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+ (/ (sin eps) (cos eps)) (/ (* x (pow (sin eps) 2)) (pow (cos eps) 2)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))
(+ (* x (- (/ (* x (* (sin eps) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))) (cos eps)) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 x (+.f64 (/.f64 (*.f64 (*.f64 (sin.f64 eps) x) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))))
(+ (* x (- (* x (- (* -1 (* x (+ 1/2 (+ (* -1 (/ (* (pow (sin eps) 2) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (pow (cos eps) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (* 1/6 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))))) (* -1 (/ (* (sin eps) (- 1 (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (cos eps))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 x (+.f64 (*.f64 x (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (+.f64 (-.f64 (+.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))) (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) #s(literal 1/2 binary64)))) (/.f64 (*.f64 (sin.f64 eps) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))) (cos.f64 eps)))) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(- (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x)))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(- (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x)))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(- (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x)))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(- (/ (sin (- eps (* -1 x))) (cos (- eps (* -1 x)))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(* eps (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))))
(* eps (- (+ 1 (/ (* eps (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))) (cos x))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))))
(* eps (- (+ 1 (* eps (- (* -1 (* eps (+ 1/6 (+ (* -1 (/ (* (pow (sin x) 2) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (pow (cos x) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))))) (* -1 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)))))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) (+.f64 #s(literal 1/6 binary64) (-.f64 (+.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))) (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))))) (/.f64 (*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))) (cos.f64 x)))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))))
(* eps (- (+ 1 (* eps (- (* eps (- (* -1 (* eps (+ (* -1/2 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x))) (+ (* 1/6 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x))) (/ (* (sin x) (+ 1/6 (+ (* -1 (/ (* (pow (sin x) 2) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (pow (cos x) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2))))))) (cos x)))))) (+ 1/6 (+ (* -1 (/ (* (pow (sin x) 2) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (pow (cos x) 2))) (+ (* -1/2 (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (* 1/6 (/ (pow (sin x) 2) (pow (cos x) 2)))))))) (* -1 (/ (* (sin x) (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (cos x)))))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 2)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (+.f64 (*.f64 eps (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) (+.f64 (*.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))) (cos.f64 x)) #s(literal -1/3 binary64)) (/.f64 (*.f64 (sin.f64 x) (+.f64 #s(literal 1/6 binary64) (-.f64 (+.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))) (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))))) (cos.f64 x)))) (+.f64 #s(literal 1/6 binary64) (-.f64 (+.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))) (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))))) (/.f64 (*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))) (cos.f64 x)))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(- (/ (sin (+ eps x)) (cos (+ eps x))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(- (/ (sin (- x (* -1 eps))) (cos (- x (* -1 eps)))) (/ (sin x) (cos x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(/ 1 (cos eps))
(/.f64 #s(literal 1 binary64) (cos.f64 eps))
(+ (/ 1 (cos eps)) (/ (* x (sin eps)) (pow (cos eps) 2)))
(+.f64 (/.f64 #s(literal 1 binary64) (cos.f64 eps)) (/.f64 (*.f64 (sin.f64 eps) x) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))
(+ (* x (- (* x (- (* 1/2 (/ 1 (cos eps))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 3))))) (* -1 (/ (sin eps) (pow (cos eps) 2))))) (/ 1 (cos eps)))
(+.f64 (/.f64 #s(literal 1 binary64) (cos.f64 eps)) (*.f64 x (+.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1/2 binary64) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 3 binary64))))) (/.f64 (sin.f64 eps) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))))
(+ (* x (- (* x (- (+ (* -1 (* x (+ (* -1 (/ (* (sin eps) (- (* 1/2 (/ 1 (cos eps))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 3))))) (cos eps))) (+ (* -1/2 (/ (sin eps) (pow (cos eps) 2))) (* 1/6 (/ (sin eps) (pow (cos eps) 2))))))) (* 1/2 (/ 1 (cos eps)))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 3))))) (* -1 (/ (sin eps) (pow (cos eps) 2))))) (/ 1 (cos eps)))
(+.f64 (/.f64 #s(literal 1 binary64) (cos.f64 eps)) (*.f64 x (+.f64 (*.f64 x (+.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (cos.f64 eps)) (*.f64 x (-.f64 (*.f64 (/.f64 (sin.f64 eps) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))) #s(literal -1/3 binary64)) (/.f64 (*.f64 (sin.f64 eps) (+.f64 (/.f64 #s(literal 1/2 binary64) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 3 binary64))))) (cos.f64 eps))))) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 3 binary64))))) (/.f64 (sin.f64 eps) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))))
(/ 1 (cos (+ eps x)))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 eps x)))
(/ 1 (cos (+ eps x)))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 eps x)))
(/ 1 (cos (+ eps x)))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 eps x)))
(/ 1 (cos (+ eps x)))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 eps x)))
(/ 1 (cos (- eps (* -1 x))))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 eps x)))
(/ 1 (cos (- eps (* -1 x))))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 eps x)))
(/ 1 (cos (- eps (* -1 x))))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 eps x)))
(/ 1 (cos (- eps (* -1 x))))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 eps x)))
(/ 1 (cos x))
(/.f64 #s(literal 1 binary64) (cos.f64 x))
(+ (/ 1 (cos x)) (/ (* eps (sin x)) (pow (cos x) 2)))
(+.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) (/.f64 (*.f64 eps (sin.f64 x)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))
(+ (* eps (- (* eps (- (* 1/2 (/ 1 (cos x))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 3))))) (* -1 (/ (sin x) (pow (cos x) 2))))) (/ 1 (cos x)))
(+.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 eps (+.f64 (/.f64 #s(literal 1/2 binary64) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))) (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))))
(+ (* eps (- (* eps (- (+ (* -1 (* eps (+ (* -1 (/ (* (sin x) (- (* 1/2 (/ 1 (cos x))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 3))))) (cos x))) (+ (* -1/2 (/ (sin x) (pow (cos x) 2))) (* 1/6 (/ (sin x) (pow (cos x) 2))))))) (* 1/2 (/ 1 (cos x)))) (* -1 (/ (pow (sin x) 2) (pow (cos x) 3))))) (* -1 (/ (sin x) (pow (cos x) 2))))) (/ 1 (cos x)))
(+.f64 (/.f64 #s(literal 1 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 eps (+.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (cos.f64 x)) (*.f64 eps (-.f64 (*.f64 (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal -1/3 binary64)) (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 #s(literal 1/2 binary64) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))) (cos.f64 x))))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))) (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))))
(/ 1 (cos (+ eps x)))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 eps x)))
(/ 1 (cos (+ eps x)))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 eps x)))
(/ 1 (cos (+ eps x)))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 eps x)))
(/ 1 (cos (+ eps x)))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 eps x)))
(/ 1 (cos (- x (* -1 eps))))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 eps x)))
(/ 1 (cos (- x (* -1 eps))))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 eps x)))
(/ 1 (cos (- x (* -1 eps))))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 eps x)))
(/ 1 (cos (- x (* -1 eps))))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 eps x)))
(cos eps)
(cos.f64 eps)
(+ (cos eps) (* -1 (* x (sin eps))))
(-.f64 (cos.f64 eps) (*.f64 (sin.f64 eps) x))
(+ (cos eps) (* x (- (* -1/2 (* x (cos eps))) (sin eps))))
(+.f64 (cos.f64 eps) (*.f64 x (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) (cos.f64 eps)) (sin.f64 eps))))
(+ (cos eps) (* x (- (* x (+ (* -1/2 (cos eps)) (* 1/6 (* x (sin eps))))) (sin eps))))
(+.f64 (cos.f64 eps) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 (cos.f64 eps) #s(literal -1/2 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) x) (sin.f64 eps)))) (sin.f64 eps))))
(cos (+ eps x))
(cos.f64 (+.f64 eps x))
(cos (+ eps x))
(cos.f64 (+.f64 eps x))
(cos (+ eps x))
(cos.f64 (+.f64 eps x))
(cos (+ eps x))
(cos.f64 (+.f64 eps x))
(cos (- eps (* -1 x)))
(cos.f64 (+.f64 eps x))
(cos (- eps (* -1 x)))
(cos.f64 (+.f64 eps x))
(cos (- eps (* -1 x)))
(cos.f64 (+.f64 eps x))
(cos (- eps (* -1 x)))
(cos.f64 (+.f64 eps x))
(cos x)
(cos.f64 x)
(+ (cos x) (* -1 (* eps (sin x))))
(-.f64 (cos.f64 x) (*.f64 eps (sin.f64 x)))
(+ (cos x) (* eps (- (* -1/2 (* eps (cos x))) (sin x))))
(+.f64 (cos.f64 x) (*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (sin.f64 x))))
(+ (cos x) (* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x))))
(+.f64 (cos.f64 x) (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 x)) (*.f64 (*.f64 #s(literal 1/6 binary64) eps) (sin.f64 x)))) (sin.f64 x))))
(cos (+ eps x))
(cos.f64 (+.f64 eps x))
(cos (+ eps x))
(cos.f64 (+.f64 eps x))
(cos (+ eps x))
(cos.f64 (+.f64 eps x))
(cos (+ eps x))
(cos.f64 (+.f64 eps x))
(cos (- x (* -1 eps)))
(cos.f64 (+.f64 eps x))
(cos (- x (* -1 eps)))
(cos.f64 (+.f64 eps x))
(cos (- x (* -1 eps)))
(cos.f64 (+.f64 eps x))
(cos (- x (* -1 eps)))
(cos.f64 (+.f64 eps x))
(/ (* eps (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (cos x))
(/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (cos.f64 x))
(* eps (+ (/ (* eps (* (pow (sin x) 2) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (pow (cos x) 2)) (/ (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (cos x))))
(*.f64 eps (+.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (cos.f64 x)) (/.f64 (*.f64 eps (*.f64 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))))
(* eps (+ (* eps (- (/ (* eps (* (pow (sin x) 3) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (pow (cos x) 3)) (* -1 (/ (* (pow (sin x) 2) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 2))))) (/ (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (cos x))))
(*.f64 eps (+.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (cos.f64 x)) (*.f64 eps (+.f64 (/.f64 (*.f64 (*.f64 eps (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (/.f64 (*.f64 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))))))
(* eps (+ (* eps (- (* eps (- (* -1 (* eps (+ (* -1 (/ (* (pow (sin x) 4) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 4))) (* -1/3 (/ (* (pow (sin x) 2) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 2)))))) (* -1 (/ (* (pow (sin x) 3) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 3))))) (* -1 (/ (* (pow (sin x) 2) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 2))))) (/ (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (cos x))))
(*.f64 eps (+.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 eps (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) eps) (-.f64 (/.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (/.f64 (*.f64 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (sin.f64 x) #s(literal 4 binary64))) (pow.f64 (cos.f64 x) #s(literal 4 binary64))))) (/.f64 (*.f64 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))) (/.f64 (*.f64 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))))))
(/ (* eps (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/.f64 (/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/ (* eps (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/.f64 (/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/ (* eps (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/.f64 (/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/ (* eps (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/.f64 (/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/ (* eps (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/.f64 (/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/ (* eps (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/.f64 (/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/ (* eps (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/.f64 (/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/ (* eps (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/.f64 (/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
eps
(+ eps (/ (* eps (* x (sin eps))) (cos eps)))
(+.f64 eps (/.f64 (*.f64 (*.f64 eps x) (sin.f64 eps)) (cos.f64 eps)))
(+ eps (* x (- (* x (- eps (* -1 (/ (* eps (pow (sin eps) 2)) (pow (cos eps) 2))))) (* -1 (/ (* eps (sin eps)) (cos eps))))))
(+.f64 eps (*.f64 x (+.f64 (*.f64 x (+.f64 eps (/.f64 (*.f64 eps (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))) (/.f64 (*.f64 eps (sin.f64 eps)) (cos.f64 eps)))))
(+ eps (* x (- (* x (- (+ eps (* -1 (* x (+ (* -1 (/ (* (sin eps) (- eps (* -1 (/ (* eps (pow (sin eps) 2)) (pow (cos eps) 2))))) (cos eps))) (* -1/3 (/ (* eps (sin eps)) (cos eps))))))) (* -1 (/ (* eps (pow (sin eps) 2)) (pow (cos eps) 2))))) (* -1 (/ (* eps (sin eps)) (cos eps))))))
(+.f64 eps (*.f64 x (+.f64 (*.f64 x (+.f64 (-.f64 eps (*.f64 x (-.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 eps (sin.f64 eps)) (cos.f64 eps))) (/.f64 (*.f64 (sin.f64 eps) (+.f64 eps (/.f64 (*.f64 eps (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))) (cos.f64 eps))))) (/.f64 (*.f64 eps (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))) (/.f64 (*.f64 eps (sin.f64 eps)) (cos.f64 eps)))))
(/ (* eps (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/.f64 (/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/ (* eps (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/.f64 (/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/ (* eps (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/.f64 (/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/ (* eps (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/.f64 (/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/ (* eps (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/.f64 (/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/ (* eps (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/.f64 (/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/ (* eps (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/.f64 (/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/ (* eps (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/.f64 (/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(* eps (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))
(*.f64 eps (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))
(* eps (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))
(*.f64 eps (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))
(* eps (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))
(*.f64 eps (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))
(* eps (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))
(*.f64 eps (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))
(* eps (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))
(*.f64 eps (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))
(* eps (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))
(*.f64 eps (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))
(* eps (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))
(*.f64 eps (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))
(* eps (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))
(*.f64 eps (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))
(* eps (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))
(*.f64 eps (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))
(* eps (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))
(*.f64 eps (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))
(* eps (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))
(*.f64 eps (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))
(* eps (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))
(*.f64 eps (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))
(/ eps x)
(/.f64 eps x)
(/ (+ eps (* 2/3 (* eps (pow x 2)))) x)
(/.f64 (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) #s(literal 2/3 binary64))) x)
(/ (+ eps (* (pow x 2) (+ (* 14/45 (* eps (pow x 2))) (* 2/3 eps)))) x)
(/.f64 (+.f64 eps (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 eps (*.f64 x x)) #s(literal 14/45 binary64)) (*.f64 eps #s(literal 2/3 binary64))))) x)
(/ (+ eps (* (pow x 2) (+ (* 2/3 eps) (* (pow x 2) (+ (* 124/945 (* eps (pow x 2))) (* 14/45 eps)))))) x)
(/.f64 (+.f64 eps (*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal 2/3 binary64)) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 eps (*.f64 x x)) #s(literal 124/945 binary64)) (*.f64 eps #s(literal 14/45 binary64))))))) x)
(* eps (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))
(*.f64 eps (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))
(* eps (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))
(*.f64 eps (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))
(* eps (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))
(*.f64 eps (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))
(* eps (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))
(*.f64 eps (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))
(* eps (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))
(*.f64 eps (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))
(* eps (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))
(*.f64 eps (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))
(* eps (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))
(*.f64 eps (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))
(* eps (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))
(*.f64 eps (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ (+ 1 (* 2/3 (pow x 2))) x)
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 2/3 binary64))) x)
(/ (+ 1 (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2))))) x)
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) #s(literal 14/45 binary64))))) x)
(/ (+ 1 (* (pow x 2) (+ 2/3 (* (pow x 2) (+ 14/45 (* 124/945 (pow x 2))))))) x)
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 14/45 binary64) (*.f64 (*.f64 x x) #s(literal 124/945 binary64))))))) x)
(+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))
(+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))
(+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))
(+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))
(+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))
(+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))
(+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))
(+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))
(+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))
(* x (sin eps))
(*.f64 (sin.f64 eps) x)
(* x (+ (sin eps) (* -1/6 (* (pow x 2) (sin eps)))))
(*.f64 x (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) #s(literal 1 binary64)) (sin.f64 eps)))
(* x (+ (sin eps) (* (pow x 2) (+ (* -1/6 (sin eps)) (* 1/120 (* (pow x 2) (sin eps)))))))
(*.f64 x (+.f64 (sin.f64 eps) (*.f64 (*.f64 x x) (*.f64 (sin.f64 eps) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))))))
(* x (+ (sin eps) (* (pow x 2) (+ (* -1/6 (sin eps)) (* (pow x 2) (+ (* -1/5040 (* (pow x 2) (sin eps))) (* 1/120 (sin eps))))))))
(*.f64 x (+.f64 (sin.f64 eps) (*.f64 (*.f64 x x) (+.f64 (*.f64 (sin.f64 eps) #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) (*.f64 (sin.f64 eps) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) #s(literal 1/120 binary64))))))))
(* (sin eps) (sin x))
(*.f64 (sin.f64 eps) (sin.f64 x))
(* (sin eps) (sin x))
(*.f64 (sin.f64 eps) (sin.f64 x))
(* (sin eps) (sin x))
(*.f64 (sin.f64 eps) (sin.f64 x))
(* (sin eps) (sin x))
(*.f64 (sin.f64 eps) (sin.f64 x))
(* (sin eps) (sin x))
(*.f64 (sin.f64 eps) (sin.f64 x))
(* (sin eps) (sin x))
(*.f64 (sin.f64 eps) (sin.f64 x))
(* (sin eps) (sin x))
(*.f64 (sin.f64 eps) (sin.f64 x))
(* (sin eps) (sin x))
(*.f64 (sin.f64 eps) (sin.f64 x))
(* eps (sin x))
(*.f64 eps (sin.f64 x))
(* eps (+ (sin x) (* -1/6 (* (pow eps 2) (sin x)))))
(*.f64 eps (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 eps eps)) #s(literal 1 binary64)) (sin.f64 x)))
(* eps (+ (sin x) (* (pow eps 2) (+ (* -1/6 (sin x)) (* 1/120 (* (pow eps 2) (sin x)))))))
(*.f64 eps (+.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 eps eps)))))))
(* eps (+ (sin x) (* (pow eps 2) (+ (* -1/6 (sin x)) (* (pow eps 2) (+ (* -1/5040 (* (pow eps 2) (sin x))) (* 1/120 (sin x))))))))
(*.f64 eps (+.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 x)) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 eps eps)) #s(literal 1/120 binary64))))))))
(* (sin eps) (sin x))
(*.f64 (sin.f64 eps) (sin.f64 x))
(* (sin eps) (sin x))
(*.f64 (sin.f64 eps) (sin.f64 x))
(* (sin eps) (sin x))
(*.f64 (sin.f64 eps) (sin.f64 x))
(* (sin eps) (sin x))
(*.f64 (sin.f64 eps) (sin.f64 x))
(* (sin eps) (sin x))
(*.f64 (sin.f64 eps) (sin.f64 x))
(* (sin eps) (sin x))
(*.f64 (sin.f64 eps) (sin.f64 x))
(* (sin eps) (sin x))
(*.f64 (sin.f64 eps) (sin.f64 x))
(* (sin eps) (sin x))
(*.f64 (sin.f64 eps) (sin.f64 x))
(* 4/3 (* eps x))
(*.f64 #s(literal 4/3 binary64) (*.f64 eps x))
(* eps (+ (* 4/3 eps) (* 4/3 x)))
(*.f64 eps (*.f64 #s(literal 4/3 binary64) (+.f64 eps x)))
(* eps (+ (* 4/3 eps) (* 4/3 x)))
(*.f64 eps (*.f64 #s(literal 4/3 binary64) (+.f64 eps x)))
(* eps (+ (* 4/3 eps) (* 4/3 x)))
(*.f64 eps (*.f64 #s(literal 4/3 binary64) (+.f64 eps x)))
(* 4/3 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))
(* (pow eps 2) (+ 4/3 (* 4/3 (/ x eps))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 4/3 binary64) (/.f64 (*.f64 x #s(literal 4/3 binary64)) eps)))
(* (pow eps 2) (+ 4/3 (* 4/3 (/ x eps))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 4/3 binary64) (/.f64 (*.f64 x #s(literal 4/3 binary64)) eps)))
(* (pow eps 2) (+ 4/3 (* 4/3 (/ x eps))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 4/3 binary64) (/.f64 (*.f64 x #s(literal 4/3 binary64)) eps)))
(* 4/3 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))
(* (pow eps 2) (+ 4/3 (* 4/3 (/ x eps))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 4/3 binary64) (/.f64 (*.f64 x #s(literal 4/3 binary64)) eps)))
(* (pow eps 2) (+ 4/3 (* 4/3 (/ x eps))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 4/3 binary64) (/.f64 (*.f64 x #s(literal 4/3 binary64)) eps)))
(* (pow eps 2) (+ 4/3 (* 4/3 (/ x eps))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 4/3 binary64) (/.f64 (*.f64 x #s(literal 4/3 binary64)) eps)))
(* 4/3 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))
(+ (* 4/3 (* eps x)) (* 4/3 (pow eps 2)))
(*.f64 #s(literal 4/3 binary64) (*.f64 eps (+.f64 eps x)))
(+ (* 4/3 (* eps x)) (* 4/3 (pow eps 2)))
(*.f64 #s(literal 4/3 binary64) (*.f64 eps (+.f64 eps x)))
(+ (* 4/3 (* eps x)) (* 4/3 (pow eps 2)))
(*.f64 #s(literal 4/3 binary64) (*.f64 eps (+.f64 eps x)))
(* 4/3 (* eps x))
(*.f64 #s(literal 4/3 binary64) (*.f64 eps x))
(* x (+ (* 4/3 eps) (* 4/3 (/ (pow eps 2) x))))
(*.f64 x (*.f64 #s(literal 4/3 binary64) (+.f64 eps (/.f64 (*.f64 eps eps) x))))
(* x (+ (* 4/3 eps) (* 4/3 (/ (pow eps 2) x))))
(*.f64 x (*.f64 #s(literal 4/3 binary64) (+.f64 eps (/.f64 (*.f64 eps eps) x))))
(* x (+ (* 4/3 eps) (* 4/3 (/ (pow eps 2) x))))
(*.f64 x (*.f64 #s(literal 4/3 binary64) (+.f64 eps (/.f64 (*.f64 eps eps) x))))
(* 4/3 (* eps x))
(*.f64 #s(literal 4/3 binary64) (*.f64 eps x))
(* -1 (* x (+ (* -4/3 eps) (* -4/3 (/ (pow eps 2) x)))))
(-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 #s(literal -4/3 binary64) (+.f64 eps (/.f64 (*.f64 eps eps) x)))))
(* -1 (* x (+ (* -4/3 eps) (* -4/3 (/ (pow eps 2) x)))))
(-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 #s(literal -4/3 binary64) (+.f64 eps (/.f64 (*.f64 eps eps) x)))))
(* -1 (* x (+ (* -4/3 eps) (* -4/3 (/ (pow eps 2) x)))))
(-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 #s(literal -4/3 binary64) (+.f64 eps (/.f64 (*.f64 eps eps) x)))))
(* 1/3 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))
(* 1/3 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))
(* 1/3 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))
(* 1/3 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))
(* 1/3 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))
(* 1/3 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))
(* 1/3 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))
(* 1/3 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))
(* 1/3 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))
(* 1/3 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))
(* 1/3 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))
(* 1/3 (pow eps 2))
(*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))
(* eps x)
(*.f64 eps x)
(* eps (+ eps x))
(*.f64 eps (+.f64 eps x))
(* eps (+ eps x))
(*.f64 eps (+.f64 eps x))
(* eps (+ eps x))
(*.f64 eps (+.f64 eps x))
(pow eps 2)
(*.f64 eps eps)
(* (pow eps 2) (+ 1 (/ x eps)))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1 binary64) (/.f64 x eps)))
(* (pow eps 2) (+ 1 (/ x eps)))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1 binary64) (/.f64 x eps)))
(* (pow eps 2) (+ 1 (/ x eps)))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1 binary64) (/.f64 x eps)))
(pow eps 2)
(*.f64 eps eps)
(* (pow eps 2) (+ 1 (/ x eps)))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1 binary64) (/.f64 x eps)))
(* (pow eps 2) (+ 1 (/ x eps)))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1 binary64) (/.f64 x eps)))
(* (pow eps 2) (+ 1 (/ x eps)))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1 binary64) (/.f64 x eps)))
(pow eps 2)
(*.f64 eps eps)
(+ (* eps x) (pow eps 2))
(*.f64 eps (+.f64 eps x))
(+ (* eps x) (pow eps 2))
(*.f64 eps (+.f64 eps x))
(+ (* eps x) (pow eps 2))
(*.f64 eps (+.f64 eps x))
(* eps x)
(*.f64 eps x)
(* x (+ eps (/ (pow eps 2) x)))
(*.f64 x (+.f64 eps (/.f64 (*.f64 eps eps) x)))
(* x (+ eps (/ (pow eps 2) x)))
(*.f64 x (+.f64 eps (/.f64 (*.f64 eps eps) x)))
(* x (+ eps (/ (pow eps 2) x)))
(*.f64 x (+.f64 eps (/.f64 (*.f64 eps eps) x)))
(* eps x)
(*.f64 eps x)
(* -1 (* x (+ (* -1 eps) (* -1 (/ (pow eps 2) x)))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (-.f64 #s(literal 0 binary64) eps) (/.f64 (*.f64 eps eps) x)))
(* -1 (* x (+ (* -1 eps) (* -1 (/ (pow eps 2) x)))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (-.f64 #s(literal 0 binary64) eps) (/.f64 (*.f64 eps eps) x)))
(* -1 (* x (+ (* -1 eps) (* -1 (/ (pow eps 2) x)))))
(*.f64 (-.f64 #s(literal 0 binary64) x) (-.f64 (-.f64 #s(literal 0 binary64) eps) (/.f64 (*.f64 eps eps) x)))
(* eps x)
(*.f64 eps x)
(* x (+ eps (* x (+ 1 (* 4/3 (pow eps 2))))))
(*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))))))
(* x (+ eps (* x (+ 1 (+ (* 4/3 (* eps x)) (* 4/3 (pow eps 2)))))))
(*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 4/3 binary64) (*.f64 eps (+.f64 eps x)))))))
(* x (+ eps (* x (+ 1 (+ (* 4/3 (* eps x)) (* 4/3 (pow eps 2)))))))
(*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 4/3 binary64) (*.f64 eps (+.f64 eps x)))))))
(* 4/3 (* eps (pow x 3)))
(*.f64 #s(literal 4/3 binary64) (*.f64 eps (*.f64 x (*.f64 x x))))
(* (pow x 3) (+ (* 4/3 eps) (+ (* 4/3 (/ (pow eps 2) x)) (/ 1 x))))
(*.f64 (+.f64 (*.f64 #s(literal 4/3 binary64) (+.f64 eps (/.f64 (*.f64 eps eps) x))) (/.f64 #s(literal 1 binary64) x)) (*.f64 x (*.f64 x x)))
(* (pow x 3) (+ (* 4/3 eps) (+ (* 4/3 (/ (pow eps 2) x)) (+ (/ 1 x) (/ eps (pow x 2))))))
(*.f64 (+.f64 (+.f64 (*.f64 #s(literal 4/3 binary64) (+.f64 eps (/.f64 (*.f64 eps eps) x))) (/.f64 #s(literal 1 binary64) x)) (/.f64 eps (*.f64 x x))) (*.f64 x (*.f64 x x)))
(* (pow x 3) (+ (* 4/3 eps) (+ (* 4/3 (/ (pow eps 2) x)) (+ (/ 1 x) (/ eps (pow x 2))))))
(*.f64 (+.f64 (+.f64 (*.f64 #s(literal 4/3 binary64) (+.f64 eps (/.f64 (*.f64 eps eps) x))) (/.f64 #s(literal 1 binary64) x)) (/.f64 eps (*.f64 x x))) (*.f64 x (*.f64 x x)))
(* 4/3 (* eps (pow x 3)))
(*.f64 #s(literal 4/3 binary64) (*.f64 eps (*.f64 x (*.f64 x x))))
(* -1 (* (pow x 3) (+ (* -4/3 eps) (* -1 (/ (+ 1 (* 4/3 (pow eps 2))) x)))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x (*.f64 x x)) (-.f64 (*.f64 eps #s(literal -4/3 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))) x))))
(* -1 (* (pow x 3) (+ (* -4/3 eps) (* -1 (/ (+ 1 (+ (* 4/3 (pow eps 2)) (/ eps x))) x)))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x (*.f64 x x)) (-.f64 (*.f64 eps #s(literal -4/3 binary64)) (/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))) (/.f64 eps x)) x))))
(* -1 (* (pow x 3) (+ (* -4/3 eps) (* -1 (/ (+ 1 (+ (* 4/3 (pow eps 2)) (/ eps x))) x)))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x (*.f64 x x)) (-.f64 (*.f64 eps #s(literal -4/3 binary64)) (/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))) (/.f64 eps x)) x))))
(pow x 2)
(*.f64 x x)
(+ (* eps (* x (+ 1 (* 4/3 (pow x 2))))) (pow x 2))
(+.f64 (*.f64 x x) (*.f64 (*.f64 eps x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 4/3 binary64)))))
(+ (* eps (+ (* 4/3 (* eps (pow x 2))) (* x (+ 1 (* 4/3 (pow x 2)))))) (pow x 2))
(+.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 #s(literal 4/3 binary64) (*.f64 eps (*.f64 x x))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 4/3 binary64)))))))
(+ (* eps (+ (* 4/3 (* eps (pow x 2))) (* x (+ 1 (* 4/3 (pow x 2)))))) (pow x 2))
(+.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 #s(literal 4/3 binary64) (*.f64 eps (*.f64 x x))) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 4/3 binary64)))))))
(* 4/3 (* (pow eps 2) (pow x 2)))
(*.f64 (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) (*.f64 x x))
(* (pow eps 2) (+ (* 4/3 (pow x 2)) (/ (* x (+ 1 (* 4/3 (pow x 2)))) eps)))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 (*.f64 x x) #s(literal 4/3 binary64)) (*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 4/3 binary64))) eps))))
(* (pow eps 2) (+ (* 4/3 (pow x 2)) (+ (/ (* x (+ 1 (* 4/3 (pow x 2)))) eps) (/ (pow x 2) (pow eps 2)))))
(*.f64 (*.f64 eps eps) (+.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal 4/3 binary64)) (*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 4/3 binary64))) eps))) (/.f64 (*.f64 x x) (*.f64 eps eps))))
(* (pow eps 2) (+ (* 4/3 (pow x 2)) (+ (/ (* x (+ 1 (* 4/3 (pow x 2)))) eps) (/ (pow x 2) (pow eps 2)))))
(*.f64 (*.f64 eps eps) (+.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal 4/3 binary64)) (*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 4/3 binary64))) eps))) (/.f64 (*.f64 x x) (*.f64 eps eps))))
(* 4/3 (* (pow eps 2) (pow x 2)))
(*.f64 (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) (*.f64 x x))
(* (pow eps 2) (+ (* -1 (/ (* x (- (* -4/3 (pow x 2)) 1)) eps)) (* 4/3 (pow x 2))))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 (*.f64 x x) #s(literal 4/3 binary64)) (/.f64 (*.f64 x (+.f64 (*.f64 (*.f64 x x) #s(literal -4/3 binary64)) #s(literal -1 binary64))) eps)))
(* (pow eps 2) (+ (* -1 (/ (+ (* -1 (/ (pow x 2) eps)) (* x (- (* -4/3 (pow x 2)) 1))) eps)) (* 4/3 (pow x 2))))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 (*.f64 x x) #s(literal 4/3 binary64)) (/.f64 (-.f64 (*.f64 x (+.f64 (*.f64 (*.f64 x x) #s(literal -4/3 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 x x) eps)) eps)))
(* (pow eps 2) (+ (* -1 (/ (+ (* -1 (/ (pow x 2) eps)) (* x (- (* -4/3 (pow x 2)) 1))) eps)) (* 4/3 (pow x 2))))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 (*.f64 x x) #s(literal 4/3 binary64)) (/.f64 (-.f64 (*.f64 x (+.f64 (*.f64 (*.f64 x x) #s(literal -4/3 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 x x) eps)) eps)))
(sin eps)
(sin.f64 eps)
(+ (sin eps) (* x (cos eps)))
(+.f64 (sin.f64 eps) (*.f64 x (cos.f64 eps)))
(+ (sin eps) (* x (+ (cos eps) (* -1/2 (* x (sin eps))))))
(+.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) (*.f64 (*.f64 #s(literal -1/2 binary64) x) (sin.f64 eps)))))
(+ (sin eps) (* x (+ (cos eps) (* x (+ (* -1/2 (sin eps)) (* -1/6 (* x (cos eps))))))))
(+.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) (*.f64 x (+.f64 (*.f64 (sin.f64 eps) #s(literal -1/2 binary64)) (*.f64 (*.f64 #s(literal -1/6 binary64) x) (cos.f64 eps)))))))
(sin (+ eps x))
(sin.f64 (+.f64 eps x))
(sin (+ eps x))
(sin.f64 (+.f64 eps x))
(sin (+ eps x))
(sin.f64 (+.f64 eps x))
(sin (+ eps x))
(sin.f64 (+.f64 eps x))
(sin (- eps (* -1 x)))
(sin.f64 (+.f64 eps x))
(sin (- eps (* -1 x)))
(sin.f64 (+.f64 eps x))
(sin (- eps (* -1 x)))
(sin.f64 (+.f64 eps x))
(sin (- eps (* -1 x)))
(sin.f64 (+.f64 eps x))
(sin x)
(sin.f64 x)
(+ (sin x) (* eps (cos x)))
(+.f64 (sin.f64 x) (*.f64 eps (cos.f64 x)))
(+ (sin x) (* eps (+ (cos x) (* -1/2 (* eps (sin x))))))
(+.f64 (sin.f64 x) (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (*.f64 #s(literal -1/2 binary64) eps) (sin.f64 x)))))
(+ (sin x) (* eps (+ (cos x) (* eps (+ (* -1/2 (sin x)) (* -1/6 (* eps (cos x))))))))
(+.f64 (sin.f64 x) (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 #s(literal -1/6 binary64) (*.f64 eps (cos.f64 x))))))))
(sin (+ eps x))
(sin.f64 (+.f64 eps x))
(sin (+ eps x))
(sin.f64 (+.f64 eps x))
(sin (+ eps x))
(sin.f64 (+.f64 eps x))
(sin (+ eps x))
(sin.f64 (+.f64 eps x))
(sin (- x (* -1 eps)))
(sin.f64 (+.f64 eps x))
(sin (- x (* -1 eps)))
(sin.f64 (+.f64 eps x))
(sin (- x (* -1 eps)))
(sin.f64 (+.f64 eps x))
(sin (- x (* -1 eps)))
(sin.f64 (+.f64 eps x))

eval137.0ms (0.8%)

Compiler

Compiled 36738 to 3272 computations (91.1% saved)

prune154.0ms (0.9%)

Pruning

36 alts after pruning (31 fresh and 5 done)

PrunedKeptTotal
New1073171090
Fresh121426
Picked235
Done022
Total1087361123
Accuracy
100.0%
Counts
1123 → 36
Alt Table
Click to see full alt table
StatusAccuracyProgram
62.8%
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 0 binary64) (tan.f64 x)))
62.7%
(fma.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps))) (sin.f64 (+.f64 x eps)) (-.f64 #s(literal 0 binary64) (tan.f64 x)))
62.2%
(fma.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps))) (sin.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 eps x)))) (-.f64 #s(literal 0 binary64) (tan.f64 x)))
62.7%
(fma.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (-.f64 x eps))))) (sin.f64 (+.f64 x eps)) (-.f64 #s(literal 0 binary64) (tan.f64 x)))
98.0%
(/.f64 (/.f64 (+.f64 eps (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 eps (*.f64 x x)) #s(literal 14/45 binary64)) (*.f64 eps #s(literal 2/3 binary64))))) x) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
97.9%
(/.f64 (/.f64 (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) #s(literal 2/3 binary64))) x) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
98.2%
(/.f64 (/.f64 (*.f64 eps #s(literal 1 binary64)) (*.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)))
98.4%
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)))) (*.f64 x (*.f64 (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))))) eps) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))))
98.4%
(/.f64 (*.f64 eps (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 14/45 binary64) (*.f64 (*.f64 x x) #s(literal 124/945 binary64))))))) x)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
98.4%
(/.f64 (*.f64 eps (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) #s(literal 14/45 binary64))))) x)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
97.7%
(/.f64 eps (cos.f64 eps))
62.8%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
62.9%
(-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
62.7%
(-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps))) (sin.f64 (+.f64 x eps))) (tan.f64 x))
61.8%
(-.f64 (tan.f64 (+.f64 x eps)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 2/15 binary64) (*.f64 (*.f64 x x) #s(literal 17/315 binary64)))))))))
61.6%
(-.f64 (tan.f64 (+.f64 x eps)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 x x) #s(literal 2/15 binary64))))))))
62.7%
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
34.1%
(-.f64 (tan.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))) (/.f64 (+.f64 x eps) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x)))))) (tan.f64 x))
7.7%
(-.f64 (tan.f64 eps) x)
7.7%
(-.f64 #s(literal 0 binary64) x)
98.5%
(+.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64)))) (*.f64 x (*.f64 eps (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))))))))
99.4%
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x)))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x)) (sin.f64 x))
99.4%
(*.f64 (/.f64 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x)))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
5.5%
(*.f64 (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) (*.f64 x (*.f64 x x)))
98.4%
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))))))))
98.4%
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (*.f64 x (+.f64 x (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 4/3 binary64))))))))
98.4%
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 4/3 binary64) (*.f64 eps (+.f64 x eps)))))))))
98.3%
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (*.f64 x x)))
97.5%
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (*.f64 x eps)))
98.3%
(*.f64 eps (+.f64 (*.f64 x x) #s(literal 1 binary64)))
97.6%
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))))
98.3%
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 4/3 binary64) (*.f64 eps (+.f64 x eps)))))))))
97.6%
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 eps eps) #s(literal 2/15 binary64)))))))
97.6%
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 2/15 binary64) (*.f64 (*.f64 eps eps) #s(literal 17/315 binary64))))))))))
97.7%
(tan.f64 eps)
97.6%
eps
Compiler

Compiled 1468 to 838 computations (42.9% saved)

simplify202.0ms (1.2%)

Algorithm
egg-herbie
Localize:

Found 15 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 (+.f64 eps (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 eps (*.f64 x x)) #s(literal 14/45 binary64)) (*.f64 eps #s(literal 2/3 binary64))))) x)
cost-diff0
(/.f64 (/.f64 (+.f64 eps (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 eps (*.f64 x x)) #s(literal 14/45 binary64)) (*.f64 eps #s(literal 2/3 binary64))))) x) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
cost-diff128
(+.f64 (*.f64 (*.f64 eps (*.f64 x x)) #s(literal 14/45 binary64)) (*.f64 eps #s(literal 2/3 binary64)))
cost-diff6656
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 #s(literal 1 binary64) (tan.f64 x)))
cost-diff0
(tan.f64 eps)
cost-diff0
(-.f64 (tan.f64 eps) x)
cost-diff0
(*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 4/3 binary64) (*.f64 eps (+.f64 x eps)))))))
cost-diff0
(+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 4/3 binary64) (*.f64 eps (+.f64 x eps))))))))
cost-diff0
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 4/3 binary64) (*.f64 eps (+.f64 x eps)))))))))
cost-diff128
(+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 4/3 binary64) (*.f64 eps (+.f64 x eps))))))
cost-diff0
(-.f64 #s(literal 0 binary64) x)
cost-diff0
(/.f64 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x)))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))
cost-diff128
(*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x)))
cost-diff128
(*.f64 (/.f64 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x)))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
cost-diff6400
(+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
Rules
2248×+-lowering-+.f64
2248×+-lowering-+.f32
1980×sum4-define
1704×*-lowering-*.f32
1704×*-lowering-*.f64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
037316
1118290
2372279
31254266
43166266
08116266
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (/ (+ (* (tan x) (tan eps)) (* (tan eps) (/ 1 (tan x)))) (- 1 (* (tan x) (tan eps)))) (tan x))
(/ (+ (* (tan x) (tan eps)) (* (tan eps) (/ 1 (tan x)))) (- 1 (* (tan x) (tan eps))))
(+ (* (tan x) (tan eps)) (* (tan eps) (/ 1 (tan x))))
(* (tan x) (tan eps))
(tan x)
x
(tan eps)
eps
(* (tan eps) (/ 1 (tan x)))
(/ 1 (tan x))
1
(- 1 (* (tan x) (tan eps)))
(- 0 x)
0
x
(* eps (+ 1 (* x (+ eps (* x (+ 1 (* 4/3 (* eps (+ x eps)))))))))
eps
(+ 1 (* x (+ eps (* x (+ 1 (* 4/3 (* eps (+ x eps))))))))
1
(* x (+ eps (* x (+ 1 (* 4/3 (* eps (+ x eps)))))))
x
(+ eps (* x (+ 1 (* 4/3 (* eps (+ x eps))))))
(* x (+ 1 (* 4/3 (* eps (+ x eps)))))
(+ 1 (* 4/3 (* eps (+ x eps))))
(* 4/3 (* eps (+ x eps)))
4/3
(* eps (+ x eps))
(+ x eps)
(- (tan eps) x)
(tan eps)
eps
x
(/ (/ (+ eps (* (* x x) (+ (* (* eps (* x x)) 14/45) (* eps 2/3)))) x) (* (- 1 (* (tan x) (tan eps))) (/ 1 (tan x))))
(/ (+ eps (* (* x x) (+ (* (* eps (* x x)) 14/45) (* eps 2/3)))) x)
(+ eps (* (* x x) (+ (* (* eps (* x x)) 14/45) (* eps 2/3))))
eps
(* (* x x) (+ (* (* eps (* x x)) 14/45) (* eps 2/3)))
(* x x)
x
(+ (* (* eps (* x x)) 14/45) (* eps 2/3))
(* (* eps (* x x)) 14/45)
(* eps (* x x))
14/45
(* eps 2/3)
2/3
(* (- 1 (* (tan x) (tan eps))) (/ 1 (tan x)))
(- 1 (* (tan x) (tan eps)))
1
(* (tan x) (tan eps))
(tan x)
(tan eps)
(/ 1 (tan x))
Outputs
(* (/ (+ (* (tan x) (tan eps)) (* (tan eps) (/ 1 (tan x)))) (- 1 (* (tan x) (tan eps)))) (tan x))
(/.f64 (+.f64 (tan.f64 eps) (*.f64 (tan.f64 x) (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))
(/ (+ (* (tan x) (tan eps)) (* (tan eps) (/ 1 (tan x)))) (- 1 (* (tan x) (tan eps))))
(/.f64 (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x)))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))
(+ (* (tan x) (tan eps)) (* (tan eps) (/ 1 (tan x))))
(*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(* (tan x) (tan eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(tan x)
(tan.f64 x)
x
(tan eps)
(tan.f64 eps)
eps
(* (tan eps) (/ 1 (tan x)))
(/.f64 (tan.f64 eps) (tan.f64 x))
(/ 1 (tan x))
(/.f64 #s(literal 1 binary64) (tan.f64 x))
1
#s(literal 1 binary64)
(- 1 (* (tan x) (tan eps)))
(-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))
(- 0 x)
(-.f64 #s(literal 0 binary64) x)
0
#s(literal 0 binary64)
x
(* eps (+ 1 (* x (+ eps (* x (+ 1 (* 4/3 (* eps (+ x eps)))))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x #s(literal 4/3 binary64)))))))
eps
(+ 1 (* x (+ eps (* x (+ 1 (* 4/3 (* eps (+ x eps))))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x #s(literal 4/3 binary64))))))
1
#s(literal 1 binary64)
(* x (+ eps (* x (+ 1 (* 4/3 (* eps (+ x eps)))))))
(*.f64 (*.f64 x (+.f64 x eps)) (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x #s(literal 4/3 binary64)))))
x
(+ eps (* x (+ 1 (* 4/3 (* eps (+ x eps))))))
(*.f64 (+.f64 x eps) (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 x #s(literal 4/3 binary64)))))
(* x (+ 1 (* 4/3 (* eps (+ x eps)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 #s(literal 4/3 binary64) (+.f64 x eps)))))
(+ 1 (* 4/3 (* eps (+ x eps))))
(+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 #s(literal 4/3 binary64) (+.f64 x eps))))
(* 4/3 (* eps (+ x eps)))
(*.f64 eps (*.f64 #s(literal 4/3 binary64) (+.f64 x eps)))
4/3
#s(literal 4/3 binary64)
(* eps (+ x eps))
(*.f64 eps (+.f64 x eps))
(+ x eps)
(+.f64 x eps)
(- (tan eps) x)
(-.f64 (tan.f64 eps) x)
(tan eps)
(tan.f64 eps)
eps
x
(/ (/ (+ eps (* (* x x) (+ (* (* eps (* x x)) 14/45) (* eps 2/3)))) x) (* (- 1 (* (tan x) (tan eps))) (/ 1 (tan x))))
(/.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 2/3 binary64) (*.f64 x (*.f64 x #s(literal 14/45 binary64))))))) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (tan.f64 eps))))
(/ (+ eps (* (* x x) (+ (* (* eps (* x x)) 14/45) (* eps 2/3)))) x)
(/.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 2/3 binary64) (*.f64 x (*.f64 x #s(literal 14/45 binary64))))))) x)
(+ eps (* (* x x) (+ (* (* eps (* x x)) 14/45) (* eps 2/3))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 2/3 binary64) (*.f64 x (*.f64 x #s(literal 14/45 binary64)))))))
eps
(* (* x x) (+ (* (* eps (* x x)) 14/45) (* eps 2/3)))
(*.f64 x (*.f64 (*.f64 x eps) (+.f64 #s(literal 2/3 binary64) (*.f64 x (*.f64 x #s(literal 14/45 binary64))))))
(* x x)
(*.f64 x x)
x
(+ (* (* eps (* x x)) 14/45) (* eps 2/3))
(*.f64 eps (+.f64 #s(literal 2/3 binary64) (*.f64 x (*.f64 x #s(literal 14/45 binary64)))))
(* (* eps (* x x)) 14/45)
(*.f64 (*.f64 x x) (*.f64 eps #s(literal 14/45 binary64)))
(* eps (* x x))
(*.f64 eps (*.f64 x x))
14/45
#s(literal 14/45 binary64)
(* eps 2/3)
(*.f64 eps #s(literal 2/3 binary64))
2/3
#s(literal 2/3 binary64)
(* (- 1 (* (tan x) (tan eps))) (/ 1 (tan x)))
(-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (tan.f64 eps))
(- 1 (* (tan x) (tan eps)))
(-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))
1
#s(literal 1 binary64)
(* (tan x) (tan eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(tan x)
(tan.f64 x)
(tan eps)
(tan.f64 eps)
(/ 1 (tan x))
(/.f64 #s(literal 1 binary64) (tan.f64 x))

localize215.0ms (1.3%)

Localize:

Found 15 expressions of interest:

NewMetricScoreProgram
accuracy99.9%
(*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 eps (*.f64 x x)) #s(literal 14/45 binary64)) (*.f64 eps #s(literal 2/3 binary64))))
accuracy99.8%
(*.f64 (*.f64 eps (*.f64 x x)) #s(literal 14/45 binary64))
accuracy99.5%
(/.f64 (/.f64 (+.f64 eps (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 eps (*.f64 x x)) #s(literal 14/45 binary64)) (*.f64 eps #s(literal 2/3 binary64))))) x) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
accuracy99.5%
(*.f64 eps #s(literal 2/3 binary64))
accuracy100.0%
(tan.f64 eps)
accuracy100.0%
(-.f64 (tan.f64 eps) x)
accuracy100.0%
(+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 4/3 binary64) (*.f64 eps (+.f64 x eps))))))
accuracy99.8%
(*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 4/3 binary64) (*.f64 eps (+.f64 x eps)))))))
accuracy99.8%
(*.f64 eps (+.f64 x eps))
accuracy99.7%
(*.f64 #s(literal 4/3 binary64) (*.f64 eps (+.f64 x eps)))
accuracy100.0%
(-.f64 #s(literal 0 binary64) x)
accuracy100.0%
(/.f64 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x)))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))
accuracy100.0%
(+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
accuracy99.8%
(*.f64 (/.f64 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x)))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
accuracy99.5%
(*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x)))
Results
142.0ms253×0valid
11.0ms3valid
2.0ms2valid
1.0ms1valid
Compiler

Compiled 356 to 38 computations (89.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 72.0ms
ival-mult: 23.0ms (32% of total)
ival-add: 15.0ms (20.9% of total)
...c/correct-round.rkt:119:19: 12.0ms (16.7% of total)
ival-tan: 10.0ms (13.9% of total)
ival-div: 7.0ms (9.7% of total)
ival-sub: 4.0ms (5.6% of total)
backward-pass: 1.0ms (1.4% of total)
const: 1.0ms (1.4% of total)

series49.0ms (0.3%)

Counts
20 → 444
Calls
Call 1
Inputs
#<alt (+ (* (tan x) (tan eps)) (* (tan eps) (/ 1 (tan x))))>
#<alt (* (/ (+ (* (tan x) (tan eps)) (* (tan eps) (/ 1 (tan x)))) (- 1 (* (tan x) (tan eps)))) (tan x))>
#<alt (* (tan eps) (/ 1 (tan x)))>
#<alt (/ (+ (* (tan x) (tan eps)) (* (tan eps) (/ 1 (tan x)))) (- 1 (* (tan x) (tan eps))))>
#<alt (- 0 x)>
#<alt (+ eps (* x (+ 1 (* 4/3 (* eps (+ x eps))))))>
#<alt (* eps (+ 1 (* x (+ eps (* x (+ 1 (* 4/3 (* eps (+ x eps)))))))))>
#<alt (+ 1 (* x (+ eps (* x (+ 1 (* 4/3 (* eps (+ x eps))))))))>
#<alt (* x (+ eps (* x (+ 1 (* 4/3 (* eps (+ x eps)))))))>
#<alt (- (tan eps) x)>
#<alt (tan eps)>
#<alt (* (- 1 (* (tan x) (tan eps))) (/ 1 (tan x)))>
#<alt (+ (* (* eps (* x x)) 14/45) (* eps 2/3))>
#<alt (/ (/ (+ eps (* (* x x) (+ (* (* eps (* x x)) 14/45) (* eps 2/3)))) x) (* (- 1 (* (tan x) (tan eps))) (/ 1 (tan x))))>
#<alt (/ (+ eps (* (* x x) (+ (* (* eps (* x x)) 14/45) (* eps 2/3)))) x)>
#<alt (* 4/3 (* eps (+ x eps)))>
#<alt (* eps (+ x eps))>
#<alt (* eps 2/3)>
#<alt (* (* eps (* x x)) 14/45)>
#<alt (* (* x x) (+ (* (* eps (* x x)) 14/45) (* eps 2/3)))>
Outputs
#<alt (/ (sin eps) (* x (cos eps)))>
#<alt (/ (+ (* (pow x 2) (- (/ (sin eps) (cos eps)) (* 1/3 (/ (sin eps) (cos eps))))) (/ (sin eps) (cos eps))) x)>
#<alt (/ (+ (* (pow x 2) (- (+ (* (pow x 2) (- (* 1/3 (/ (sin eps) (cos eps))) (+ (* -1/9 (/ (sin eps) (cos eps))) (* 2/15 (/ (sin eps) (cos eps)))))) (/ (sin eps) (cos eps))) (* 1/3 (/ (sin eps) (cos eps))))) (/ (sin eps) (cos eps))) x)>
#<alt (/ (+ (* (pow x 2) (- (+ (* (pow x 2) (- (+ (* 1/3 (/ (sin eps) (cos eps))) (* (pow x 2) (- (* 2/15 (/ (sin eps) (cos eps))) (+ (* -1/3 (+ (* -1/9 (/ (sin eps) (cos eps))) (* 2/15 (/ (sin eps) (cos eps))))) (+ (* -2/45 (/ (sin eps) (cos eps))) (* 17/315 (/ (sin eps) (cos eps)))))))) (+ (* -1/9 (/ (sin eps) (cos eps))) (* 2/15 (/ (sin eps) (cos eps)))))) (/ (sin eps) (cos eps))) (* 1/3 (/ (sin eps) (cos eps))))) (/ (sin eps) (cos eps))) x)>
#<alt (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))>
#<alt (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))>
#<alt (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))>
#<alt (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))>
#<alt (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))>
#<alt (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))>
#<alt (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))>
#<alt (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))>
#<alt (* eps (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))>
#<alt (* eps (+ (* (pow eps 2) (+ (* 1/3 (/ (cos x) (sin x))) (* 1/3 (/ (sin x) (cos x))))) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))))>
#<alt (* eps (+ (* (pow eps 2) (+ (* 1/3 (/ (cos x) (sin x))) (+ (* 1/3 (/ (sin x) (cos x))) (* (pow eps 2) (+ (* 2/15 (/ (cos x) (sin x))) (* 2/15 (/ (sin x) (cos x)))))))) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))))>
#<alt (* eps (+ (* (pow eps 2) (+ (* 1/3 (/ (cos x) (sin x))) (+ (* 1/3 (/ (sin x) (cos x))) (* (pow eps 2) (+ (* 2/15 (/ (cos x) (sin x))) (+ (* 2/15 (/ (sin x) (cos x))) (* (pow eps 2) (+ (* 17/315 (/ (cos x) (sin x))) (* 17/315 (/ (sin x) (cos x))))))))))) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))))>
#<alt (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))>
#<alt (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))>
#<alt (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))>
#<alt (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))>
#<alt (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))>
#<alt (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))>
#<alt (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))>
#<alt (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))>
#<alt (/ (sin eps) (cos eps))>
#<alt (+ (/ (sin eps) (cos eps)) (/ (* x (pow (sin eps) 2)) (pow (cos eps) 2)))>
#<alt (+ (* x (- (* x (- (/ (sin eps) (cos eps)) (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))>
#<alt (+ (* x (- (* x (- (+ (* -1 (* x (+ (* -1 (/ (* (sin eps) (- (/ (sin eps) (cos eps)) (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3))))) (cos eps))) (* -1/3 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))) (/ (sin eps) (cos eps))) (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))>
#<alt (/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))>
#<alt (/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))>
#<alt (/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))>
#<alt (/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))>
#<alt (/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))>
#<alt (/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))>
#<alt (/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))>
#<alt (/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))>
#<alt (/ (* eps (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (cos x))>
#<alt (* eps (+ (/ (* eps (* (pow (sin x) 2) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (pow (cos x) 2)) (/ (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (cos x))))>
#<alt (* eps (+ (* eps (- (* eps (- (/ (* (sin x) (+ (* 1/3 (/ (cos x) (sin x))) (* 1/3 (/ (sin x) (cos x))))) (cos x)) (* -1 (/ (* (pow (sin x) 3) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 3))))) (* -1 (/ (* (pow (sin x) 2) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 2))))) (/ (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (cos x))))>
#<alt (* eps (+ (* eps (- (* eps (- (+ (* -1 (* eps (+ (* -1 (/ (* (sin x) (- (/ (* (sin x) (+ (* 1/3 (/ (cos x) (sin x))) (* 1/3 (/ (sin x) (cos x))))) (cos x)) (* -1 (/ (* (pow (sin x) 3) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 3))))) (cos x))) (* -1/3 (/ (* (pow (sin x) 2) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 2)))))) (/ (* (sin x) (+ (* 1/3 (/ (cos x) (sin x))) (* 1/3 (/ (sin x) (cos x))))) (cos x))) (* -1 (/ (* (pow (sin x) 3) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 3))))) (* -1 (/ (* (pow (sin x) 2) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 2))))) (/ (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (cos x))))>
#<alt (/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))>
#<alt (/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))>
#<alt (/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))>
#<alt (/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))>
#<alt (/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))>
#<alt (/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))>
#<alt (/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))>
#<alt (/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))>
#<alt (/ (* eps (cos x)) (sin x))>
#<alt (* eps (+ (* 1/3 (/ (* (pow eps 2) (cos x)) (sin x))) (/ (cos x) (sin x))))>
#<alt (* eps (+ (* (pow eps 2) (+ (* 2/15 (/ (* (pow eps 2) (cos x)) (sin x))) (* 1/3 (/ (cos x) (sin x))))) (/ (cos x) (sin x))))>
#<alt (* eps (+ (* (pow eps 2) (+ (* 1/3 (/ (cos x) (sin x))) (* (pow eps 2) (+ (* 17/315 (/ (* (pow eps 2) (cos x)) (sin x))) (* 2/15 (/ (cos x) (sin x))))))) (/ (cos x) (sin x))))>
#<alt (/ (* (cos x) (sin eps)) (* (cos eps) (sin x)))>
#<alt (/ (* (cos x) (sin eps)) (* (cos eps) (sin x)))>
#<alt (/ (* (cos x) (sin eps)) (* (cos eps) (sin x)))>
#<alt (/ (* (cos x) (sin eps)) (* (cos eps) (sin x)))>
#<alt (/ (* (cos x) (sin eps)) (* (cos eps) (sin x)))>
#<alt (/ (* (cos x) (sin eps)) (* (cos eps) (sin x)))>
#<alt (/ (* (cos x) (sin eps)) (* (cos eps) (sin x)))>
#<alt (/ (* (cos x) (sin eps)) (* (cos eps) (sin x)))>
#<alt (/ (sin eps) (* x (cos eps)))>
#<alt (/ (+ (* -1/3 (/ (* (pow x 2) (sin eps)) (cos eps))) (/ (sin eps) (cos eps))) x)>
#<alt (/ (+ (* (pow x 2) (- (* -1 (* (pow x 2) (+ (* -1/9 (/ (sin eps) (cos eps))) (* 2/15 (/ (sin eps) (cos eps)))))) (* 1/3 (/ (sin eps) (cos eps))))) (/ (sin eps) (cos eps))) x)>
#<alt (/ (+ (* (pow x 2) (- (* (pow x 2) (- (* -1 (* (pow x 2) (+ (* -1/3 (+ (* -1/9 (/ (sin eps) (cos eps))) (* 2/15 (/ (sin eps) (cos eps))))) (+ (* -2/45 (/ (sin eps) (cos eps))) (* 17/315 (/ (sin eps) (cos eps))))))) (+ (* -1/9 (/ (sin eps) (cos eps))) (* 2/15 (/ (sin eps) (cos eps)))))) (* 1/3 (/ (sin eps) (cos eps))))) (/ (sin eps) (cos eps))) x)>
#<alt (/ (* (cos x) (sin eps)) (* (cos eps) (sin x)))>
#<alt (/ (* (cos x) (sin eps)) (* (cos eps) (sin x)))>
#<alt (/ (* (cos x) (sin eps)) (* (cos eps) (sin x)))>
#<alt (/ (* (cos x) (sin eps)) (* (cos eps) (sin x)))>
#<alt (/ (* (cos x) (sin eps)) (* (cos eps) (sin x)))>
#<alt (/ (* (cos x) (sin eps)) (* (cos eps) (sin x)))>
#<alt (/ (* (cos x) (sin eps)) (* (cos eps) (sin x)))>
#<alt (/ (* (cos x) (sin eps)) (* (cos eps) (sin x)))>
#<alt (/ (sin eps) (* x (cos eps)))>
#<alt (/ (+ (/ (sin eps) (cos eps)) (/ (* x (pow (sin eps) 2)) (pow (cos eps) 2))) x)>
#<alt (/ (+ (* x (- (* x (- (/ (sin eps) (cos eps)) (+ (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3))) (* 1/3 (/ (sin eps) (cos eps)))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps))) x)>
#<alt (/ (+ (* x (- (* x (- (+ (* -1 (* x (+ (* -1 (/ (* (sin eps) (- (/ (sin eps) (cos eps)) (+ (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3))) (* 1/3 (/ (sin eps) (cos eps)))))) (cos eps))) (* -1/3 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))) (/ (sin eps) (cos eps))) (+ (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3))) (* 1/3 (/ (sin eps) (cos eps)))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps))) x)>
#<alt (/ (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))>
#<alt (/ (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))>
#<alt (/ (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))>
#<alt (/ (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))>
#<alt (/ (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))>
#<alt (/ (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))>
#<alt (/ (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))>
#<alt (/ (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))>
#<alt (* eps (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))>
#<alt (* eps (+ (/ (cos x) (sin x)) (+ (/ (sin x) (cos x)) (/ (* eps (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (cos x)))))>
#<alt (* eps (+ (* eps (- (* eps (- (+ (* 1/3 (/ (cos x) (sin x))) (* 1/3 (/ (sin x) (cos x)))) (* -1 (/ (* (pow (sin x) 2) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 2))))) (* -1 (/ (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (cos x))))) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))))>
#<alt (* eps (+ (* eps (- (* eps (- (+ (* -1 (* eps (+ (* -1 (/ (* (sin x) (- (+ (* 1/3 (/ (cos x) (sin x))) (* 1/3 (/ (sin x) (cos x)))) (* -1 (/ (* (pow (sin x) 2) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 2))))) (cos x))) (* -1/3 (/ (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (cos x)))))) (+ (* 1/3 (/ (cos x) (sin x))) (* 1/3 (/ (sin x) (cos x))))) (* -1 (/ (* (pow (sin x) 2) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 2))))) (* -1 (/ (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (cos x))))) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))))>
#<alt (/ (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))>
#<alt (/ (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))>
#<alt (/ (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))>
#<alt (/ (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))>
#<alt (/ (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))>
#<alt (/ (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))>
#<alt (/ (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))>
#<alt (/ (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))>
#<alt (* -1 x)>
#<alt (* -1 x)>
#<alt (* -1 x)>
#<alt (* -1 x)>
#<alt (* -1 x)>
#<alt (* -1 x)>
#<alt (* -1 x)>
#<alt (* -1 x)>
#<alt (* -1 x)>
#<alt (* -1 x)>
#<alt (* -1 x)>
#<alt (* -1 x)>
#<alt x>
#<alt (+ x (* eps (+ 1 (* 4/3 (pow x 2)))))>
#<alt (+ x (* eps (+ 1 (+ (* 4/3 (* eps x)) (* 4/3 (pow x 2))))))>
#<alt (+ x (* eps (+ 1 (+ (* 4/3 (* eps x)) (* 4/3 (pow x 2))))))>
#<alt (* 4/3 (* (pow eps 2) x))>
#<alt (* (pow eps 2) (+ (* 4/3 x) (+ (* 4/3 (/ (pow x 2) eps)) (/ 1 eps))))>
#<alt (* (pow eps 2) (+ (* 4/3 x) (+ (* 4/3 (/ (pow x 2) eps)) (+ (/ 1 eps) (/ x (pow eps 2))))))>
#<alt (* (pow eps 2) (+ (* 4/3 x) (+ (* 4/3 (/ (pow x 2) eps)) (+ (/ 1 eps) (/ x (pow eps 2))))))>
#<alt (* 4/3 (* (pow eps 2) x))>
#<alt (* (pow eps 2) (+ (* -1 (/ (- (* -4/3 (pow x 2)) 1) eps)) (* 4/3 x)))>
#<alt (* (pow eps 2) (+ (* -1 (/ (- (+ (* -4/3 (pow x 2)) (* -1 (/ x eps))) 1) eps)) (* 4/3 x)))>
#<alt (* (pow eps 2) (+ (* -1 (/ (- (+ (* -4/3 (pow x 2)) (* -1 (/ x eps))) 1) eps)) (* 4/3 x)))>
#<alt eps>
#<alt (+ eps (* x (+ 1 (* 4/3 (pow eps 2)))))>
#<alt (+ eps (* x (+ 1 (+ (* 4/3 (* eps x)) (* 4/3 (pow eps 2))))))>
#<alt (+ eps (* x (+ 1 (+ (* 4/3 (* eps x)) (* 4/3 (pow eps 2))))))>
#<alt (* 4/3 (* eps (pow x 2)))>
#<alt (* (pow x 2) (+ (* 4/3 eps) (+ (* 4/3 (/ (pow eps 2) x)) (/ 1 x))))>
#<alt (* (pow x 2) (+ (* 4/3 eps) (+ (* 4/3 (/ (pow eps 2) x)) (+ (/ 1 x) (/ eps (pow x 2))))))>
#<alt (* (pow x 2) (+ (* 4/3 eps) (+ (* 4/3 (/ (pow eps 2) x)) (+ (/ 1 x) (/ eps (pow x 2))))))>
#<alt (* 4/3 (* eps (pow x 2)))>
#<alt (* (pow x 2) (+ (* 4/3 eps) (+ (* 4/3 (/ (pow eps 2) x)) (/ 1 x))))>
#<alt (* (pow x 2) (+ (* -1 (/ (+ (* -1 (+ 1 (* 4/3 (pow eps 2)))) (* -1 (/ eps x))) x)) (* 4/3 eps)))>
#<alt (* (pow x 2) (+ (* -1 (/ (+ (* -1 (+ 1 (* 4/3 (pow eps 2)))) (* -1 (/ eps x))) x)) (* 4/3 eps)))>
#<alt (* eps (+ 1 (pow x 2)))>
#<alt (* eps (+ 1 (+ (* eps (* x (+ 1 (* 4/3 (pow x 2))))) (pow x 2))))>
#<alt (* eps (+ 1 (+ (* eps (+ (* 4/3 (* eps (pow x 2))) (* x (+ 1 (* 4/3 (pow x 2)))))) (pow x 2))))>
#<alt (* eps (+ 1 (+ (* eps (+ (* 4/3 (* eps (pow x 2))) (* x (+ 1 (* 4/3 (pow x 2)))))) (pow x 2))))>
#<alt (* 4/3 (* (pow eps 3) (pow x 2)))>
#<alt (* (pow eps 3) (+ (* 4/3 (pow x 2)) (/ (* x (+ 1 (* 4/3 (pow x 2)))) eps)))>
#<alt (* (pow eps 3) (+ (* 4/3 (pow x 2)) (+ (/ 1 (pow eps 2)) (+ (/ (* x (+ 1 (* 4/3 (pow x 2)))) eps) (/ (pow x 2) (pow eps 2))))))>
#<alt (* (pow eps 3) (+ (* 4/3 (pow x 2)) (+ (/ 1 (pow eps 2)) (+ (/ (* x (+ 1 (* 4/3 (pow x 2)))) eps) (/ (pow x 2) (pow eps 2))))))>
#<alt (* 4/3 (* (pow eps 3) (pow x 2)))>
#<alt (* -1 (* (pow eps 3) (+ (* -4/3 (pow x 2)) (/ (* x (- (* -4/3 (pow x 2)) 1)) eps))))>
#<alt (* -1 (* (pow eps 3) (+ (* -4/3 (pow x 2)) (* -1 (/ (+ (* -1 (* x (- (* -4/3 (pow x 2)) 1))) (+ (/ 1 eps) (/ (pow x 2) eps))) eps)))))>
#<alt (* -1 (* (pow eps 3) (+ (* -4/3 (pow x 2)) (* -1 (/ (+ (* -1 (* x (- (* -4/3 (pow x 2)) 1))) (+ (/ 1 eps) (/ (pow x 2) eps))) eps)))))>
#<alt eps>
#<alt (+ eps (* (pow eps 2) x))>
#<alt (+ eps (* x (+ (* eps (* x (+ 1 (* 4/3 (pow eps 2))))) (pow eps 2))))>
#<alt (+ eps (* x (+ (* x (+ (* 4/3 (* (pow eps 2) x)) (* eps (+ 1 (* 4/3 (pow eps 2)))))) (pow eps 2))))>
#<alt (* 4/3 (* (pow eps 2) (pow x 3)))>
#<alt (* (pow x 3) (+ (* 4/3 (pow eps 2)) (/ (* eps (+ 1 (* 4/3 (pow eps 2)))) x)))>
#<alt (* (pow x 3) (+ (* 4/3 (pow eps 2)) (+ (/ (* eps (+ 1 (* 4/3 (pow eps 2)))) x) (/ (pow eps 2) (pow x 2)))))>
#<alt (* (pow x 3) (+ (* 4/3 (pow eps 2)) (+ (/ eps (pow x 3)) (+ (/ (* eps (+ 1 (* 4/3 (pow eps 2)))) x) (/ (pow eps 2) (pow x 2))))))>
#<alt (* 4/3 (* (pow eps 2) (pow x 3)))>
#<alt (* -1 (* (pow x 3) (+ (* -4/3 (pow eps 2)) (* -1 (/ (* eps (+ 1 (* 4/3 (pow eps 2)))) x)))))>
#<alt (* -1 (* (pow x 3) (+ (* -4/3 (pow eps 2)) (* -1 (/ (+ (* eps (+ 1 (* 4/3 (pow eps 2)))) (/ (pow eps 2) x)) x)))))>
#<alt (* -1 (* (pow x 3) (+ (* -4/3 (pow eps 2)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ eps x)) (* -1 (pow eps 2))) x)) (* eps (+ 1 (* 4/3 (pow eps 2))))) x)))))>
#<alt 1>
#<alt (+ 1 (* eps x))>
#<alt (+ 1 (* x (+ eps (* x (+ 1 (* 4/3 (pow eps 2)))))))>
#<alt (+ 1 (* x (+ eps (* x (+ 1 (+ (* 4/3 (* eps x)) (* 4/3 (pow eps 2))))))))>
#<alt (* 4/3 (* eps (pow x 3)))>
#<alt (* (pow x 3) (+ (* 4/3 eps) (+ (* 4/3 (/ (pow eps 2) x)) (/ 1 x))))>
#<alt (* (pow x 3) (+ (* 4/3 eps) (+ (* 4/3 (/ (pow eps 2) x)) (+ (/ 1 x) (/ eps (pow x 2))))))>
#<alt (* (pow x 3) (+ (* 4/3 eps) (+ (* 4/3 (/ (pow eps 2) x)) (+ (/ 1 x) (+ (/ 1 (pow x 3)) (/ eps (pow x 2)))))))>
#<alt (* 4/3 (* eps (pow x 3)))>
#<alt (* -1 (* (pow x 3) (+ (* -4/3 eps) (* -1 (/ (+ 1 (* 4/3 (pow eps 2))) x)))))>
#<alt (* -1 (* (pow x 3) (+ (* -4/3 eps) (* -1 (/ (+ 1 (+ (* 4/3 (pow eps 2)) (/ eps x))) x)))))>
#<alt (* -1 (* (pow x 3) (+ (* -4/3 eps) (* -1 (/ (+ 1 (+ (* -1 (/ (- (* -1 eps) (/ 1 x)) x)) (* 4/3 (pow eps 2)))) x)))))>
#<alt (+ 1 (pow x 2))>
#<alt (+ 1 (+ (* eps (* x (+ 1 (* 4/3 (pow x 2))))) (pow x 2)))>
#<alt (+ 1 (+ (* eps (+ (* 4/3 (* eps (pow x 2))) (* x (+ 1 (* 4/3 (pow x 2)))))) (pow x 2)))>
#<alt (+ 1 (+ (* eps (+ (* 4/3 (* eps (pow x 2))) (* x (+ 1 (* 4/3 (pow x 2)))))) (pow x 2)))>
#<alt (* 4/3 (* (pow eps 2) (pow x 2)))>
#<alt (* (pow eps 2) (+ (* 4/3 (pow x 2)) (/ (* x (+ 1 (* 4/3 (pow x 2)))) eps)))>
#<alt (* (pow eps 2) (+ (* 4/3 (pow x 2)) (+ (/ 1 (pow eps 2)) (+ (/ (* x (+ 1 (* 4/3 (pow x 2)))) eps) (/ (pow x 2) (pow eps 2))))))>
#<alt (* (pow eps 2) (+ (* 4/3 (pow x 2)) (+ (/ 1 (pow eps 2)) (+ (/ (* x (+ 1 (* 4/3 (pow x 2)))) eps) (/ (pow x 2) (pow eps 2))))))>
#<alt (* 4/3 (* (pow eps 2) (pow x 2)))>
#<alt (* (pow eps 2) (+ (* -1 (/ (* x (- (* -4/3 (pow x 2)) 1)) eps)) (* 4/3 (pow x 2))))>
#<alt (* (pow eps 2) (+ (* -1 (/ (+ (* -1 (/ (+ 1 (pow x 2)) eps)) (* x (- (* -4/3 (pow x 2)) 1))) eps)) (* 4/3 (pow x 2))))>
#<alt (* (pow eps 2) (+ (* -1 (/ (+ (* -1 (/ (+ 1 (pow x 2)) eps)) (* x (- (* -4/3 (pow x 2)) 1))) eps)) (* 4/3 (pow x 2))))>
#<alt (* eps x)>
#<alt (* x (+ eps (* x (+ 1 (* 4/3 (pow eps 2))))))>
#<alt (* x (+ eps (* x (+ 1 (+ (* 4/3 (* eps x)) (* 4/3 (pow eps 2)))))))>
#<alt (* x (+ eps (* x (+ 1 (+ (* 4/3 (* eps x)) (* 4/3 (pow eps 2)))))))>
#<alt (* 4/3 (* eps (pow x 3)))>
#<alt (* (pow x 3) (+ (* 4/3 eps) (+ (* 4/3 (/ (pow eps 2) x)) (/ 1 x))))>
#<alt (* (pow x 3) (+ (* 4/3 eps) (+ (* 4/3 (/ (pow eps 2) x)) (+ (/ 1 x) (/ eps (pow x 2))))))>
#<alt (* (pow x 3) (+ (* 4/3 eps) (+ (* 4/3 (/ (pow eps 2) x)) (+ (/ 1 x) (/ eps (pow x 2))))))>
#<alt (* 4/3 (* eps (pow x 3)))>
#<alt (* -1 (* (pow x 3) (+ (* -4/3 eps) (* -1 (/ (+ 1 (* 4/3 (pow eps 2))) x)))))>
#<alt (* -1 (* (pow x 3) (+ (* -4/3 eps) (* -1 (/ (+ 1 (+ (* 4/3 (pow eps 2)) (/ eps x))) x)))))>
#<alt (* -1 (* (pow x 3) (+ (* -4/3 eps) (* -1 (/ (+ 1 (+ (* 4/3 (pow eps 2)) (/ eps x))) x)))))>
#<alt (pow x 2)>
#<alt (+ (* eps (* x (+ 1 (* 4/3 (pow x 2))))) (pow x 2))>
#<alt (+ (* eps (+ (* 4/3 (* eps (pow x 2))) (* x (+ 1 (* 4/3 (pow x 2)))))) (pow x 2))>
#<alt (+ (* eps (+ (* 4/3 (* eps (pow x 2))) (* x (+ 1 (* 4/3 (pow x 2)))))) (pow x 2))>
#<alt (* 4/3 (* (pow eps 2) (pow x 2)))>
#<alt (* (pow eps 2) (+ (* 4/3 (pow x 2)) (/ (* x (+ 1 (* 4/3 (pow x 2)))) eps)))>
#<alt (* (pow eps 2) (+ (* 4/3 (pow x 2)) (+ (/ (* x (+ 1 (* 4/3 (pow x 2)))) eps) (/ (pow x 2) (pow eps 2)))))>
#<alt (* (pow eps 2) (+ (* 4/3 (pow x 2)) (+ (/ (* x (+ 1 (* 4/3 (pow x 2)))) eps) (/ (pow x 2) (pow eps 2)))))>
#<alt (* 4/3 (* (pow eps 2) (pow x 2)))>
#<alt (* (pow eps 2) (+ (* -1 (/ (* x (- (* -4/3 (pow x 2)) 1)) eps)) (* 4/3 (pow x 2))))>
#<alt (* (pow eps 2) (+ (* -1 (/ (+ (* -1 (/ (pow x 2) eps)) (* x (- (* -4/3 (pow x 2)) 1))) eps)) (* 4/3 (pow x 2))))>
#<alt (* (pow eps 2) (+ (* -1 (/ (+ (* -1 (/ (pow x 2) eps)) (* x (- (* -4/3 (pow x 2)) 1))) eps)) (* 4/3 (pow x 2))))>
#<alt (* -1 x)>
#<alt (- eps x)>
#<alt (- (* eps (+ 1 (* 1/3 (pow eps 2)))) x)>
#<alt (- (* eps (+ 1 (* (pow eps 2) (+ 1/3 (* 2/15 (pow eps 2)))))) x)>
#<alt (- (/ (sin eps) (cos eps)) x)>
#<alt (- (/ (sin eps) (cos eps)) x)>
#<alt (- (/ (sin eps) (cos eps)) x)>
#<alt (- (/ (sin eps) (cos eps)) x)>
#<alt (- (/ (sin eps) (cos eps)) x)>
#<alt (- (/ (sin eps) (cos eps)) x)>
#<alt (- (/ (sin eps) (cos eps)) x)>
#<alt (- (/ (sin eps) (cos eps)) x)>
#<alt (/ (sin eps) (cos eps))>
#<alt (+ (* -1 x) (/ (sin eps) (cos eps)))>
#<alt (+ (* -1 x) (/ (sin eps) (cos eps)))>
#<alt (+ (* -1 x) (/ (sin eps) (cos eps)))>
#<alt (* -1 x)>
#<alt (* x (- (/ (sin eps) (* x (cos eps))) 1))>
#<alt (* x (- (/ (sin eps) (* x (cos eps))) 1))>
#<alt (* x (- (/ (sin eps) (* x (cos eps))) 1))>
#<alt (* -1 x)>
#<alt (* -1 (* x (+ 1 (* -1 (/ (sin eps) (* x (cos eps)))))))>
#<alt (* -1 (* x (+ 1 (* -1 (/ (sin eps) (* x (cos eps)))))))>
#<alt (* -1 (* x (+ 1 (* -1 (/ (sin eps) (* x (cos eps)))))))>
#<alt eps>
#<alt (* eps (+ 1 (* 1/3 (pow eps 2))))>
#<alt (* eps (+ 1 (* (pow eps 2) (+ 1/3 (* 2/15 (pow eps 2))))))>
#<alt (* eps (+ 1 (* (pow eps 2) (+ 1/3 (* (pow eps 2) (+ 2/15 (* 17/315 (pow eps 2))))))))>
#<alt (/ (sin eps) (cos eps))>
#<alt (/ (sin eps) (cos eps))>
#<alt (/ (sin eps) (cos eps))>
#<alt (/ (sin eps) (cos eps))>
#<alt (/ (sin eps) (cos eps))>
#<alt (/ (sin eps) (cos eps))>
#<alt (/ (sin eps) (cos eps))>
#<alt (/ (sin eps) (cos eps))>
#<alt (/ 1 x)>
#<alt (/ (+ 1 (* -1 (/ (* x (sin eps)) (cos eps)))) x)>
#<alt (/ (+ 1 (* x (+ (* -1 (/ (sin eps) (cos eps))) (* -1/3 x)))) x)>
#<alt (/ (+ 1 (* x (+ (* -1 (/ (sin eps) (cos eps))) (* x (- (* -1/45 (pow x 2)) 1/3))))) x)>
#<alt (/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))>
#<alt (/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))>
#<alt (/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))>
#<alt (/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))>
#<alt (/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))>
#<alt (/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))>
#<alt (/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))>
#<alt (/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))>
#<alt (/ (cos x) (sin x))>
#<alt (+ (* -1 eps) (/ (cos x) (sin x)))>
#<alt (+ (* eps (- (* -1/3 (pow eps 2)) 1)) (/ (cos x) (sin x)))>
#<alt (+ (* eps (- (* (pow eps 2) (- (* -2/15 (pow eps 2)) 1/3)) 1)) (/ (cos x) (sin x)))>
#<alt (/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))>
#<alt (/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))>
#<alt (/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))>
#<alt (/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))>
#<alt (/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))>
#<alt (/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))>
#<alt (/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))>
#<alt (/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))>
#<alt (* eps (+ 2/3 (* 14/45 (pow x 2))))>
#<alt (* eps (+ 2/3 (* 14/45 (pow x 2))))>
#<alt (* eps (+ 2/3 (* 14/45 (pow x 2))))>
#<alt (* eps (+ 2/3 (* 14/45 (pow x 2))))>
#<alt (* eps (+ 2/3 (* 14/45 (pow x 2))))>
#<alt (* eps (+ 2/3 (* 14/45 (pow x 2))))>
#<alt (* eps (+ 2/3 (* 14/45 (pow x 2))))>
#<alt (* eps (+ 2/3 (* 14/45 (pow x 2))))>
#<alt (* -1 (* eps (- (* -14/45 (pow x 2)) 2/3)))>
#<alt (* -1 (* eps (- (* -14/45 (pow x 2)) 2/3)))>
#<alt (* -1 (* eps (- (* -14/45 (pow x 2)) 2/3)))>
#<alt (* -1 (* eps (- (* -14/45 (pow x 2)) 2/3)))>
#<alt (* 2/3 eps)>
#<alt (+ (* 14/45 (* eps (pow x 2))) (* 2/3 eps))>
#<alt (+ (* 14/45 (* eps (pow x 2))) (* 2/3 eps))>
#<alt (+ (* 14/45 (* eps (pow x 2))) (* 2/3 eps))>
#<alt (* 14/45 (* eps (pow x 2)))>
#<alt (* (pow x 2) (+ (* 14/45 eps) (* 2/3 (/ eps (pow x 2)))))>
#<alt (* (pow x 2) (+ (* 14/45 eps) (* 2/3 (/ eps (pow x 2)))))>
#<alt (* (pow x 2) (+ (* 14/45 eps) (* 2/3 (/ eps (pow x 2)))))>
#<alt (* 14/45 (* eps (pow x 2)))>
#<alt (* (pow x 2) (+ (* 14/45 eps) (* 2/3 (/ eps (pow x 2)))))>
#<alt (* (pow x 2) (+ (* 14/45 eps) (* 2/3 (/ eps (pow x 2)))))>
#<alt (* (pow x 2) (+ (* 14/45 eps) (* 2/3 (/ eps (pow x 2)))))>
#<alt (/ (* eps (* (sin x) (+ 1 (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2))))))) (* x (cos x)))>
#<alt (* eps (+ (/ (* eps (* (pow (sin x) 2) (+ 1 (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2))))))) (* x (pow (cos x) 2))) (/ (* (sin x) (+ 1 (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2)))))) (* x (cos x)))))>
#<alt (* eps (+ (* eps (- (/ (* eps (* (pow (sin x) 3) (+ 1 (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2))))))) (* x (pow (cos x) 3))) (* -1 (/ (* (pow (sin x) 2) (+ 1 (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2)))))) (* x (pow (cos x) 2)))))) (/ (* (sin x) (+ 1 (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2)))))) (* x (cos x)))))>
#<alt (* eps (+ (* eps (- (* eps (- (* -1 (* eps (+ (* -1 (/ (* (pow (sin x) 4) (+ 1 (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2)))))) (* x (pow (cos x) 4)))) (* -1/3 (/ (* (pow (sin x) 2) (+ 1 (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2)))))) (* x (pow (cos x) 2))))))) (* -1 (/ (* (pow (sin x) 3) (+ 1 (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2)))))) (* x (pow (cos x) 3)))))) (* -1 (/ (* (pow (sin x) 2) (+ 1 (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2)))))) (* x (pow (cos x) 2)))))) (/ (* (sin x) (+ 1 (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2)))))) (* x (cos x)))))>
#<alt (/ (* eps (* (sin x) (+ 1 (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2))))))) (* x (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))))>
#<alt (/ (* eps (* (sin x) (+ 1 (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2))))))) (* x (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))))>
#<alt (/ (* eps (* (sin x) (+ 1 (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2))))))) (* x (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))))>
#<alt (/ (* eps (* (sin x) (+ 1 (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2))))))) (* x (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))))>
#<alt (* -1 (/ (* eps (* (sin x) (- (* (pow x 2) (- (* -14/45 (pow x 2)) 2/3)) 1))) (* x (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))))>
#<alt (* -1 (/ (* eps (* (sin x) (- (* (pow x 2) (- (* -14/45 (pow x 2)) 2/3)) 1))) (* x (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))))>
#<alt (* -1 (/ (* eps (* (sin x) (- (* (pow x 2) (- (* -14/45 (pow x 2)) 2/3)) 1))) (* x (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))))>
#<alt (* -1 (/ (* eps (* (sin x) (- (* (pow x 2) (- (* -14/45 (pow x 2)) 2/3)) 1))) (* x (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))))>
#<alt eps>
#<alt (+ eps (/ (* eps (* x (sin eps))) (cos eps)))>
#<alt (+ eps (* x (- (* x (- (+ (* 1/3 eps) (* 2/3 eps)) (* -1 (/ (* eps (pow (sin eps) 2)) (pow (cos eps) 2))))) (* -1 (/ (* eps (sin eps)) (cos eps))))))>
#<alt (+ eps (* x (- (* x (- (+ (* -1 (* x (+ (* -1 (/ (* (sin eps) (- (+ (* 1/3 eps) (* 2/3 eps)) (* -1 (/ (* eps (pow (sin eps) 2)) (pow (cos eps) 2))))) (cos eps))) (* -1/3 (/ (* eps (sin eps)) (cos eps)))))) (+ (* 1/3 eps) (* 2/3 eps))) (* -1 (/ (* eps (pow (sin eps) 2)) (pow (cos eps) 2))))) (* -1 (/ (* eps (sin eps)) (cos eps))))))>
#<alt (* 14/45 (/ (* eps (* (pow x 3) (sin x))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))))>
#<alt (* (pow x 3) (+ (* 14/45 (/ (* eps (sin x)) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))) (* 2/3 (/ (* eps (sin x)) (* (pow x 2) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))))))>
#<alt (* (pow x 3) (+ (* 14/45 (/ (* eps (sin x)) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))) (+ (* 2/3 (/ (* eps (sin x)) (* (pow x 2) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))))) (/ (* eps (sin x)) (* (pow x 4) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))))))>
#<alt (* (pow x 3) (+ (* 14/45 (/ (* eps (sin x)) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))) (+ (* 2/3 (/ (* eps (sin x)) (* (pow x 2) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))))) (/ (* eps (sin x)) (* (pow x 4) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))))))>
#<alt (* 14/45 (/ (* eps (* (pow x 3) (sin x))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))))>
#<alt (* -1 (* (pow x 3) (+ (* -2/3 (/ (* eps (sin x)) (* (pow x 2) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))))) (* -14/45 (/ (* eps (sin x)) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))))))>
#<alt (* -1 (* (pow x 3) (+ (* -1 (/ (* eps (sin x)) (* (pow x 4) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))))) (+ (* -2/3 (/ (* eps (sin x)) (* (pow x 2) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))))) (* -14/45 (/ (* eps (sin x)) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))))))))>
#<alt (* -1 (* (pow x 3) (+ (* -1 (/ (* eps (sin x)) (* (pow x 4) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))))) (+ (* -2/3 (/ (* eps (sin x)) (* (pow x 2) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))))) (* -14/45 (/ (* eps (sin x)) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))))))))>
#<alt (/ (* eps (+ 1 (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2)))))) x)>
#<alt (/ (* eps (+ 1 (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2)))))) x)>
#<alt (/ (* eps (+ 1 (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2)))))) x)>
#<alt (/ (* eps (+ 1 (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2)))))) x)>
#<alt (/ (* eps (+ 1 (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2)))))) x)>
#<alt (/ (* eps (+ 1 (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2)))))) x)>
#<alt (/ (* eps (+ 1 (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2)))))) x)>
#<alt (/ (* eps (+ 1 (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2)))))) x)>
#<alt (* -1 (/ (* eps (- (* (pow x 2) (- (* -14/45 (pow x 2)) 2/3)) 1)) x))>
#<alt (* -1 (/ (* eps (- (* (pow x 2) (- (* -14/45 (pow x 2)) 2/3)) 1)) x))>
#<alt (* -1 (/ (* eps (- (* (pow x 2) (- (* -14/45 (pow x 2)) 2/3)) 1)) x))>
#<alt (* -1 (/ (* eps (- (* (pow x 2) (- (* -14/45 (pow x 2)) 2/3)) 1)) x))>
#<alt (/ eps x)>
#<alt (/ (+ eps (* 2/3 (* eps (pow x 2)))) x)>
#<alt (/ (+ eps (* (pow x 2) (+ (* 14/45 (* eps (pow x 2))) (* 2/3 eps)))) x)>
#<alt (/ (+ eps (* (pow x 2) (+ (* 14/45 (* eps (pow x 2))) (* 2/3 eps)))) x)>
#<alt (* 14/45 (* eps (pow x 3)))>
#<alt (* (pow x 3) (+ (* 14/45 eps) (* 2/3 (/ eps (pow x 2)))))>
#<alt (* (pow x 3) (+ (* 14/45 eps) (+ (* 2/3 (/ eps (pow x 2))) (/ eps (pow x 4)))))>
#<alt (* (pow x 3) (+ (* 14/45 eps) (+ (* 2/3 (/ eps (pow x 2))) (/ eps (pow x 4)))))>
#<alt (* 14/45 (* eps (pow x 3)))>
#<alt (* -1 (* (pow x 3) (+ (* -2/3 (/ eps (pow x 2))) (* -14/45 eps))))>
#<alt (* -1 (* (pow x 3) (+ (* -1 (/ eps (pow x 4))) (+ (* -2/3 (/ eps (pow x 2))) (* -14/45 eps)))))>
#<alt (* -1 (* (pow x 3) (+ (* -1 (/ eps (pow x 4))) (+ (* -2/3 (/ eps (pow x 2))) (* -14/45 eps)))))>
#<alt (* 4/3 (* eps x))>
#<alt (* eps (+ (* 4/3 eps) (* 4/3 x)))>
#<alt (* eps (+ (* 4/3 eps) (* 4/3 x)))>
#<alt (* eps (+ (* 4/3 eps) (* 4/3 x)))>
#<alt (* 4/3 (pow eps 2))>
#<alt (* (pow eps 2) (+ 4/3 (* 4/3 (/ x eps))))>
#<alt (* (pow eps 2) (+ 4/3 (* 4/3 (/ x eps))))>
#<alt (* (pow eps 2) (+ 4/3 (* 4/3 (/ x eps))))>
#<alt (* 4/3 (pow eps 2))>
#<alt (* (pow eps 2) (+ 4/3 (* 4/3 (/ x eps))))>
#<alt (* (pow eps 2) (+ 4/3 (* 4/3 (/ x eps))))>
#<alt (* (pow eps 2) (+ 4/3 (* 4/3 (/ x eps))))>
#<alt (* 4/3 (pow eps 2))>
#<alt (+ (* 4/3 (* eps x)) (* 4/3 (pow eps 2)))>
#<alt (+ (* 4/3 (* eps x)) (* 4/3 (pow eps 2)))>
#<alt (+ (* 4/3 (* eps x)) (* 4/3 (pow eps 2)))>
#<alt (* 4/3 (* eps x))>
#<alt (* x (+ (* 4/3 eps) (* 4/3 (/ (pow eps 2) x))))>
#<alt (* x (+ (* 4/3 eps) (* 4/3 (/ (pow eps 2) x))))>
#<alt (* x (+ (* 4/3 eps) (* 4/3 (/ (pow eps 2) x))))>
#<alt (* 4/3 (* eps x))>
#<alt (* -1 (* x (+ (* -4/3 eps) (* -4/3 (/ (pow eps 2) x)))))>
#<alt (* -1 (* x (+ (* -4/3 eps) (* -4/3 (/ (pow eps 2) x)))))>
#<alt (* -1 (* x (+ (* -4/3 eps) (* -4/3 (/ (pow eps 2) x)))))>
#<alt (* eps x)>
#<alt (* eps (+ eps x))>
#<alt (* eps (+ eps x))>
#<alt (* eps (+ eps x))>
#<alt (pow eps 2)>
#<alt (* (pow eps 2) (+ 1 (/ x eps)))>
#<alt (* (pow eps 2) (+ 1 (/ x eps)))>
#<alt (* (pow eps 2) (+ 1 (/ x eps)))>
#<alt (pow eps 2)>
#<alt (* (pow eps 2) (+ 1 (/ x eps)))>
#<alt (* (pow eps 2) (+ 1 (/ x eps)))>
#<alt (* (pow eps 2) (+ 1 (/ x eps)))>
#<alt (pow eps 2)>
#<alt (+ (* eps x) (pow eps 2))>
#<alt (+ (* eps x) (pow eps 2))>
#<alt (+ (* eps x) (pow eps 2))>
#<alt (* eps x)>
#<alt (* x (+ eps (/ (pow eps 2) x)))>
#<alt (* x (+ eps (/ (pow eps 2) x)))>
#<alt (* x (+ eps (/ (pow eps 2) x)))>
#<alt (* eps x)>
#<alt (* -1 (* x (+ (* -1 eps) (* -1 (/ (pow eps 2) x)))))>
#<alt (* -1 (* x (+ (* -1 eps) (* -1 (/ (pow eps 2) x)))))>
#<alt (* -1 (* x (+ (* -1 eps) (* -1 (/ (pow eps 2) x)))))>
#<alt (* 2/3 eps)>
#<alt (* 2/3 eps)>
#<alt (* 2/3 eps)>
#<alt (* 2/3 eps)>
#<alt (* 2/3 eps)>
#<alt (* 2/3 eps)>
#<alt (* 2/3 eps)>
#<alt (* 2/3 eps)>
#<alt (* 2/3 eps)>
#<alt (* 2/3 eps)>
#<alt (* 2/3 eps)>
#<alt (* 2/3 eps)>
#<alt (* 14/45 (* eps (pow x 2)))>
#<alt (* 14/45 (* eps (pow x 2)))>
#<alt (* 14/45 (* eps (pow x 2)))>
#<alt (* 14/45 (* eps (pow x 2)))>
#<alt (* 14/45 (* eps (pow x 2)))>
#<alt (* 14/45 (* eps (pow x 2)))>
#<alt (* 14/45 (* eps (pow x 2)))>
#<alt (* 14/45 (* eps (pow x 2)))>
#<alt (* 14/45 (* eps (pow x 2)))>
#<alt (* 14/45 (* eps (pow x 2)))>
#<alt (* 14/45 (* eps (pow x 2)))>
#<alt (* 14/45 (* eps (pow x 2)))>
#<alt (* 14/45 (* eps (pow x 2)))>
#<alt (* 14/45 (* eps (pow x 2)))>
#<alt (* 14/45 (* eps (pow x 2)))>
#<alt (* 14/45 (* eps (pow x 2)))>
#<alt (* 14/45 (* eps (pow x 2)))>
#<alt (* 14/45 (* eps (pow x 2)))>
#<alt (* 14/45 (* eps (pow x 2)))>
#<alt (* 14/45 (* eps (pow x 2)))>
#<alt (* 14/45 (* eps (pow x 2)))>
#<alt (* 14/45 (* eps (pow x 2)))>
#<alt (* 14/45 (* eps (pow x 2)))>
#<alt (* 14/45 (* eps (pow x 2)))>
#<alt (* 2/3 (* eps (pow x 2)))>
#<alt (* (pow x 2) (+ (* 14/45 (* eps (pow x 2))) (* 2/3 eps)))>
#<alt (* (pow x 2) (+ (* 14/45 (* eps (pow x 2))) (* 2/3 eps)))>
#<alt (* (pow x 2) (+ (* 14/45 (* eps (pow x 2))) (* 2/3 eps)))>
#<alt (* 14/45 (* eps (pow x 4)))>
#<alt (* (pow x 4) (+ (* 14/45 eps) (* 2/3 (/ eps (pow x 2)))))>
#<alt (* (pow x 4) (+ (* 14/45 eps) (* 2/3 (/ eps (pow x 2)))))>
#<alt (* (pow x 4) (+ (* 14/45 eps) (* 2/3 (/ eps (pow x 2)))))>
#<alt (* 14/45 (* eps (pow x 4)))>
#<alt (* (pow x 4) (+ (* 14/45 eps) (* 2/3 (/ eps (pow x 2)))))>
#<alt (* (pow x 4) (+ (* 14/45 eps) (* 2/3 (/ eps (pow x 2)))))>
#<alt (* (pow x 4) (+ (* 14/45 eps) (* 2/3 (/ eps (pow x 2)))))>
#<alt (* eps (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2)))))>
#<alt (* eps (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2)))))>
#<alt (* eps (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2)))))>
#<alt (* eps (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2)))))>
#<alt (* eps (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2)))))>
#<alt (* eps (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2)))))>
#<alt (* eps (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2)))))>
#<alt (* eps (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2)))))>
#<alt (* -1 (* eps (* (pow x 2) (- (* -14/45 (pow x 2)) 2/3))))>
#<alt (* -1 (* eps (* (pow x 2) (- (* -14/45 (pow x 2)) 2/3))))>
#<alt (* -1 (* eps (* (pow x 2) (- (* -14/45 (pow x 2)) 2/3))))>
#<alt (* -1 (* eps (* (pow x 2) (- (* -14/45 (pow x 2)) 2/3))))>
Calls

111 calls:

TimeVariablePointExpression
19.0ms
x
@inf
(/ (/ (+ eps (* (* x x) (+ (* (* eps (* x x)) 14/45) (* eps 2/3)))) x) (* (- 1 (* (tan x) (tan eps))) (/ 1 (tan x))))
2.0ms
eps
@inf
(/ (/ (+ eps (* (* x x) (+ (* (* eps (* x x)) 14/45) (* eps 2/3)))) x) (* (- 1 (* (tan x) (tan eps))) (/ 1 (tan x))))
2.0ms
x
@-inf
(/ (/ (+ eps (* (* x x) (+ (* (* eps (* x x)) 14/45) (* eps 2/3)))) x) (* (- 1 (* (tan x) (tan eps))) (/ 1 (tan x))))
2.0ms
eps
@-inf
(/ (/ (+ eps (* (* x x) (+ (* (* eps (* x x)) 14/45) (* eps 2/3)))) x) (* (- 1 (* (tan x) (tan eps))) (/ 1 (tan x))))
1.0ms
eps
@0
(/ (/ (+ eps (* (* x x) (+ (* (* eps (* x x)) 14/45) (* eps 2/3)))) x) (* (- 1 (* (tan x) (tan eps))) (/ 1 (tan x))))

rewrite336.0ms (2%)

Algorithm
batch-egg-rewrite
Rules
3956×*-lowering-*.f32
3956×*-lowering-*.f64
2556×/-lowering-/.f32
2556×/-lowering-/.f64
2028×fma-lowering-fma.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
037221
1259199
22679191
08408191
Stop Event
iter limit
node limit
Counts
20 → 685
Calls
Call 1
Inputs
(+ (* (tan x) (tan eps)) (* (tan eps) (/ 1 (tan x))))
(* (/ (+ (* (tan x) (tan eps)) (* (tan eps) (/ 1 (tan x)))) (- 1 (* (tan x) (tan eps)))) (tan x))
(* (tan eps) (/ 1 (tan x)))
(/ (+ (* (tan x) (tan eps)) (* (tan eps) (/ 1 (tan x)))) (- 1 (* (tan x) (tan eps))))
(- 0 x)
(+ eps (* x (+ 1 (* 4/3 (* eps (+ x eps))))))
(* eps (+ 1 (* x (+ eps (* x (+ 1 (* 4/3 (* eps (+ x eps)))))))))
(+ 1 (* x (+ eps (* x (+ 1 (* 4/3 (* eps (+ x eps))))))))
(* x (+ eps (* x (+ 1 (* 4/3 (* eps (+ x eps)))))))
(- (tan eps) x)
(tan eps)
(* (- 1 (* (tan x) (tan eps))) (/ 1 (tan x)))
(+ (* (* eps (* x x)) 14/45) (* eps 2/3))
(/ (/ (+ eps (* (* x x) (+ (* (* eps (* x x)) 14/45) (* eps 2/3)))) x) (* (- 1 (* (tan x) (tan eps))) (/ 1 (tan x))))
(/ (+ eps (* (* x x) (+ (* (* eps (* x x)) 14/45) (* eps 2/3)))) x)
(* 4/3 (* eps (+ x eps)))
(* eps (+ x eps))
(* eps 2/3)
(* (* eps (* x x)) 14/45)
(* (* x x) (+ (* (* eps (* x x)) 14/45) (* eps 2/3)))
Outputs
(+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 (tan.f64 eps) (tan.f64 x)))
(+.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) (*.f64 (tan.f64 x) (tan.f64 eps)))
(-.f64 (/.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x))))) (/.f64 (pow.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 2 binary64)) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x))))))
(fma.f64 (tan.f64 x) (tan.f64 eps) (/.f64 (tan.f64 eps) (tan.f64 x)))
(fma.f64 (tan.f64 eps) (tan.f64 x) (/.f64 (tan.f64 eps) (tan.f64 x)))
(fma.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x)) (*.f64 (tan.f64 x) (tan.f64 eps)))
(fma.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 1 binary64) (/.f64 (tan.f64 eps) (tan.f64 x)))
(fma.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 (tan.f64 eps) (tan.f64 x)))
(fma.f64 #s(literal 1 binary64) (/.f64 (tan.f64 eps) (tan.f64 x)) (*.f64 (tan.f64 x) (tan.f64 eps)))
(fma.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (tan.f64 eps) (*.f64 (tan.f64 x) (tan.f64 eps)))
(fma.f64 (*.f64 #s(literal 1 binary64) (tan.f64 x)) (tan.f64 eps) (/.f64 (tan.f64 eps) (tan.f64 x)))
(fma.f64 (/.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x) (*.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)) (*.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) (*.f64 (tan.f64 x) (tan.f64 eps))))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 3 binary64)) (pow.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 eps) (-.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x)))) (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)) (pow.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 3 binary64)) (pow.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)) (*.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 3 binary64)) (pow.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 eps)) (tan.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)) (pow.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 2 binary64))) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 3 binary64)) (pow.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)) (*.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)) (pow.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 2 binary64)))) (neg.f64 (*.f64 (tan.f64 eps) (-.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 2 binary64)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64))) (-.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (tan.f64 x)) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (tan.f64 eps))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (tan.f64 x)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (/.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) #s(literal 1 binary64))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (/.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (tan.f64 x) (cos.f64 eps))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (sin.f64 eps))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (tan.f64 x) (cos.f64 eps))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (-.f64 #s(literal 0 binary64) (tan.f64 x))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (neg.f64 (tan.f64 eps)))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (-.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (tan.f64 x))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 eps) #s(literal 1 binary64)))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 eps) (tan.f64 x))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (-.f64 #s(literal 0 binary64) (tan.f64 x)))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 eps) #s(literal -1 binary64)))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 eps) (-.f64 #s(literal 0 binary64) (tan.f64 x)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (tan.f64 x) (cos.f64 eps))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 #s(literal 1 binary64) (sin.f64 eps)))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (tan.f64 x) (cos.f64 eps))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (cos.f64 eps))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 #s(literal -1 binary64) (sin.f64 eps)))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (cos.f64 eps))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (-.f64 #s(literal 0 binary64) (tan.f64 x))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (tan.f64 eps) #s(literal -1 binary64)))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (-.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 eps)) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (sin.f64 eps)))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (cos.f64 eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 eps)) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x))))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (cos.f64 eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (-.f64 #s(literal 0 binary64) (tan.f64 x))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (*.f64 #s(literal -1 binary64) (tan.f64 eps)))) (*.f64 (*.f64 (cos.f64 x) (cos.f64 eps)) (-.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (tan.f64 x)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (tan.f64 eps))) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (tan.f64 x)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (/.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) #s(literal 1 binary64))) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (/.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (tan.f64 x) (cos.f64 eps))) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 eps))) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (tan.f64 x) (cos.f64 eps))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (-.f64 #s(literal 0 binary64) (tan.f64 x))) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (neg.f64 (tan.f64 eps)))) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (-.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (tan.f64 x))) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) #s(literal 1 binary64)))) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (tan.f64 x))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (-.f64 #s(literal 0 binary64) (tan.f64 x)))) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) #s(literal -1 binary64)))) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (-.f64 #s(literal 0 binary64) (tan.f64 x)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (tan.f64 x) (cos.f64 eps))) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 #s(literal 1 binary64) (sin.f64 eps)))) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (tan.f64 x) (cos.f64 eps))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (cos.f64 eps))) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 #s(literal -1 binary64) (sin.f64 eps)))) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (cos.f64 eps))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (-.f64 #s(literal 0 binary64) (tan.f64 x))) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (tan.f64 eps) #s(literal -1 binary64)))) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (-.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (sin.f64 eps)))) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (cos.f64 eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x))))) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (cos.f64 eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (-.f64 #s(literal 0 binary64) (tan.f64 x))) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 #s(literal -1 binary64) (tan.f64 eps)))) (*.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (-.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (+.f64 (*.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (tan.f64 x)) (*.f64 (cos.f64 eps) (tan.f64 eps))) (*.f64 (cos.f64 eps) (tan.f64 x)))
(/.f64 (+.f64 (*.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (/.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 eps) #s(literal 1 binary64))) (*.f64 (cos.f64 eps) (/.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (*.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (*.f64 (tan.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 eps) (sin.f64 eps))) (*.f64 (cos.f64 eps) (*.f64 (tan.f64 x) (cos.f64 eps))))
(/.f64 (+.f64 (*.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (-.f64 #s(literal 0 binary64) (tan.f64 x))) (*.f64 (cos.f64 eps) (neg.f64 (tan.f64 eps)))) (*.f64 (cos.f64 eps) (-.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (+.f64 (*.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (tan.f64 x))) (*.f64 (cos.f64 eps) (*.f64 (sin.f64 eps) #s(literal 1 binary64)))) (*.f64 (cos.f64 eps) (*.f64 (cos.f64 eps) (tan.f64 x))))
(/.f64 (+.f64 (*.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (-.f64 #s(literal 0 binary64) (tan.f64 x)))) (*.f64 (cos.f64 eps) (*.f64 (sin.f64 eps) #s(literal -1 binary64)))) (*.f64 (cos.f64 eps) (*.f64 (cos.f64 eps) (-.f64 #s(literal 0 binary64) (tan.f64 x)))))
(/.f64 (+.f64 (*.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (*.f64 (tan.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 eps) (*.f64 #s(literal 1 binary64) (sin.f64 eps)))) (*.f64 (cos.f64 eps) (*.f64 (tan.f64 x) (cos.f64 eps))))
(/.f64 (+.f64 (*.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (cos.f64 eps))) (*.f64 (cos.f64 eps) (*.f64 #s(literal -1 binary64) (sin.f64 eps)))) (*.f64 (cos.f64 eps) (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (cos.f64 eps))))
(/.f64 (+.f64 (*.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (-.f64 #s(literal 0 binary64) (tan.f64 x))) (*.f64 (cos.f64 eps) (*.f64 (tan.f64 eps) #s(literal -1 binary64)))) (*.f64 (cos.f64 eps) (-.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (+.f64 (*.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (cos.f64 eps)) (*.f64 (cos.f64 eps) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (sin.f64 eps)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))))
(/.f64 (+.f64 (*.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (cos.f64 eps)) (*.f64 (cos.f64 eps) (*.f64 (sin.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))))
(/.f64 (+.f64 (*.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (-.f64 #s(literal 0 binary64) (tan.f64 x))) (*.f64 (cos.f64 eps) (*.f64 #s(literal -1 binary64) (tan.f64 eps)))) (*.f64 (cos.f64 eps) (-.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (+.f64 (*.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (tan.f64 x)) (*.f64 (cos.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (tan.f64 x)))
(/.f64 (+.f64 (*.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (/.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) #s(literal 1 binary64))) (*.f64 (cos.f64 x) (/.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (*.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (*.f64 (tan.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (*.f64 (tan.f64 x) (cos.f64 eps))))
(/.f64 (+.f64 (*.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (-.f64 #s(literal 0 binary64) (tan.f64 x))) (*.f64 (cos.f64 x) (neg.f64 (tan.f64 eps)))) (*.f64 (cos.f64 x) (-.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (+.f64 (*.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (tan.f64 x))) (*.f64 (cos.f64 x) (*.f64 (sin.f64 eps) #s(literal 1 binary64)))) (*.f64 (cos.f64 x) (*.f64 (cos.f64 eps) (tan.f64 x))))
(/.f64 (+.f64 (*.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (-.f64 #s(literal 0 binary64) (tan.f64 x)))) (*.f64 (cos.f64 x) (*.f64 (sin.f64 eps) #s(literal -1 binary64)))) (*.f64 (cos.f64 x) (*.f64 (cos.f64 eps) (-.f64 #s(literal 0 binary64) (tan.f64 x)))))
(/.f64 (+.f64 (*.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (*.f64 (tan.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 x) (*.f64 #s(literal 1 binary64) (sin.f64 eps)))) (*.f64 (cos.f64 x) (*.f64 (tan.f64 x) (cos.f64 eps))))
(/.f64 (+.f64 (*.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (cos.f64 eps))) (*.f64 (cos.f64 x) (*.f64 #s(literal -1 binary64) (sin.f64 eps)))) (*.f64 (cos.f64 x) (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (cos.f64 eps))))
(/.f64 (+.f64 (*.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (-.f64 #s(literal 0 binary64) (tan.f64 x))) (*.f64 (cos.f64 x) (*.f64 (tan.f64 eps) #s(literal -1 binary64)))) (*.f64 (cos.f64 x) (-.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (+.f64 (*.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 eps)) (*.f64 (cos.f64 x) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (sin.f64 eps)))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 eps)) (*.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x))))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (-.f64 #s(literal 0 binary64) (tan.f64 x))) (*.f64 (cos.f64 x) (*.f64 #s(literal -1 binary64) (tan.f64 eps)))) (*.f64 (cos.f64 x) (-.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (tan.f64 x)) (*.f64 (cos.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (tan.f64 x)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (/.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) #s(literal 1 binary64))) (*.f64 (cos.f64 x) (/.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (*.f64 (tan.f64 x) (cos.f64 eps))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (-.f64 #s(literal 0 binary64) (tan.f64 x))) (*.f64 (cos.f64 x) (neg.f64 (tan.f64 eps)))) (*.f64 (cos.f64 x) (-.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (*.f64 (cos.f64 eps) (tan.f64 x))) (*.f64 (cos.f64 x) (*.f64 (sin.f64 eps) #s(literal 1 binary64)))) (*.f64 (cos.f64 x) (*.f64 (cos.f64 eps) (tan.f64 x))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (*.f64 (cos.f64 eps) (-.f64 #s(literal 0 binary64) (tan.f64 x)))) (*.f64 (cos.f64 x) (*.f64 (sin.f64 eps) #s(literal -1 binary64)))) (*.f64 (cos.f64 x) (*.f64 (cos.f64 eps) (-.f64 #s(literal 0 binary64) (tan.f64 x)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 x) (*.f64 #s(literal 1 binary64) (sin.f64 eps)))) (*.f64 (cos.f64 x) (*.f64 (tan.f64 x) (cos.f64 eps))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (cos.f64 eps))) (*.f64 (cos.f64 x) (*.f64 #s(literal -1 binary64) (sin.f64 eps)))) (*.f64 (cos.f64 x) (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (cos.f64 eps))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (-.f64 #s(literal 0 binary64) (tan.f64 x))) (*.f64 (cos.f64 x) (*.f64 (tan.f64 eps) #s(literal -1 binary64)))) (*.f64 (cos.f64 x) (-.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (cos.f64 eps)) (*.f64 (cos.f64 x) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (sin.f64 eps)))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (cos.f64 eps)) (*.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x))))) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (-.f64 #s(literal 0 binary64) (tan.f64 x))) (*.f64 (cos.f64 x) (*.f64 #s(literal -1 binary64) (tan.f64 eps)))) (*.f64 (cos.f64 x) (-.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) (tan.f64 x)) (tan.f64 x)) (*.f64 (cos.f64 eps) (tan.f64 eps))) (*.f64 (cos.f64 eps) (tan.f64 x)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) (tan.f64 x)) (/.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 eps) #s(literal 1 binary64))) (*.f64 (cos.f64 eps) (/.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) (tan.f64 x)) (*.f64 (tan.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 eps) (sin.f64 eps))) (*.f64 (cos.f64 eps) (*.f64 (tan.f64 x) (cos.f64 eps))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) (tan.f64 x)) (-.f64 #s(literal 0 binary64) (tan.f64 x))) (*.f64 (cos.f64 eps) (neg.f64 (tan.f64 eps)))) (*.f64 (cos.f64 eps) (-.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) (tan.f64 x)) (*.f64 (cos.f64 eps) (tan.f64 x))) (*.f64 (cos.f64 eps) (*.f64 (sin.f64 eps) #s(literal 1 binary64)))) (*.f64 (cos.f64 eps) (*.f64 (cos.f64 eps) (tan.f64 x))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) (tan.f64 x)) (*.f64 (cos.f64 eps) (-.f64 #s(literal 0 binary64) (tan.f64 x)))) (*.f64 (cos.f64 eps) (*.f64 (sin.f64 eps) #s(literal -1 binary64)))) (*.f64 (cos.f64 eps) (*.f64 (cos.f64 eps) (-.f64 #s(literal 0 binary64) (tan.f64 x)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) (tan.f64 x)) (*.f64 (tan.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 eps) (*.f64 #s(literal 1 binary64) (sin.f64 eps)))) (*.f64 (cos.f64 eps) (*.f64 (tan.f64 x) (cos.f64 eps))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) (tan.f64 x)) (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (cos.f64 eps))) (*.f64 (cos.f64 eps) (*.f64 #s(literal -1 binary64) (sin.f64 eps)))) (*.f64 (cos.f64 eps) (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (cos.f64 eps))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) (tan.f64 x)) (-.f64 #s(literal 0 binary64) (tan.f64 x))) (*.f64 (cos.f64 eps) (*.f64 (tan.f64 eps) #s(literal -1 binary64)))) (*.f64 (cos.f64 eps) (-.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) (tan.f64 x)) (cos.f64 eps)) (*.f64 (cos.f64 eps) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (sin.f64 eps)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) (tan.f64 x)) (cos.f64 eps)) (*.f64 (cos.f64 eps) (*.f64 (sin.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) (tan.f64 x)) (-.f64 #s(literal 0 binary64) (tan.f64 x))) (*.f64 (cos.f64 eps) (*.f64 #s(literal -1 binary64) (tan.f64 eps)))) (*.f64 (cos.f64 eps) (-.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (+.f64 (*.f64 (tan.f64 eps) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (tan.f64 x) (*.f64 (sin.f64 x) (sin.f64 eps)))) (*.f64 (tan.f64 x) (*.f64 (cos.f64 x) (cos.f64 eps))))
(/.f64 (+.f64 (*.f64 (tan.f64 eps) (*.f64 (cos.f64 eps) (cos.f64 x))) (*.f64 (tan.f64 x) (*.f64 (sin.f64 eps) (sin.f64 x)))) (*.f64 (tan.f64 x) (*.f64 (cos.f64 eps) (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (tan.f64 eps) (cos.f64 eps)) (*.f64 (tan.f64 x) (*.f64 (tan.f64 x) (sin.f64 eps)))) (*.f64 (tan.f64 x) (cos.f64 eps)))
(/.f64 (+.f64 (*.f64 (tan.f64 eps) (cos.f64 x)) (*.f64 (tan.f64 x) (*.f64 (tan.f64 eps) (sin.f64 x)))) (*.f64 (tan.f64 x) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (tan.f64 eps) (cos.f64 x)) (*.f64 (tan.f64 x) (*.f64 (sin.f64 x) (tan.f64 eps)))) (*.f64 (tan.f64 x) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (tan.f64 eps) (cos.f64 eps)) (*.f64 (tan.f64 x) (*.f64 (sin.f64 eps) (tan.f64 x)))) (*.f64 (tan.f64 x) (cos.f64 eps)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (/.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))) (*.f64 (/.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 eps) (cos.f64 x))) (*.f64 (/.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 eps) (sin.f64 x)))) (*.f64 (/.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (cos.f64 eps)) (*.f64 (/.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 x) (sin.f64 eps)))) (*.f64 (/.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 eps)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (cos.f64 x)) (*.f64 (/.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 eps) (sin.f64 x)))) (*.f64 (/.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (cos.f64 x)) (*.f64 (/.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 x) (tan.f64 eps)))) (*.f64 (/.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (cos.f64 eps)) (*.f64 (/.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 eps) (tan.f64 x)))) (*.f64 (/.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 eps)))
(/.f64 (+.f64 (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (*.f64 (tan.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))) (*.f64 (*.f64 (tan.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(/.f64 (+.f64 (*.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (cos.f64 x))) (*.f64 (*.f64 (tan.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (sin.f64 x)))) (*.f64 (*.f64 (tan.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 (*.f64 (tan.f64 x) (cos.f64 eps)) (*.f64 (tan.f64 x) (sin.f64 eps)))) (*.f64 (*.f64 (tan.f64 x) (cos.f64 eps)) (cos.f64 eps)))
(/.f64 (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (*.f64 (tan.f64 x) (cos.f64 eps)) (*.f64 (tan.f64 eps) (sin.f64 x)))) (*.f64 (*.f64 (tan.f64 x) (cos.f64 eps)) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (*.f64 (tan.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (tan.f64 eps)))) (*.f64 (*.f64 (tan.f64 x) (cos.f64 eps)) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 (*.f64 (tan.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (tan.f64 x)))) (*.f64 (*.f64 (tan.f64 x) (cos.f64 eps)) (cos.f64 eps)))
(/.f64 (+.f64 (*.f64 (neg.f64 (tan.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))) (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(/.f64 (+.f64 (*.f64 (neg.f64 (tan.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))) (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (neg.f64 (tan.f64 eps)) (cos.f64 eps)) (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (tan.f64 x) (sin.f64 eps)))) (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (cos.f64 eps)))
(/.f64 (+.f64 (*.f64 (neg.f64 (tan.f64 eps)) (cos.f64 x)) (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (tan.f64 eps) (sin.f64 x)))) (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (neg.f64 (tan.f64 eps)) (cos.f64 x)) (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (sin.f64 x) (tan.f64 eps)))) (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (neg.f64 (tan.f64 eps)) (cos.f64 eps)) (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (sin.f64 eps) (tan.f64 x)))) (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (cos.f64 eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (*.f64 (cos.f64 eps) (tan.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))) (*.f64 (*.f64 (cos.f64 eps) (tan.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) #s(literal 1 binary64)) (*.f64 (cos.f64 eps) (cos.f64 x))) (*.f64 (*.f64 (cos.f64 eps) (tan.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))) (*.f64 (*.f64 (cos.f64 eps) (tan.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) #s(literal 1 binary64)) (cos.f64 eps)) (*.f64 (*.f64 (cos.f64 eps) (tan.f64 x)) (*.f64 (tan.f64 x) (sin.f64 eps)))) (*.f64 (*.f64 (cos.f64 eps) (tan.f64 x)) (cos.f64 eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) #s(literal 1 binary64)) (cos.f64 x)) (*.f64 (*.f64 (cos.f64 eps) (tan.f64 x)) (*.f64 (tan.f64 eps) (sin.f64 x)))) (*.f64 (*.f64 (cos.f64 eps) (tan.f64 x)) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) #s(literal 1 binary64)) (cos.f64 x)) (*.f64 (*.f64 (cos.f64 eps) (tan.f64 x)) (*.f64 (sin.f64 x) (tan.f64 eps)))) (*.f64 (*.f64 (cos.f64 eps) (tan.f64 x)) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) #s(literal 1 binary64)) (cos.f64 eps)) (*.f64 (*.f64 (cos.f64 eps) (tan.f64 x)) (*.f64 (sin.f64 eps) (tan.f64 x)))) (*.f64 (*.f64 (cos.f64 eps) (tan.f64 x)) (cos.f64 eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) #s(literal -1 binary64)) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (*.f64 (cos.f64 eps) (-.f64 #s(literal 0 binary64) (tan.f64 x))) (*.f64 (sin.f64 x) (sin.f64 eps)))) (*.f64 (*.f64 (cos.f64 eps) (-.f64 #s(literal 0 binary64) (tan.f64 x))) (*.f64 (cos.f64 x) (cos.f64 eps))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) #s(literal -1 binary64)) (*.f64 (cos.f64 eps) (cos.f64 x))) (*.f64 (*.f64 (cos.f64 eps) (-.f64 #s(literal 0 binary64) (tan.f64 x))) (*.f64 (sin.f64 eps) (sin.f64 x)))) (*.f64 (*.f64 (cos.f64 eps) (-.f64 #s(literal 0 binary64) (tan.f64 x))) (*.f64 (cos.f64 eps) (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) #s(literal -1 binary64)) (cos.f64 eps)) (*.f64 (*.f64 (cos.f64 eps) (-.f64 #s(literal 0 binary64) (tan.f64 x))) (*.f64 (tan.f64 x) (sin.f64 eps)))) (*.f64 (*.f64 (cos.f64 eps) (-.f64 #s(literal 0 binary64) (tan.f64 x))) (cos.f64 eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) #s(literal -1 binary64)) (cos.f64 x)) (*.f64 (*.f64 (cos.f64 eps) (-.f64 #s(literal 0 binary64) (tan.f64 x))) (*.f64 (tan.f64 eps) (sin.f64 x)))) (*.f64 (*.f64 (cos.f64 eps) (-.f64 #s(literal 0 binary64) (tan.f64 x))) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) #s(literal -1 binary64)) (cos.f64 x)) (*.f64 (*.f64 (cos.f64 eps) (-.f64 #s(literal 0 binary64) (tan.f64 x))) (*.f64 (sin.f64 x) (tan.f64 eps)))) (*.f64 (*.f64 (cos.f64 eps) (-.f64 #s(literal 0 binary64) (tan.f64 x))) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) #s(literal -1 binary64)) (cos.f64 eps)) (*.f64 (*.f64 (cos.f64 eps) (-.f64 #s(literal 0 binary64) (tan.f64 x))) (*.f64 (sin.f64 eps) (tan.f64 x)))) (*.f64 (*.f64 (cos.f64 eps) (-.f64 #s(literal 0 binary64) (tan.f64 x))) (cos.f64 eps)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (*.f64 (tan.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))) (*.f64 (*.f64 (tan.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) (*.f64 (*.f64 (tan.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (sin.f64 x)))) (*.f64 (*.f64 (tan.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sin.f64 eps)) (cos.f64 eps)) (*.f64 (*.f64 (tan.f64 x) (cos.f64 eps)) (*.f64 (tan.f64 x) (sin.f64 eps)))) (*.f64 (*.f64 (tan.f64 x) (cos.f64 eps)) (cos.f64 eps)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sin.f64 eps)) (cos.f64 x)) (*.f64 (*.f64 (tan.f64 x) (cos.f64 eps)) (*.f64 (tan.f64 eps) (sin.f64 x)))) (*.f64 (*.f64 (tan.f64 x) (cos.f64 eps)) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sin.f64 eps)) (cos.f64 x)) (*.f64 (*.f64 (tan.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (tan.f64 eps)))) (*.f64 (*.f64 (tan.f64 x) (cos.f64 eps)) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (sin.f64 eps)) (cos.f64 eps)) (*.f64 (*.f64 (tan.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (tan.f64 x)))) (*.f64 (*.f64 (tan.f64 x) (cos.f64 eps)) (cos.f64 eps)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (cos.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (cos.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (cos.f64 eps)) (*.f64 (sin.f64 eps) (sin.f64 x)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (cos.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) (sin.f64 eps)) (cos.f64 eps)) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (cos.f64 eps)) (*.f64 (tan.f64 x) (sin.f64 eps)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (cos.f64 eps)) (cos.f64 eps)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) (sin.f64 eps)) (cos.f64 x)) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (cos.f64 eps)) (*.f64 (tan.f64 eps) (sin.f64 x)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (cos.f64 eps)) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) (sin.f64 eps)) (cos.f64 x)) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (cos.f64 eps)) (*.f64 (sin.f64 x) (tan.f64 eps)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (cos.f64 eps)) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) (sin.f64 eps)) (cos.f64 eps)) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (cos.f64 eps)) (*.f64 (sin.f64 eps) (tan.f64 x)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (cos.f64 eps)) (cos.f64 eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (tan.f64 eps) #s(literal -1 binary64)) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))) (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(/.f64 (+.f64 (*.f64 (*.f64 (tan.f64 eps) #s(literal -1 binary64)) (*.f64 (cos.f64 eps) (cos.f64 x))) (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))) (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (*.f64 (tan.f64 eps) #s(literal -1 binary64)) (cos.f64 eps)) (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (tan.f64 x) (sin.f64 eps)))) (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (cos.f64 eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (tan.f64 eps) #s(literal -1 binary64)) (cos.f64 x)) (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (tan.f64 eps) (sin.f64 x)))) (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (*.f64 (tan.f64 eps) #s(literal -1 binary64)) (cos.f64 x)) (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (sin.f64 x) (tan.f64 eps)))) (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (*.f64 (tan.f64 eps) #s(literal -1 binary64)) (cos.f64 eps)) (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (sin.f64 eps) (tan.f64 x)))) (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (cos.f64 eps)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 eps) (*.f64 (sin.f64 x) (sin.f64 eps)))) (*.f64 (cos.f64 eps) (*.f64 (cos.f64 x) (cos.f64 eps))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) (*.f64 (cos.f64 eps) (*.f64 (sin.f64 eps) (sin.f64 x)))) (*.f64 (cos.f64 eps) (*.f64 (cos.f64 eps) (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (sin.f64 eps)) (cos.f64 eps)) (*.f64 (cos.f64 eps) (*.f64 (tan.f64 x) (sin.f64 eps)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (sin.f64 eps)) (cos.f64 x)) (*.f64 (cos.f64 eps) (*.f64 (tan.f64 eps) (sin.f64 x)))) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (sin.f64 eps)) (cos.f64 x)) (*.f64 (cos.f64 eps) (*.f64 (sin.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (sin.f64 eps)) (cos.f64 eps)) (*.f64 (cos.f64 eps) (*.f64 (sin.f64 eps) (tan.f64 x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 eps) (*.f64 (sin.f64 x) (sin.f64 eps)))) (*.f64 (cos.f64 eps) (*.f64 (cos.f64 x) (cos.f64 eps))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (*.f64 (cos.f64 eps) (cos.f64 x))) (*.f64 (cos.f64 eps) (*.f64 (sin.f64 eps) (sin.f64 x)))) (*.f64 (cos.f64 eps) (*.f64 (cos.f64 eps) (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (cos.f64 eps)) (*.f64 (cos.f64 eps) (*.f64 (tan.f64 x) (sin.f64 eps)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (cos.f64 x)) (*.f64 (cos.f64 eps) (*.f64 (tan.f64 eps) (sin.f64 x)))) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (cos.f64 x)) (*.f64 (cos.f64 eps) (*.f64 (sin.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (cos.f64 eps)) (*.f64 (cos.f64 eps) (*.f64 (sin.f64 eps) (tan.f64 x)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) (tan.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (sin.f64 x) (sin.f64 eps)))) (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) (tan.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x)))) (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) (tan.f64 eps)) (cos.f64 eps)) (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (tan.f64 x) (sin.f64 eps)))) (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (cos.f64 eps)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) (tan.f64 eps)) (cos.f64 x)) (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (tan.f64 eps) (sin.f64 x)))) (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) (tan.f64 eps)) (cos.f64 x)) (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (sin.f64 x) (tan.f64 eps)))) (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1 binary64) (tan.f64 eps)) (cos.f64 eps)) (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (sin.f64 eps) (tan.f64 x)))) (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (cos.f64 eps)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x))))) (*.f64 (*.f64 (tan.f64 eps) (-.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x)))) (pow.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 2 binary64)))) (*.f64 (*.f64 (tan.f64 eps) (-.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x)))) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x))))))
(pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)) (*.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) (*.f64 (tan.f64 x) (tan.f64 eps))))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 3 binary64)) (pow.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (tan.f64 eps) (-.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x)))) (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)) (pow.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 2 binary64)))) #s(literal -1 binary64))
(*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(*.f64 (tan.f64 eps) (+.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (tan.f64 x)))
(*.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 3 binary64)) (pow.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)) (*.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)) (pow.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x))))))
(/.f64 (tan.f64 x) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (tan.f64 x) (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x)))))))
(/.f64 (*.f64 (tan.f64 x) (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x))))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (*.f64 (sin.f64 x) #s(literal 1 binary64)) (*.f64 (cos.f64 x) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x)))))))
(/.f64 (*.f64 (sin.f64 x) (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x))))) (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (*.f64 (sin.f64 x) (-.f64 #s(literal 0 binary64) (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x)))))) (*.f64 (cos.f64 x) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (*.f64 #s(literal 1 binary64) (sin.f64 x)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x))))) (cos.f64 x)))
(/.f64 (*.f64 (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x)))) (sin.f64 x)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x))))) (sin.f64 x)) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x)))
(/.f64 (neg.f64 (*.f64 (tan.f64 x) (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x)))))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (*.f64 #s(literal 1 binary64) (tan.f64 x)) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x))))))
(/.f64 (*.f64 (tan.f64 x) (-.f64 #s(literal 0 binary64) (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x)))))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (*.f64 (/.f64 (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x)))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x)) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 x) (/.f64 (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x)))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))) (cos.f64 x))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x))))) (tan.f64 x)) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (tan.f64 x) (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x)))))) #s(literal -1 binary64))
(*.f64 (tan.f64 x) (/.f64 (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x)))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x)))) (/.f64 (tan.f64 x) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (/.f64 (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x)))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(*.f64 (*.f64 (tan.f64 x) (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (/.f64 (*.f64 (tan.f64 x) (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x))))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 1 binary64)))))
(*.f64 (/.f64 (*.f64 (tan.f64 x) (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x))))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 1 binary64)))
(/.f64 (tan.f64 eps) (tan.f64 x))
(/.f64 #s(literal 1 binary64) (/.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (sin.f64 eps) (*.f64 (tan.f64 x) (cos.f64 eps)))
(/.f64 (neg.f64 (tan.f64 eps)) (-.f64 #s(literal 0 binary64) (tan.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) #s(literal 1 binary64)) (*.f64 (cos.f64 eps) (tan.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) #s(literal -1 binary64)) (*.f64 (cos.f64 eps) (-.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (*.f64 #s(literal 1 binary64) (sin.f64 eps)) (*.f64 (tan.f64 x) (cos.f64 eps)))
(/.f64 (*.f64 #s(literal -1 binary64) (sin.f64 eps)) (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (cos.f64 eps)))
(/.f64 (*.f64 (tan.f64 eps) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (tan.f64 x)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (sin.f64 eps)) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (cos.f64 eps))
(/.f64 (*.f64 #s(literal -1 binary64) (tan.f64 eps)) (-.f64 #s(literal 0 binary64) (tan.f64 x)))
(pow.f64 (/.f64 (tan.f64 x) (tan.f64 eps)) #s(literal -1 binary64))
(*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x)))
(*.f64 #s(literal 1 binary64) (/.f64 (tan.f64 eps) (tan.f64 x)))
(*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (tan.f64 eps))
(*.f64 (/.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x)))))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x)))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x))))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x))))) #s(literal 1 binary64)))
(/.f64 (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x)))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x))))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 3 binary64)) (pow.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 3 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)) (*.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)) (pow.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 3 binary64)) (pow.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)) (*.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) (*.f64 (tan.f64 x) (tan.f64 eps))))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)) (pow.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (tan.f64 eps) (-.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x)))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (*.f64 (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x)))) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 3 binary64)) (pow.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)) (*.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)) (pow.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x)))))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x)))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x)))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x))))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x)))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 1 binary64)))))
(*.f64 (/.f64 (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x)))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 3 binary64)) (pow.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 3 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)) (*.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) (-.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(*.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)) (pow.f64 (/.f64 (tan.f64 eps) (tan.f64 x)) #s(literal 2 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x))))))
(+.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) x))
(+.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) x)
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 x x)) x)
(-.f64 (/.f64 #s(literal 0 binary64) x) (/.f64 (*.f64 x x) x))
(fma.f64 #s(literal -1 binary64) x #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (/.f64 #s(literal 1 binary64) x) #s(literal 0 binary64))
(neg.f64 x)
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 x (-.f64 #s(literal 0 binary64) (*.f64 x x))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (*.f64 x x))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) x)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) x)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (-.f64 #s(literal 0 binary64) (*.f64 x x)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x))) (-.f64 #s(literal 0 binary64) x))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x)))) (*.f64 (*.f64 x x) (*.f64 x x)))
(pow.f64 (/.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 x (-.f64 #s(literal 0 binary64) (*.f64 x x))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) x)
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (*.f64 x x)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (/.f64 #s(literal 1 binary64) x))
(+.f64 x (+.f64 (*.f64 (*.f64 eps (+.f64 x eps)) (*.f64 #s(literal 4/3 binary64) x)) eps))
(+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))
(+.f64 (+.f64 x eps) (*.f64 (*.f64 eps (+.f64 x eps)) (*.f64 #s(literal 4/3 binary64) x)))
(+.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))) eps)
(-.f64 (/.f64 (*.f64 eps eps) (-.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))) (*.f64 x x))) (-.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))))
(fma.f64 x #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 eps (+.f64 x eps)) (*.f64 #s(literal 4/3 binary64) x)) eps))
(fma.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))) eps)
(fma.f64 eps #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))
(fma.f64 #s(literal 1 binary64) x (+.f64 (*.f64 (*.f64 eps (+.f64 x eps)) (*.f64 #s(literal 4/3 binary64) x)) eps))
(fma.f64 #s(literal 1 binary64) eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))
(fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))) x eps)
(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)))) (*.f64 (*.f64 eps (+.f64 x eps)) (*.f64 #s(literal 4/3 binary64) x)))
(fma.f64 (-.f64 (*.f64 x x) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (-.f64 x eps)) (*.f64 (*.f64 eps (+.f64 x eps)) (*.f64 #s(literal 4/3 binary64) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))) eps))) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))) (*.f64 x x)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))) (-.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))) (*.f64 x x))))))
(/.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))) (*.f64 x x))))) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))) eps))))
(/.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))) (*.f64 x x))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))) (*.f64 x x))) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 x eps) (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))))
(/.f64 (-.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))) (*.f64 x x)))) (-.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))) (*.f64 x x)))))) (neg.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))) eps)))))
(/.f64 (neg.f64 (-.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))) (*.f64 x x))))) (neg.f64 (-.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))) (*.f64 x x))) (*.f64 eps eps)) (-.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))) eps))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) (-.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) (*.f64 (-.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))) (*.f64 x x))))) (*.f64 (-.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))) (-.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))))
(pow.f64 (/.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))) eps))) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))) (*.f64 x x)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))) (-.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))) (*.f64 x x))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))) (*.f64 x x))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))) eps)))))
(*.f64 (-.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))) (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (-.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))))
(+.f64 eps (*.f64 x (*.f64 (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))) eps)))
(+.f64 (*.f64 x (*.f64 (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))) eps)) eps)
(fma.f64 x (*.f64 (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))) eps) eps)
(fma.f64 eps #s(literal 1 binary64) (*.f64 x (*.f64 (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))) eps)))
(fma.f64 eps (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) eps)
(fma.f64 #s(literal 1 binary64) eps (*.f64 x (*.f64 (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))) eps)))
(fma.f64 (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))) (*.f64 x eps) eps)
(fma.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) eps eps)
(fma.f64 (*.f64 x eps) (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))) eps)
(fma.f64 (*.f64 eps (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) x eps)
(/.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))) (*.f64 (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))) (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))))) (+.f64 (*.f64 eps eps) (-.f64 (*.f64 (*.f64 x (*.f64 (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))) eps)) (*.f64 x (*.f64 (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))) eps))) (*.f64 eps (*.f64 x (*.f64 (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))) eps))))))
(/.f64 (-.f64 (*.f64 eps eps) (*.f64 (*.f64 x (*.f64 (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))) eps)) (*.f64 x (*.f64 (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))) eps)))) (-.f64 eps (*.f64 x (*.f64 (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))) eps))))
(/.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) (*.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) (-.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) #s(literal 1 binary64)))))
(/.f64 (*.f64 eps (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))))) (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) (*.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))))) eps) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) (-.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))))) eps) (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))) eps)
(+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))))
(+.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) #s(literal 1 binary64))
(+.f64 (*.f64 x eps) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))) (*.f64 x x)) #s(literal 1 binary64)))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 x eps)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))) (*.f64 x x)))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))))) (/.f64 (*.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))) (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))))))
(fma.f64 x eps (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))) (*.f64 x x)) #s(literal 1 binary64)))
(fma.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))) #s(literal 1 binary64))
(fma.f64 eps x (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))) (*.f64 x x)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) #s(literal 1 binary64))
(fma.f64 (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))) x #s(literal 1 binary64))
(fma.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) x #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) (-.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) (*.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) (*.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) (-.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) (*.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))))) (+.f64 (*.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))) (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))))) (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) (*.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) (-.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))) #s(literal 1 binary64)) (-.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))) (*.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))) (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))))))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) (-.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) (*.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) (*.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) (-.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) #s(literal 1 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))))))
(+.f64 (*.f64 x eps) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))) (*.f64 x x)))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))) (*.f64 x x)) (*.f64 x eps))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 x eps)) (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))) (*.f64 x x))))
(+.f64 (*.f64 (*.f64 x eps) #s(literal 1 binary64)) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))) (*.f64 x x)) #s(literal 1 binary64)))
(fma.f64 x eps (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))) (*.f64 x x)))
(fma.f64 x (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))) (*.f64 x eps))
(fma.f64 eps x (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))) (*.f64 x x)))
(fma.f64 #s(literal 1 binary64) (*.f64 x eps) (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))) (*.f64 x x))))
(fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))) (*.f64 x x) (*.f64 x eps))
(fma.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))) x (*.f64 x eps))
(fma.f64 (*.f64 x x) (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))) (*.f64 x eps))
(fma.f64 (*.f64 x eps) #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))) (*.f64 x x)) #s(literal 1 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))) (*.f64 x x)))) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 (*.f64 x x) (*.f64 eps eps)) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))) (*.f64 x x)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))) (*.f64 x x))) (*.f64 (*.f64 x eps) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))) (*.f64 x x))))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 eps eps)) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))) (*.f64 x x)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))) (*.f64 x x)))) (-.f64 (*.f64 x eps) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))) (*.f64 x x))))
(/.f64 (*.f64 x (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))) (*.f64 x x)))))) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))) eps))))
(/.f64 (*.f64 x (-.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))) (*.f64 x x))))) (-.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))
(/.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))) (*.f64 x x))))) x) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))) (-.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))) eps))))
(/.f64 (*.f64 (-.f64 (*.f64 eps eps) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))) (*.f64 x x)))) x) (-.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))
(*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))
(*.f64 #s(literal 1 binary64) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))))
(*.f64 (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))) x)
(*.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) x)
(+.f64 (tan.f64 eps) (-.f64 #s(literal 0 binary64) x))
(+.f64 (-.f64 #s(literal 0 binary64) x) (tan.f64 eps))
(+.f64 (+.f64 (tan.f64 eps) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) x))
(-.f64 (tan.f64 eps) x)
(-.f64 (/.f64 (pow.f64 (tan.f64 eps) #s(literal 3 binary64)) (+.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (*.f64 x (+.f64 x (tan.f64 eps))))) (/.f64 (*.f64 x (*.f64 x x)) (+.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (*.f64 x (+.f64 x (tan.f64 eps))))))
(-.f64 (/.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (+.f64 x (tan.f64 eps))) (/.f64 (*.f64 x x) (+.f64 x (tan.f64 eps))))
(-.f64 (+.f64 (tan.f64 eps) #s(literal 0 binary64)) x)
(fma.f64 (tan.f64 eps) #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x))
(fma.f64 #s(literal 1 binary64) (tan.f64 eps) (-.f64 #s(literal 0 binary64) x))
(fma.f64 (sin.f64 eps) (/.f64 #s(literal 1 binary64) (cos.f64 eps)) (-.f64 #s(literal 0 binary64) x))
(fma.f64 #s(literal -1 binary64) x (tan.f64 eps))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (*.f64 x x)) (tan.f64 eps))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (/.f64 #s(literal 1 binary64) x) (tan.f64 eps))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (*.f64 x (+.f64 x (tan.f64 eps)))) (-.f64 (pow.f64 (tan.f64 eps) #s(literal 3 binary64)) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (tan.f64 eps)) (-.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 (tan.f64 eps) #s(literal 3 binary64)) (*.f64 x (*.f64 x x))) (+.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (*.f64 x (+.f64 x (tan.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 eps) #s(literal 3 binary64)) (*.f64 x (*.f64 x x))) (+.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (*.f64 (tan.f64 eps) (-.f64 #s(literal 0 binary64) x)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (*.f64 x x)) (+.f64 x (tan.f64 eps)))
(/.f64 (-.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (*.f64 x x)) (-.f64 (tan.f64 eps) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (+.f64 (*.f64 (sin.f64 eps) (*.f64 x x)) (*.f64 (cos.f64 eps) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))) (*.f64 (cos.f64 eps) (*.f64 x x)))
(/.f64 (+.f64 (*.f64 (sin.f64 eps) x) (*.f64 (cos.f64 eps) (-.f64 #s(literal 0 binary64) (*.f64 x x)))) (*.f64 (cos.f64 eps) x))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 eps) #s(literal 3 binary64)) (*.f64 x (*.f64 x x)))) (neg.f64 (+.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (*.f64 x (+.f64 x (tan.f64 eps))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (*.f64 x x))) (neg.f64 (+.f64 x (tan.f64 eps))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) #s(literal 1 binary64))) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (/.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 x (-.f64 #s(literal 0 binary64) (*.f64 x x)))) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) #s(literal 1 binary64))) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (/.f64 x (-.f64 #s(literal 0 binary64) (*.f64 x x)))))
(/.f64 (+.f64 (*.f64 x x) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (*.f64 x x)))
(/.f64 (+.f64 x (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (-.f64 #s(literal 0 binary64) (*.f64 x x)))) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) x))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 x x))) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))))) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (-.f64 #s(literal 0 binary64) (*.f64 x x))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x)) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x))))) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) x))))) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) x))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) x))) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (-.f64 #s(literal 0 binary64) (*.f64 x x)))) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) x))))
(/.f64 (+.f64 (*.f64 (sin.f64 eps) (/.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))) (*.f64 (cos.f64 eps) #s(literal 1 binary64))) (*.f64 (cos.f64 eps) (/.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))))
(/.f64 (+.f64 (*.f64 (sin.f64 eps) (/.f64 x (-.f64 #s(literal 0 binary64) (*.f64 x x)))) (*.f64 (cos.f64 eps) #s(literal 1 binary64))) (*.f64 (cos.f64 eps) (/.f64 x (-.f64 #s(literal 0 binary64) (*.f64 x x)))))
(/.f64 (+.f64 (*.f64 (sin.f64 eps) (-.f64 #s(literal 0 binary64) (*.f64 x x))) (*.f64 (cos.f64 eps) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))))) (*.f64 (cos.f64 eps) (-.f64 #s(literal 0 binary64) (*.f64 x x))))
(/.f64 (+.f64 (*.f64 (sin.f64 eps) (-.f64 #s(literal 0 binary64) x)) (*.f64 (cos.f64 eps) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x))))) (*.f64 (cos.f64 eps) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (+.f64 (*.f64 (sin.f64 eps) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) x))))) (*.f64 (cos.f64 eps) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))) (*.f64 (cos.f64 eps) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) x))))))
(/.f64 (+.f64 (*.f64 (sin.f64 eps) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) x))) (*.f64 (cos.f64 eps) (-.f64 #s(literal 0 binary64) (*.f64 x x)))) (*.f64 (cos.f64 eps) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) x))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) #s(literal 1 binary64)) (/.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))) (*.f64 (cos.f64 eps) #s(literal 1 binary64))) (*.f64 (cos.f64 eps) (/.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) #s(literal 1 binary64)) (/.f64 x (-.f64 #s(literal 0 binary64) (*.f64 x x)))) (*.f64 (cos.f64 eps) #s(literal 1 binary64))) (*.f64 (cos.f64 eps) (/.f64 x (-.f64 #s(literal 0 binary64) (*.f64 x x)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) #s(literal 1 binary64)) (*.f64 x x)) (*.f64 (cos.f64 eps) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))) (*.f64 (cos.f64 eps) (*.f64 x x)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) #s(literal 1 binary64)) x) (*.f64 (cos.f64 eps) (-.f64 #s(literal 0 binary64) (*.f64 x x)))) (*.f64 (cos.f64 eps) x))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 x x))) (*.f64 (cos.f64 eps) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))))) (*.f64 (cos.f64 eps) (-.f64 #s(literal 0 binary64) (*.f64 x x))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) x)) (*.f64 (cos.f64 eps) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x))))) (*.f64 (cos.f64 eps) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) #s(literal 1 binary64)) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) x))))) (*.f64 (cos.f64 eps) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))) (*.f64 (cos.f64 eps) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) x))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 eps) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) x))) (*.f64 (cos.f64 eps) (-.f64 #s(literal 0 binary64) (*.f64 x x)))) (*.f64 (cos.f64 eps) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) x))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 eps)) (/.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))) (*.f64 (neg.f64 (cos.f64 eps)) #s(literal 1 binary64))) (*.f64 (neg.f64 (cos.f64 eps)) (/.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 eps)) (/.f64 x (-.f64 #s(literal 0 binary64) (*.f64 x x)))) (*.f64 (neg.f64 (cos.f64 eps)) #s(literal 1 binary64))) (*.f64 (neg.f64 (cos.f64 eps)) (/.f64 x (-.f64 #s(literal 0 binary64) (*.f64 x x)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 eps)) (*.f64 x x)) (*.f64 (neg.f64 (cos.f64 eps)) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))) (*.f64 (neg.f64 (cos.f64 eps)) (*.f64 x x)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 eps)) x) (*.f64 (neg.f64 (cos.f64 eps)) (-.f64 #s(literal 0 binary64) (*.f64 x x)))) (*.f64 (neg.f64 (cos.f64 eps)) x))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 eps)) (-.f64 #s(literal 0 binary64) (*.f64 x x))) (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))))) (*.f64 (neg.f64 (cos.f64 eps)) (-.f64 #s(literal 0 binary64) (*.f64 x x))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 eps)) (-.f64 #s(literal 0 binary64) x)) (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x))))) (*.f64 (neg.f64 (cos.f64 eps)) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 eps)) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) x))))) (*.f64 (neg.f64 (cos.f64 eps)) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))) (*.f64 (neg.f64 (cos.f64 eps)) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) x))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 eps)) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) x))) (*.f64 (neg.f64 (cos.f64 eps)) (-.f64 #s(literal 0 binary64) (*.f64 x x)))) (*.f64 (neg.f64 (cos.f64 eps)) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) x))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (cos.f64 eps) (sin.f64 eps))) (*.f64 (/.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (cos.f64 eps) (sin.f64 eps))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (cos.f64 eps)) (*.f64 (/.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (sin.f64 eps))) (*.f64 (/.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (cos.f64 eps)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (cos.f64 eps)) (*.f64 (/.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (*.f64 (sin.f64 eps) #s(literal 1 binary64)))) (*.f64 (/.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (cos.f64 eps)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 eps))) (*.f64 (/.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (neg.f64 (sin.f64 eps)))) (*.f64 (/.f64 (*.f64 x x) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (neg.f64 (cos.f64 eps))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (cos.f64 eps) (sin.f64 eps))) (*.f64 (/.f64 x (-.f64 #s(literal 0 binary64) (*.f64 x x))) #s(literal 1 binary64))) (*.f64 (/.f64 x (-.f64 #s(literal 0 binary64) (*.f64 x x))) (/.f64 (cos.f64 eps) (sin.f64 eps))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (cos.f64 eps)) (*.f64 (/.f64 x (-.f64 #s(literal 0 binary64) (*.f64 x x))) (sin.f64 eps))) (*.f64 (/.f64 x (-.f64 #s(literal 0 binary64) (*.f64 x x))) (cos.f64 eps)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (cos.f64 eps)) (*.f64 (/.f64 x (-.f64 #s(literal 0 binary64) (*.f64 x x))) (*.f64 (sin.f64 eps) #s(literal 1 binary64)))) (*.f64 (/.f64 x (-.f64 #s(literal 0 binary64) (*.f64 x x))) (cos.f64 eps)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 eps))) (*.f64 (/.f64 x (-.f64 #s(literal 0 binary64) (*.f64 x x))) (neg.f64 (sin.f64 eps)))) (*.f64 (/.f64 x (-.f64 #s(literal 0 binary64) (*.f64 x x))) (neg.f64 (cos.f64 eps))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (/.f64 (cos.f64 eps) (sin.f64 eps))) (*.f64 x x)) (*.f64 (*.f64 x x) (/.f64 (cos.f64 eps) (sin.f64 eps))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (cos.f64 eps)) (*.f64 (*.f64 x x) (sin.f64 eps))) (*.f64 (*.f64 x x) (cos.f64 eps)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (cos.f64 eps)) (*.f64 (*.f64 x x) (*.f64 (sin.f64 eps) #s(literal 1 binary64)))) (*.f64 (*.f64 x x) (cos.f64 eps)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (neg.f64 (cos.f64 eps))) (*.f64 (*.f64 x x) (neg.f64 (sin.f64 eps)))) (*.f64 (*.f64 x x) (neg.f64 (cos.f64 eps))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (/.f64 (cos.f64 eps) (sin.f64 eps))) x) (*.f64 x (/.f64 (cos.f64 eps) (sin.f64 eps))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (cos.f64 eps)) (*.f64 x (sin.f64 eps))) (*.f64 x (cos.f64 eps)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (cos.f64 eps)) (*.f64 x (*.f64 (sin.f64 eps) #s(literal 1 binary64)))) (*.f64 x (cos.f64 eps)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (neg.f64 (cos.f64 eps))) (*.f64 x (neg.f64 (sin.f64 eps)))) (*.f64 x (neg.f64 (cos.f64 eps))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (/.f64 (cos.f64 eps) (sin.f64 eps))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (/.f64 (cos.f64 eps) (sin.f64 eps))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (cos.f64 eps)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (sin.f64 eps))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (cos.f64 eps)))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (cos.f64 eps)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (*.f64 (sin.f64 eps) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (cos.f64 eps)))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (neg.f64 (cos.f64 eps))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (neg.f64 (sin.f64 eps)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (neg.f64 (cos.f64 eps))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x))) (/.f64 (cos.f64 eps) (sin.f64 eps))) (*.f64 (-.f64 #s(literal 0 binary64) x) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (cos.f64 eps) (sin.f64 eps))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x))) (cos.f64 eps)) (*.f64 (-.f64 #s(literal 0 binary64) x) (sin.f64 eps))) (*.f64 (-.f64 #s(literal 0 binary64) x) (cos.f64 eps)))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x))) (cos.f64 eps)) (*.f64 (-.f64 #s(literal 0 binary64) x) (*.f64 (sin.f64 eps) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) x) (cos.f64 eps)))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x))) (neg.f64 (cos.f64 eps))) (*.f64 (-.f64 #s(literal 0 binary64) x) (neg.f64 (sin.f64 eps)))) (*.f64 (-.f64 #s(literal 0 binary64) x) (neg.f64 (cos.f64 eps))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (/.f64 (cos.f64 eps) (sin.f64 eps))) (*.f64 (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) x)))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) x)))) (/.f64 (cos.f64 eps) (sin.f64 eps))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (cos.f64 eps)) (*.f64 (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) x)))) (sin.f64 eps))) (*.f64 (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) x)))) (cos.f64 eps)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (cos.f64 eps)) (*.f64 (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) x)))) (*.f64 (sin.f64 eps) #s(literal 1 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) x)))) (cos.f64 eps)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (neg.f64 (cos.f64 eps))) (*.f64 (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) x)))) (neg.f64 (sin.f64 eps)))) (*.f64 (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 x x) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) x)))) (neg.f64 (cos.f64 eps))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (/.f64 (cos.f64 eps) (sin.f64 eps))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) x)) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) x)) (/.f64 (cos.f64 eps) (sin.f64 eps))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (cos.f64 eps)) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) x)) (sin.f64 eps))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) x)) (cos.f64 eps)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (cos.f64 eps)) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) x)) (*.f64 (sin.f64 eps) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) x)) (cos.f64 eps)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (neg.f64 (cos.f64 eps))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) x)) (neg.f64 (sin.f64 eps)))) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) x)) (neg.f64 (cos.f64 eps))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x)) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (-.f64 #s(literal 0 binary64) (*.f64 x x)))) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (+.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (*.f64 x x)))
(/.f64 (-.f64 (*.f64 (sin.f64 eps) (-.f64 #s(literal 0 binary64) x)) (*.f64 (cos.f64 eps) (-.f64 #s(literal 0 binary64) (*.f64 x x)))) (*.f64 (cos.f64 eps) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (-.f64 (*.f64 (sin.f64 eps) (*.f64 x x)) (*.f64 (cos.f64 eps) (+.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))) (*.f64 (cos.f64 eps) (*.f64 x x)))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 eps) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) x)) (*.f64 (cos.f64 eps) (-.f64 #s(literal 0 binary64) (*.f64 x x)))) (*.f64 (cos.f64 eps) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 eps) #s(literal 1 binary64)) (*.f64 x x)) (*.f64 (cos.f64 eps) (+.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))) (*.f64 (cos.f64 eps) (*.f64 x x)))
(/.f64 (-.f64 (*.f64 (neg.f64 (sin.f64 eps)) (-.f64 #s(literal 0 binary64) x)) (*.f64 (neg.f64 (cos.f64 eps)) (-.f64 #s(literal 0 binary64) (*.f64 x x)))) (*.f64 (neg.f64 (cos.f64 eps)) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (-.f64 (*.f64 (neg.f64 (sin.f64 eps)) (*.f64 x x)) (*.f64 (neg.f64 (cos.f64 eps)) (+.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))))) (*.f64 (neg.f64 (cos.f64 eps)) (*.f64 x x)))
(/.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 eps) #s(literal 3 binary64)) (+.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (*.f64 x (+.f64 x (tan.f64 eps))))) (*.f64 (+.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (*.f64 x (+.f64 x (tan.f64 eps)))) (*.f64 x (*.f64 x x)))) (*.f64 (+.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (*.f64 x (+.f64 x (tan.f64 eps)))) (+.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (*.f64 x (+.f64 x (tan.f64 eps))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (+.f64 x (tan.f64 eps))) (*.f64 (+.f64 x (tan.f64 eps)) (*.f64 x x))) (*.f64 (+.f64 x (tan.f64 eps)) (+.f64 x (tan.f64 eps))))
(pow.f64 (/.f64 (+.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (*.f64 x (+.f64 x (tan.f64 eps)))) (-.f64 (pow.f64 (tan.f64 eps) #s(literal 3 binary64)) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 x (tan.f64 eps)) (-.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (*.f64 x x))) #s(literal -1 binary64))
(*.f64 (-.f64 (pow.f64 (tan.f64 eps) #s(literal 3 binary64)) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (*.f64 x (+.f64 x (tan.f64 eps))))))
(*.f64 (-.f64 (pow.f64 (tan.f64 eps) #s(literal 2 binary64)) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (+.f64 x (tan.f64 eps))))
(tan.f64 eps)
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 eps) (sin.f64 eps)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 eps) #s(literal 1 binary64)) (cos.f64 eps))
(/.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (cos.f64 eps)))
(pow.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) #s(literal -1 binary64))
(*.f64 (tan.f64 eps) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (tan.f64 eps))
(*.f64 (sin.f64 eps) (/.f64 #s(literal 1 binary64) (cos.f64 eps)))
(+.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (*.f64 (tan.f64 eps) (-.f64 #s(literal 0 binary64) (tan.f64 x)))))
(+.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (*.f64 (*.f64 (tan.f64 eps) (-.f64 #s(literal 0 binary64) (tan.f64 x))) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(-.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (/.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (tan.f64 x)) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (*.f64 (tan.f64 eps) (-.f64 #s(literal 0 binary64) (tan.f64 x)))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (tan.f64 x)) (*.f64 (*.f64 (tan.f64 eps) (-.f64 #s(literal 0 binary64) (tan.f64 x))) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (tan.f64 x)) (neg.f64 (/.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))
(fma.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (*.f64 (tan.f64 eps) (-.f64 #s(literal 0 binary64) (tan.f64 x)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) #s(literal 1 binary64) (*.f64 (*.f64 (tan.f64 eps) (-.f64 #s(literal 0 binary64) (tan.f64 x))) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(fma.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) #s(literal 1 binary64) (neg.f64 (/.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (tan.f64 x))) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (*.f64 (tan.f64 eps) (-.f64 #s(literal 0 binary64) (tan.f64 x)))))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (tan.f64 x))) (*.f64 (*.f64 (tan.f64 eps) (-.f64 #s(literal 0 binary64) (tan.f64 x))) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (tan.f64 x))) (neg.f64 (/.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))
(fma.f64 (pow.f64 (tan.f64 x) #s(literal -1/2 binary64)) (pow.f64 (tan.f64 x) #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (*.f64 (tan.f64 eps) (-.f64 #s(literal 0 binary64) (tan.f64 x)))))
(fma.f64 (pow.f64 (tan.f64 x) #s(literal -1/2 binary64)) (pow.f64 (tan.f64 x) #s(literal -1/2 binary64)) (*.f64 (*.f64 (tan.f64 eps) (-.f64 #s(literal 0 binary64) (tan.f64 x))) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(fma.f64 (pow.f64 (tan.f64 x) #s(literal -1/2 binary64)) (pow.f64 (tan.f64 x) #s(literal -1/2 binary64)) (neg.f64 (/.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (cos.f64 x) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (*.f64 (tan.f64 eps) (-.f64 #s(literal 0 binary64) (tan.f64 x)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (cos.f64 x) (*.f64 (*.f64 (tan.f64 eps) (-.f64 #s(literal 0 binary64) (tan.f64 x))) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(fma.f64 (/.f64 #s(literal 1 binary64) (sin.f64 x)) (cos.f64 x) (neg.f64 (/.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))))
(/.f64 #s(literal 1 binary64) (/.f64 (tan.f64 x) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 #s(literal 0 binary64) (tan.f64 x)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 3 binary64))) (*.f64 (tan.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 1 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64))) (*.f64 (tan.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 1 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 3 binary64)))) (*.f64 (tan.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 1 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (*.f64 (tan.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 1 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 3 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 1 binary64))))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 1 binary64)))) (tan.f64 x)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 3 binary64))) #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 1 binary64)))) (-.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 1 binary64)) (tan.f64 x)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 1 binary64)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (tan.f64 x)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (tan.f64 x)) (*.f64 (tan.f64 x) (*.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (tan.f64 x)) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x))) (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x))) (tan.f64 x)))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (-.f64 #s(literal 0 binary64) (tan.f64 x)) (tan.f64 x)))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) #s(literal 1 binary64))
(pow.f64 (/.f64 (tan.f64 x) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)))
(*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 #s(literal 1 binary64) (tan.f64 x)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (cos.f64 x))
(+.f64 (*.f64 eps (*.f64 (*.f64 x x) #s(literal 14/45 binary64))) (*.f64 eps #s(literal 2/3 binary64)))
(+.f64 (*.f64 eps #s(literal 2/3 binary64)) (*.f64 eps (*.f64 (*.f64 x x) #s(literal 14/45 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x eps)) (*.f64 x (*.f64 x eps))) #s(literal 196/2025 binary64)) (*.f64 eps (-.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64)))) (/.f64 (*.f64 (*.f64 eps eps) #s(literal 4/9 binary64)) (*.f64 eps (-.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64)))))
(fma.f64 eps #s(literal 2/3 binary64) (*.f64 eps (*.f64 (*.f64 x x) #s(literal 14/45 binary64))))
(fma.f64 eps (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) (*.f64 eps #s(literal 2/3 binary64)))
(fma.f64 (*.f64 x x) (*.f64 eps #s(literal 14/45 binary64)) (*.f64 eps #s(literal 2/3 binary64)))
(fma.f64 (*.f64 x (*.f64 x eps)) #s(literal 14/45 binary64) (*.f64 eps #s(literal 2/3 binary64)))
(fma.f64 #s(literal 14/45 binary64) (*.f64 x (*.f64 x eps)) (*.f64 eps #s(literal 2/3 binary64)))
(fma.f64 #s(literal 2/3 binary64) eps (*.f64 eps (*.f64 (*.f64 x x) #s(literal 14/45 binary64))))
(fma.f64 (*.f64 x eps) (*.f64 x #s(literal 14/45 binary64)) (*.f64 eps #s(literal 2/3 binary64)))
(fma.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) eps (*.f64 eps #s(literal 2/3 binary64)))
(fma.f64 (*.f64 #s(literal 14/45 binary64) eps) (*.f64 x x) (*.f64 eps #s(literal 2/3 binary64)))
(fma.f64 (*.f64 #s(literal 14/45 binary64) (*.f64 x eps)) x (*.f64 eps #s(literal 2/3 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x eps)) (*.f64 x (*.f64 x eps))) #s(literal 196/2025 binary64)) (*.f64 (*.f64 eps #s(literal 2/3 binary64)) (-.f64 (*.f64 eps #s(literal 2/3 binary64)) (*.f64 eps (*.f64 (*.f64 x x) #s(literal 14/45 binary64)))))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 2744/91125 binary64))) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 8/27 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 eps (-.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64))) (*.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64))) (*.f64 eps (-.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 2744/91125 binary64))) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 8/27 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x eps)) (*.f64 x (*.f64 x eps))) #s(literal 196/2025 binary64)) (*.f64 (*.f64 eps #s(literal 2/3 binary64)) (-.f64 (*.f64 eps #s(literal 2/3 binary64)) (*.f64 eps (*.f64 (*.f64 x x) #s(literal 14/45 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 2744/91125 binary64))) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 8/27 binary64))) (+.f64 (*.f64 (*.f64 eps eps) #s(literal 4/9 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x eps)) (*.f64 x (*.f64 x eps))) #s(literal 196/2025 binary64)) (*.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 x x) #s(literal 14/45 binary64))) eps) #s(literal 2/3 binary64)))))
(/.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64))) (*.f64 eps (-.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64)))) (*.f64 eps (-.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 2744/91125 binary64))) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 8/27 binary64)))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x eps)) (*.f64 x (*.f64 x eps))) #s(literal 196/2025 binary64)) (*.f64 (*.f64 eps #s(literal 2/3 binary64)) (-.f64 (*.f64 eps #s(literal 2/3 binary64)) (*.f64 eps (*.f64 (*.f64 x x) #s(literal 14/45 binary64))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64))) (*.f64 eps (-.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64))))) (neg.f64 (*.f64 eps (-.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 4/9 binary64)) (*.f64 (*.f64 (*.f64 x (*.f64 x eps)) (*.f64 x (*.f64 x eps))) #s(literal 196/2025 binary64))) (-.f64 (*.f64 eps #s(literal 2/3 binary64)) (*.f64 eps (*.f64 (*.f64 x x) #s(literal 14/45 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x eps)) (*.f64 x (*.f64 x eps))) #s(literal 196/2025 binary64)) (*.f64 eps (-.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64)))) (*.f64 (*.f64 eps (-.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64))) (*.f64 (*.f64 eps eps) #s(literal 4/9 binary64)))) (*.f64 (*.f64 eps (-.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64))) (*.f64 eps (-.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64)))))
(pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x eps)) (*.f64 x (*.f64 x eps))) #s(literal 196/2025 binary64)) (*.f64 (*.f64 eps #s(literal 2/3 binary64)) (-.f64 (*.f64 eps #s(literal 2/3 binary64)) (*.f64 eps (*.f64 (*.f64 x x) #s(literal 14/45 binary64)))))) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 2744/91125 binary64))) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 8/27 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 eps (-.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64))) (*.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64))) (*.f64 eps (-.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64))))) #s(literal -1 binary64))
(*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64)))
(*.f64 eps (+.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) #s(literal 14/45 binary64))))
(*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 2744/91125 binary64))) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 8/27 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x eps)) (*.f64 x (*.f64 x eps))) #s(literal 196/2025 binary64)) (*.f64 (*.f64 eps #s(literal 2/3 binary64)) (-.f64 (*.f64 eps #s(literal 2/3 binary64)) (*.f64 eps (*.f64 (*.f64 x x) #s(literal 14/45 binary64))))))))
(*.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64))) (*.f64 eps (-.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 eps (-.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (/.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64))))) x))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (/.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64))))) x) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 #s(literal 0 binary64) (tan.f64 x)))))
(neg.f64 (/.f64 (/.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64))))) (-.f64 #s(literal 0 binary64) x)) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (/.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64))))) x)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64)))))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (/.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64))))) x)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) x) (tan.f64 x)) (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (/.f64 (/.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64))))) x) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64))))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) x) (tan.f64 x)))
(/.f64 (/.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64))))) x) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)))
(/.f64 (/.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64))))) x) (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 #s(literal 0 binary64) (tan.f64 x)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (/.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64))))) x))))
(/.f64 (/.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64))))) (-.f64 #s(literal 0 binary64) x)) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 #s(literal 0 binary64) (tan.f64 x))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64)))))) (neg.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) x) (tan.f64 x))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64)))))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (-.f64 #s(literal 0 binary64) x)))
(/.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64)))) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64))))))) (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) x) (tan.f64 x)) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64)))) (-.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64)))) eps)))))
(/.f64 (/.f64 (tan.f64 x) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 x (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64)))))))
(/.f64 (-.f64 (*.f64 eps eps) (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64)))) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) x) (tan.f64 x)) (-.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64)))))))
(/.f64 (/.f64 (/.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64))))) x) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 #s(literal 1 binary64) (tan.f64 x)))
(/.f64 (*.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64))))) #s(literal 1 binary64)) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) x) (tan.f64 x)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64)))))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) x) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))))
(/.f64 (neg.f64 (/.f64 (/.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64))))) x) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(/.f64 (*.f64 (/.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64))))) x) #s(literal 1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)))
(/.f64 (*.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64))))) (/.f64 (tan.f64 x) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))) x)
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64)))))) (/.f64 (tan.f64 x) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))) (-.f64 #s(literal 0 binary64) x))
(/.f64 (/.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64))))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))) x)
(/.f64 (/.f64 (/.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64))))) x) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (/.f64 (/.f64 (/.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64))))) x) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (tan.f64 x)))
(pow.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (/.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64))))) x)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 x (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64)))))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (/.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64))))) x)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) x) (tan.f64 x)) (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (/.f64 (/.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64))))) x) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))) #s(literal -1 binary64))
(*.f64 (tan.f64 x) (/.f64 (/.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64))))) x) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64))))) x) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))))
(*.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (tan.f64 x) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))))
(*.f64 (/.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64))))) x) (/.f64 (tan.f64 x) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (/.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64))))) (-.f64 #s(literal 0 binary64) x)) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 #s(literal 0 binary64) (tan.f64 x)))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (/.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64))))) x)) #s(literal -1 binary64)))
(*.f64 (/.f64 (tan.f64 x) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64))))) x))
(*.f64 (/.f64 (/.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64))))) x) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(*.f64 (/.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64))))) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (/.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (/.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(*.f64 (/.f64 (/.f64 (/.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64))))) x) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) #s(literal 1 binary64)) (tan.f64 x))
(*.f64 (/.f64 (/.f64 (/.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64))))) x) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (tan.f64 x)))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64)))))) #s(literal -1 binary64)) (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 #s(literal 1 binary64) x)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64)))))) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (tan.f64 x)) (/.f64 #s(literal 1 binary64) x)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) x))
(*.f64 (pow.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (-.f64 #s(literal 0 binary64) (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x)))
(exp.f64 (*.f64 (log.f64 (/.f64 x (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64))))))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64))))) (-.f64 #s(literal 0 binary64) x)))
(/.f64 #s(literal 1 binary64) (/.f64 x (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 x (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64)))))) #s(literal 1 binary64)))
(/.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64))))) x)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 x (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64)))))) (-.f64 #s(literal 0 binary64) x))
(/.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64)))) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64))))))) (*.f64 x (+.f64 (*.f64 eps eps) (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64)))) (-.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64)))) eps)))))
(/.f64 (-.f64 (*.f64 eps eps) (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64)))) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64)))))) (*.f64 x (-.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64)))))))
(/.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64)))) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64))))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 eps eps) (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64)))) (-.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64)))) eps))) x))
(/.f64 (*.f64 (-.f64 (*.f64 eps eps) (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64)))) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64)))))) #s(literal 1 binary64)) (*.f64 (-.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64))))) x))
(/.f64 (*.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64))))) #s(literal 1 binary64)) x)
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64))))))) (neg.f64 (-.f64 #s(literal 0 binary64) x)))
(/.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64)))) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64))))))) (/.f64 #s(literal 1 binary64) x)) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64)))) (-.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64)))) eps))))
(/.f64 (*.f64 (-.f64 (*.f64 eps eps) (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64)))) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64)))))) (/.f64 #s(literal 1 binary64) x)) (-.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64))))))
(pow.f64 (/.f64 x (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 x (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64)))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64))))) x))
(*.f64 (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64))))) (/.f64 #s(literal 1 binary64) x))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) x)))
(*.f64 (/.f64 #s(literal 1 binary64) x) (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) x) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64)))))) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64)))))) (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (*.f64 x x))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64)))))) (-.f64 #s(literal 0 binary64) (*.f64 x x))) x)
(*.f64 (pow.f64 (/.f64 x (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64)))) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64)))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps eps) (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64)))) (-.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64)))) eps)))))
(*.f64 (pow.f64 (/.f64 x (-.f64 (*.f64 eps eps) (*.f64 (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64)))) (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 eps (*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64)))))))
(+.f64 (*.f64 #s(literal 4/3 binary64) (*.f64 x eps)) (*.f64 #s(literal 4/3 binary64) (*.f64 eps eps)))
(+.f64 (*.f64 (*.f64 eps #s(literal 4/3 binary64)) x) (*.f64 (*.f64 eps #s(literal 4/3 binary64)) eps))
(+.f64 (*.f64 (*.f64 eps #s(literal 4/3 binary64)) eps) (*.f64 (*.f64 eps #s(literal 4/3 binary64)) x))
(+.f64 (*.f64 (*.f64 x eps) #s(literal 4/3 binary64)) (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)))
(+.f64 (*.f64 x (*.f64 eps #s(literal 4/3 binary64))) (*.f64 eps (*.f64 eps #s(literal 4/3 binary64))))
(+.f64 (*.f64 eps (*.f64 eps #s(literal 4/3 binary64))) (*.f64 x (*.f64 eps #s(literal 4/3 binary64))))
(fma.f64 x (*.f64 eps #s(literal 4/3 binary64)) (*.f64 eps (*.f64 eps #s(literal 4/3 binary64))))
(fma.f64 eps (*.f64 eps #s(literal 4/3 binary64)) (*.f64 x (*.f64 eps #s(literal 4/3 binary64))))
(fma.f64 #s(literal 4/3 binary64) (*.f64 x eps) (*.f64 #s(literal 4/3 binary64) (*.f64 eps eps)))
(fma.f64 (*.f64 x eps) #s(literal 4/3 binary64) (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)))
(fma.f64 (*.f64 eps #s(literal 4/3 binary64)) x (*.f64 (*.f64 eps #s(literal 4/3 binary64)) eps))
(fma.f64 (*.f64 eps #s(literal 4/3 binary64)) eps (*.f64 (*.f64 eps #s(literal 4/3 binary64)) x))
(/.f64 (*.f64 (*.f64 eps #s(literal 4/3 binary64)) (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))))
(/.f64 (*.f64 (*.f64 eps #s(literal 4/3 binary64)) (-.f64 (*.f64 x x) (*.f64 eps eps))) (-.f64 x eps))
(*.f64 eps (*.f64 (+.f64 x eps) #s(literal 4/3 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))
(*.f64 #s(literal 4/3 binary64) (*.f64 eps (+.f64 x eps)))
(*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))
(*.f64 (*.f64 eps (+.f64 x eps)) #s(literal 4/3 binary64))
(*.f64 (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))) #s(literal 1 binary64))
(*.f64 (*.f64 eps #s(literal 4/3 binary64)) (+.f64 x eps))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 x eps))) #s(literal 4/3 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 eps #s(literal 4/3 binary64))) (+.f64 x eps))
(*.f64 (*.f64 #s(literal 4/3 binary64) (+.f64 x eps)) eps)
(+.f64 (*.f64 eps eps) (*.f64 x eps))
(+.f64 (*.f64 x eps) (*.f64 eps eps))
(fma.f64 x eps (*.f64 eps eps))
(fma.f64 eps x (*.f64 eps eps))
(fma.f64 eps eps (*.f64 x eps))
(/.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 eps (*.f64 eps eps)))) (+.f64 (*.f64 (*.f64 x x) (*.f64 eps eps)) (-.f64 (*.f64 (*.f64 eps eps) (*.f64 eps eps)) (*.f64 (*.f64 x eps) (*.f64 eps eps)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (*.f64 eps eps)) (*.f64 (*.f64 eps eps) (*.f64 eps eps))) (-.f64 (*.f64 x eps) (*.f64 eps eps)))
(/.f64 (*.f64 eps (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x)))) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))))
(/.f64 (*.f64 eps (-.f64 (*.f64 x x) (*.f64 eps eps))) (-.f64 x eps))
(/.f64 (*.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 x (*.f64 x x))) eps) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 eps eps)) eps) (-.f64 x eps))
(*.f64 eps (+.f64 x eps))
(*.f64 (+.f64 x eps) eps)
(*.f64 eps #s(literal 2/3 binary64))
(*.f64 #s(literal 2/3 binary64) eps)
(*.f64 eps (*.f64 (*.f64 x x) #s(literal 14/45 binary64)))
(*.f64 (*.f64 x x) (*.f64 eps #s(literal 14/45 binary64)))
(*.f64 (*.f64 x (*.f64 x eps)) #s(literal 14/45 binary64))
(*.f64 #s(literal 14/45 binary64) (*.f64 x (*.f64 x eps)))
(*.f64 (*.f64 x eps) (*.f64 x #s(literal 14/45 binary64)))
(*.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) eps)
(*.f64 (*.f64 #s(literal 14/45 binary64) eps) (*.f64 x x))
(*.f64 (*.f64 #s(literal 14/45 binary64) (*.f64 x eps)) x)
(+.f64 (*.f64 x (*.f64 x (*.f64 eps (*.f64 (*.f64 x x) #s(literal 14/45 binary64))))) (*.f64 (*.f64 x (*.f64 x eps)) #s(literal 2/3 binary64)))
(+.f64 (*.f64 (*.f64 x (*.f64 x eps)) #s(literal 2/3 binary64)) (*.f64 x (*.f64 x (*.f64 eps (*.f64 (*.f64 x x) #s(literal 14/45 binary64))))))
(fma.f64 x (*.f64 x (*.f64 eps (*.f64 (*.f64 x x) #s(literal 14/45 binary64)))) (*.f64 (*.f64 x (*.f64 x eps)) #s(literal 2/3 binary64)))
(fma.f64 x (*.f64 x (*.f64 eps #s(literal 2/3 binary64))) (*.f64 x (*.f64 x (*.f64 eps (*.f64 (*.f64 x x) #s(literal 14/45 binary64))))))
(fma.f64 eps (*.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x eps)) #s(literal 2/3 binary64)))
(fma.f64 eps (*.f64 #s(literal 2/3 binary64) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 eps (*.f64 (*.f64 x x) #s(literal 14/45 binary64))))))
(fma.f64 (*.f64 x x) (*.f64 eps (*.f64 (*.f64 x x) #s(literal 14/45 binary64))) (*.f64 (*.f64 x (*.f64 x eps)) #s(literal 2/3 binary64)))
(fma.f64 (*.f64 x x) (*.f64 eps #s(literal 2/3 binary64)) (*.f64 x (*.f64 x (*.f64 eps (*.f64 (*.f64 x x) #s(literal 14/45 binary64))))))
(fma.f64 (*.f64 x (*.f64 x eps)) #s(literal 2/3 binary64) (*.f64 x (*.f64 x (*.f64 eps (*.f64 (*.f64 x x) #s(literal 14/45 binary64))))))
(fma.f64 (*.f64 x (*.f64 x eps)) (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) (*.f64 (*.f64 x (*.f64 x eps)) #s(literal 2/3 binary64)))
(fma.f64 #s(literal 14/45 binary64) (*.f64 (*.f64 x (*.f64 x eps)) (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x eps)) #s(literal 2/3 binary64)))
(fma.f64 (*.f64 eps (*.f64 (*.f64 x x) #s(literal 14/45 binary64))) (*.f64 x x) (*.f64 (*.f64 x (*.f64 x eps)) #s(literal 2/3 binary64)))
(fma.f64 #s(literal 2/3 binary64) (*.f64 x (*.f64 x eps)) (*.f64 x (*.f64 x (*.f64 eps (*.f64 (*.f64 x x) #s(literal 14/45 binary64))))))
(fma.f64 (*.f64 eps #s(literal 2/3 binary64)) (*.f64 x x) (*.f64 x (*.f64 x (*.f64 eps (*.f64 (*.f64 x x) #s(literal 14/45 binary64))))))
(fma.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) (*.f64 x (*.f64 x eps)) (*.f64 (*.f64 x (*.f64 x eps)) #s(literal 2/3 binary64)))
(fma.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 x x) #s(literal 14/45 binary64))) x) x (*.f64 (*.f64 x (*.f64 x eps)) #s(literal 2/3 binary64)))
(fma.f64 (*.f64 (*.f64 eps #s(literal 2/3 binary64)) x) x (*.f64 x (*.f64 x (*.f64 eps (*.f64 (*.f64 x x) #s(literal 14/45 binary64))))))
(fma.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 x eps))) #s(literal 14/45 binary64) (*.f64 (*.f64 x (*.f64 x eps)) #s(literal 2/3 binary64)))
(fma.f64 (*.f64 (*.f64 x x) #s(literal 2/3 binary64)) eps (*.f64 x (*.f64 x (*.f64 eps (*.f64 (*.f64 x x) #s(literal 14/45 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 2744/91125 binary64))) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 8/27 binary64)) (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))))) (+.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 eps (*.f64 (*.f64 x x) #s(literal 14/45 binary64))))) (*.f64 x (*.f64 x (*.f64 eps (*.f64 (*.f64 x x) #s(literal 14/45 binary64)))))) (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x eps)) #s(literal 2/3 binary64)) (*.f64 (*.f64 x (*.f64 x eps)) #s(literal 2/3 binary64))) (*.f64 (*.f64 x (*.f64 x (*.f64 eps (*.f64 (*.f64 x x) #s(literal 14/45 binary64))))) (*.f64 (*.f64 x (*.f64 x eps)) #s(literal 2/3 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 eps (*.f64 (*.f64 x x) #s(literal 14/45 binary64))))) (*.f64 x (*.f64 x (*.f64 eps (*.f64 (*.f64 x x) #s(literal 14/45 binary64)))))) (*.f64 (*.f64 (*.f64 x (*.f64 x eps)) #s(literal 2/3 binary64)) (*.f64 (*.f64 x (*.f64 x eps)) #s(literal 2/3 binary64)))) (-.f64 (*.f64 x (*.f64 x (*.f64 eps (*.f64 (*.f64 x x) #s(literal 14/45 binary64))))) (*.f64 (*.f64 x (*.f64 x eps)) #s(literal 2/3 binary64))))
(/.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 2744/91125 binary64))) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 8/27 binary64)))) (+.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x eps)) (*.f64 x (*.f64 x eps))) #s(literal 196/2025 binary64)) (*.f64 (*.f64 eps #s(literal 2/3 binary64)) (-.f64 (*.f64 eps #s(literal 2/3 binary64)) (*.f64 eps (*.f64 (*.f64 x x) #s(literal 14/45 binary64)))))))
(/.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64))) (*.f64 eps (-.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64))))) (*.f64 eps (-.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 x x) (*.f64 (*.f64 x x) (*.f64 x x))) #s(literal 2744/91125 binary64))) (*.f64 (*.f64 eps (*.f64 eps eps)) #s(literal 8/27 binary64))) (*.f64 x x)) (+.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x eps)) (*.f64 x (*.f64 x eps))) #s(literal 196/2025 binary64)) (*.f64 (*.f64 eps #s(literal 2/3 binary64)) (-.f64 (*.f64 eps #s(literal 2/3 binary64)) (*.f64 eps (*.f64 (*.f64 x x) #s(literal 14/45 binary64)))))))
(/.f64 (*.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64))) (*.f64 eps (-.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64)))) (*.f64 x x)) (*.f64 eps (-.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64))))
(*.f64 x (*.f64 x (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64)))))
(*.f64 (*.f64 x x) (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64))))
(*.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64))) (*.f64 x x))
(*.f64 (*.f64 x (*.f64 eps (+.f64 (*.f64 (*.f64 x x) #s(literal 14/45 binary64)) #s(literal 2/3 binary64)))) x)

simplify379.0ms (2.2%)

Algorithm
egg-herbie
Rules
6494×*-lowering-*.f32
6494×*-lowering-*.f64
4526×+-lowering-+.f64
4526×+-lowering-+.f32
1750×fma-lowering-fma.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
06978251
126387380
088397380
Stop Event
iter limit
node limit
Counts
444 → 444
Calls
Call 1
Inputs
(/ (sin eps) (* x (cos eps)))
(/ (+ (* (pow x 2) (- (/ (sin eps) (cos eps)) (* 1/3 (/ (sin eps) (cos eps))))) (/ (sin eps) (cos eps))) x)
(/ (+ (* (pow x 2) (- (+ (* (pow x 2) (- (* 1/3 (/ (sin eps) (cos eps))) (+ (* -1/9 (/ (sin eps) (cos eps))) (* 2/15 (/ (sin eps) (cos eps)))))) (/ (sin eps) (cos eps))) (* 1/3 (/ (sin eps) (cos eps))))) (/ (sin eps) (cos eps))) x)
(/ (+ (* (pow x 2) (- (+ (* (pow x 2) (- (+ (* 1/3 (/ (sin eps) (cos eps))) (* (pow x 2) (- (* 2/15 (/ (sin eps) (cos eps))) (+ (* -1/3 (+ (* -1/9 (/ (sin eps) (cos eps))) (* 2/15 (/ (sin eps) (cos eps))))) (+ (* -2/45 (/ (sin eps) (cos eps))) (* 17/315 (/ (sin eps) (cos eps)))))))) (+ (* -1/9 (/ (sin eps) (cos eps))) (* 2/15 (/ (sin eps) (cos eps)))))) (/ (sin eps) (cos eps))) (* 1/3 (/ (sin eps) (cos eps))))) (/ (sin eps) (cos eps))) x)
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(* eps (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))
(* eps (+ (* (pow eps 2) (+ (* 1/3 (/ (cos x) (sin x))) (* 1/3 (/ (sin x) (cos x))))) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))))
(* eps (+ (* (pow eps 2) (+ (* 1/3 (/ (cos x) (sin x))) (+ (* 1/3 (/ (sin x) (cos x))) (* (pow eps 2) (+ (* 2/15 (/ (cos x) (sin x))) (* 2/15 (/ (sin x) (cos x)))))))) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))))
(* eps (+ (* (pow eps 2) (+ (* 1/3 (/ (cos x) (sin x))) (+ (* 1/3 (/ (sin x) (cos x))) (* (pow eps 2) (+ (* 2/15 (/ (cos x) (sin x))) (+ (* 2/15 (/ (sin x) (cos x))) (* (pow eps 2) (+ (* 17/315 (/ (cos x) (sin x))) (* 17/315 (/ (sin x) (cos x))))))))))) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(/ (sin eps) (cos eps))
(+ (/ (sin eps) (cos eps)) (/ (* x (pow (sin eps) 2)) (pow (cos eps) 2)))
(+ (* x (- (* x (- (/ (sin eps) (cos eps)) (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(+ (* x (- (* x (- (+ (* -1 (* x (+ (* -1 (/ (* (sin eps) (- (/ (sin eps) (cos eps)) (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3))))) (cos eps))) (* -1/3 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))) (/ (sin eps) (cos eps))) (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/ (* eps (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (cos x))
(* eps (+ (/ (* eps (* (pow (sin x) 2) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (pow (cos x) 2)) (/ (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (cos x))))
(* eps (+ (* eps (- (* eps (- (/ (* (sin x) (+ (* 1/3 (/ (cos x) (sin x))) (* 1/3 (/ (sin x) (cos x))))) (cos x)) (* -1 (/ (* (pow (sin x) 3) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 3))))) (* -1 (/ (* (pow (sin x) 2) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 2))))) (/ (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (cos x))))
(* eps (+ (* eps (- (* eps (- (+ (* -1 (* eps (+ (* -1 (/ (* (sin x) (- (/ (* (sin x) (+ (* 1/3 (/ (cos x) (sin x))) (* 1/3 (/ (sin x) (cos x))))) (cos x)) (* -1 (/ (* (pow (sin x) 3) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 3))))) (cos x))) (* -1/3 (/ (* (pow (sin x) 2) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 2)))))) (/ (* (sin x) (+ (* 1/3 (/ (cos x) (sin x))) (* 1/3 (/ (sin x) (cos x))))) (cos x))) (* -1 (/ (* (pow (sin x) 3) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 3))))) (* -1 (/ (* (pow (sin x) 2) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 2))))) (/ (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (cos x))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/ (* eps (cos x)) (sin x))
(* eps (+ (* 1/3 (/ (* (pow eps 2) (cos x)) (sin x))) (/ (cos x) (sin x))))
(* eps (+ (* (pow eps 2) (+ (* 2/15 (/ (* (pow eps 2) (cos x)) (sin x))) (* 1/3 (/ (cos x) (sin x))))) (/ (cos x) (sin x))))
(* eps (+ (* (pow eps 2) (+ (* 1/3 (/ (cos x) (sin x))) (* (pow eps 2) (+ (* 17/315 (/ (* (pow eps 2) (cos x)) (sin x))) (* 2/15 (/ (cos x) (sin x))))))) (/ (cos x) (sin x))))
(/ (* (cos x) (sin eps)) (* (cos eps) (sin x)))
(/ (* (cos x) (sin eps)) (* (cos eps) (sin x)))
(/ (* (cos x) (sin eps)) (* (cos eps) (sin x)))
(/ (* (cos x) (sin eps)) (* (cos eps) (sin x)))
(/ (* (cos x) (sin eps)) (* (cos eps) (sin x)))
(/ (* (cos x) (sin eps)) (* (cos eps) (sin x)))
(/ (* (cos x) (sin eps)) (* (cos eps) (sin x)))
(/ (* (cos x) (sin eps)) (* (cos eps) (sin x)))
(/ (sin eps) (* x (cos eps)))
(/ (+ (* -1/3 (/ (* (pow x 2) (sin eps)) (cos eps))) (/ (sin eps) (cos eps))) x)
(/ (+ (* (pow x 2) (- (* -1 (* (pow x 2) (+ (* -1/9 (/ (sin eps) (cos eps))) (* 2/15 (/ (sin eps) (cos eps)))))) (* 1/3 (/ (sin eps) (cos eps))))) (/ (sin eps) (cos eps))) x)
(/ (+ (* (pow x 2) (- (* (pow x 2) (- (* -1 (* (pow x 2) (+ (* -1/3 (+ (* -1/9 (/ (sin eps) (cos eps))) (* 2/15 (/ (sin eps) (cos eps))))) (+ (* -2/45 (/ (sin eps) (cos eps))) (* 17/315 (/ (sin eps) (cos eps))))))) (+ (* -1/9 (/ (sin eps) (cos eps))) (* 2/15 (/ (sin eps) (cos eps)))))) (* 1/3 (/ (sin eps) (cos eps))))) (/ (sin eps) (cos eps))) x)
(/ (* (cos x) (sin eps)) (* (cos eps) (sin x)))
(/ (* (cos x) (sin eps)) (* (cos eps) (sin x)))
(/ (* (cos x) (sin eps)) (* (cos eps) (sin x)))
(/ (* (cos x) (sin eps)) (* (cos eps) (sin x)))
(/ (* (cos x) (sin eps)) (* (cos eps) (sin x)))
(/ (* (cos x) (sin eps)) (* (cos eps) (sin x)))
(/ (* (cos x) (sin eps)) (* (cos eps) (sin x)))
(/ (* (cos x) (sin eps)) (* (cos eps) (sin x)))
(/ (sin eps) (* x (cos eps)))
(/ (+ (/ (sin eps) (cos eps)) (/ (* x (pow (sin eps) 2)) (pow (cos eps) 2))) x)
(/ (+ (* x (- (* x (- (/ (sin eps) (cos eps)) (+ (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3))) (* 1/3 (/ (sin eps) (cos eps)))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps))) x)
(/ (+ (* x (- (* x (- (+ (* -1 (* x (+ (* -1 (/ (* (sin eps) (- (/ (sin eps) (cos eps)) (+ (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3))) (* 1/3 (/ (sin eps) (cos eps)))))) (cos eps))) (* -1/3 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))) (/ (sin eps) (cos eps))) (+ (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3))) (* 1/3 (/ (sin eps) (cos eps)))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps))) x)
(/ (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))
(/ (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))
(/ (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))
(/ (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))
(/ (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))
(/ (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))
(/ (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))
(/ (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))
(* eps (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))
(* eps (+ (/ (cos x) (sin x)) (+ (/ (sin x) (cos x)) (/ (* eps (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (cos x)))))
(* eps (+ (* eps (- (* eps (- (+ (* 1/3 (/ (cos x) (sin x))) (* 1/3 (/ (sin x) (cos x)))) (* -1 (/ (* (pow (sin x) 2) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 2))))) (* -1 (/ (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (cos x))))) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))))
(* eps (+ (* eps (- (* eps (- (+ (* -1 (* eps (+ (* -1 (/ (* (sin x) (- (+ (* 1/3 (/ (cos x) (sin x))) (* 1/3 (/ (sin x) (cos x)))) (* -1 (/ (* (pow (sin x) 2) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 2))))) (cos x))) (* -1/3 (/ (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (cos x)))))) (+ (* 1/3 (/ (cos x) (sin x))) (* 1/3 (/ (sin x) (cos x))))) (* -1 (/ (* (pow (sin x) 2) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 2))))) (* -1 (/ (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (cos x))))) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))))
(/ (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))
(/ (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))
(/ (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))
(/ (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))
(/ (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))
(/ (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))
(/ (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))
(/ (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
x
(+ x (* eps (+ 1 (* 4/3 (pow x 2)))))
(+ x (* eps (+ 1 (+ (* 4/3 (* eps x)) (* 4/3 (pow x 2))))))
(+ x (* eps (+ 1 (+ (* 4/3 (* eps x)) (* 4/3 (pow x 2))))))
(* 4/3 (* (pow eps 2) x))
(* (pow eps 2) (+ (* 4/3 x) (+ (* 4/3 (/ (pow x 2) eps)) (/ 1 eps))))
(* (pow eps 2) (+ (* 4/3 x) (+ (* 4/3 (/ (pow x 2) eps)) (+ (/ 1 eps) (/ x (pow eps 2))))))
(* (pow eps 2) (+ (* 4/3 x) (+ (* 4/3 (/ (pow x 2) eps)) (+ (/ 1 eps) (/ x (pow eps 2))))))
(* 4/3 (* (pow eps 2) x))
(* (pow eps 2) (+ (* -1 (/ (- (* -4/3 (pow x 2)) 1) eps)) (* 4/3 x)))
(* (pow eps 2) (+ (* -1 (/ (- (+ (* -4/3 (pow x 2)) (* -1 (/ x eps))) 1) eps)) (* 4/3 x)))
(* (pow eps 2) (+ (* -1 (/ (- (+ (* -4/3 (pow x 2)) (* -1 (/ x eps))) 1) eps)) (* 4/3 x)))
eps
(+ eps (* x (+ 1 (* 4/3 (pow eps 2)))))
(+ eps (* x (+ 1 (+ (* 4/3 (* eps x)) (* 4/3 (pow eps 2))))))
(+ eps (* x (+ 1 (+ (* 4/3 (* eps x)) (* 4/3 (pow eps 2))))))
(* 4/3 (* eps (pow x 2)))
(* (pow x 2) (+ (* 4/3 eps) (+ (* 4/3 (/ (pow eps 2) x)) (/ 1 x))))
(* (pow x 2) (+ (* 4/3 eps) (+ (* 4/3 (/ (pow eps 2) x)) (+ (/ 1 x) (/ eps (pow x 2))))))
(* (pow x 2) (+ (* 4/3 eps) (+ (* 4/3 (/ (pow eps 2) x)) (+ (/ 1 x) (/ eps (pow x 2))))))
(* 4/3 (* eps (pow x 2)))
(* (pow x 2) (+ (* 4/3 eps) (+ (* 4/3 (/ (pow eps 2) x)) (/ 1 x))))
(* (pow x 2) (+ (* -1 (/ (+ (* -1 (+ 1 (* 4/3 (pow eps 2)))) (* -1 (/ eps x))) x)) (* 4/3 eps)))
(* (pow x 2) (+ (* -1 (/ (+ (* -1 (+ 1 (* 4/3 (pow eps 2)))) (* -1 (/ eps x))) x)) (* 4/3 eps)))
(* eps (+ 1 (pow x 2)))
(* eps (+ 1 (+ (* eps (* x (+ 1 (* 4/3 (pow x 2))))) (pow x 2))))
(* eps (+ 1 (+ (* eps (+ (* 4/3 (* eps (pow x 2))) (* x (+ 1 (* 4/3 (pow x 2)))))) (pow x 2))))
(* eps (+ 1 (+ (* eps (+ (* 4/3 (* eps (pow x 2))) (* x (+ 1 (* 4/3 (pow x 2)))))) (pow x 2))))
(* 4/3 (* (pow eps 3) (pow x 2)))
(* (pow eps 3) (+ (* 4/3 (pow x 2)) (/ (* x (+ 1 (* 4/3 (pow x 2)))) eps)))
(* (pow eps 3) (+ (* 4/3 (pow x 2)) (+ (/ 1 (pow eps 2)) (+ (/ (* x (+ 1 (* 4/3 (pow x 2)))) eps) (/ (pow x 2) (pow eps 2))))))
(* (pow eps 3) (+ (* 4/3 (pow x 2)) (+ (/ 1 (pow eps 2)) (+ (/ (* x (+ 1 (* 4/3 (pow x 2)))) eps) (/ (pow x 2) (pow eps 2))))))
(* 4/3 (* (pow eps 3) (pow x 2)))
(* -1 (* (pow eps 3) (+ (* -4/3 (pow x 2)) (/ (* x (- (* -4/3 (pow x 2)) 1)) eps))))
(* -1 (* (pow eps 3) (+ (* -4/3 (pow x 2)) (* -1 (/ (+ (* -1 (* x (- (* -4/3 (pow x 2)) 1))) (+ (/ 1 eps) (/ (pow x 2) eps))) eps)))))
(* -1 (* (pow eps 3) (+ (* -4/3 (pow x 2)) (* -1 (/ (+ (* -1 (* x (- (* -4/3 (pow x 2)) 1))) (+ (/ 1 eps) (/ (pow x 2) eps))) eps)))))
eps
(+ eps (* (pow eps 2) x))
(+ eps (* x (+ (* eps (* x (+ 1 (* 4/3 (pow eps 2))))) (pow eps 2))))
(+ eps (* x (+ (* x (+ (* 4/3 (* (pow eps 2) x)) (* eps (+ 1 (* 4/3 (pow eps 2)))))) (pow eps 2))))
(* 4/3 (* (pow eps 2) (pow x 3)))
(* (pow x 3) (+ (* 4/3 (pow eps 2)) (/ (* eps (+ 1 (* 4/3 (pow eps 2)))) x)))
(* (pow x 3) (+ (* 4/3 (pow eps 2)) (+ (/ (* eps (+ 1 (* 4/3 (pow eps 2)))) x) (/ (pow eps 2) (pow x 2)))))
(* (pow x 3) (+ (* 4/3 (pow eps 2)) (+ (/ eps (pow x 3)) (+ (/ (* eps (+ 1 (* 4/3 (pow eps 2)))) x) (/ (pow eps 2) (pow x 2))))))
(* 4/3 (* (pow eps 2) (pow x 3)))
(* -1 (* (pow x 3) (+ (* -4/3 (pow eps 2)) (* -1 (/ (* eps (+ 1 (* 4/3 (pow eps 2)))) x)))))
(* -1 (* (pow x 3) (+ (* -4/3 (pow eps 2)) (* -1 (/ (+ (* eps (+ 1 (* 4/3 (pow eps 2)))) (/ (pow eps 2) x)) x)))))
(* -1 (* (pow x 3) (+ (* -4/3 (pow eps 2)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ eps x)) (* -1 (pow eps 2))) x)) (* eps (+ 1 (* 4/3 (pow eps 2))))) x)))))
1
(+ 1 (* eps x))
(+ 1 (* x (+ eps (* x (+ 1 (* 4/3 (pow eps 2)))))))
(+ 1 (* x (+ eps (* x (+ 1 (+ (* 4/3 (* eps x)) (* 4/3 (pow eps 2))))))))
(* 4/3 (* eps (pow x 3)))
(* (pow x 3) (+ (* 4/3 eps) (+ (* 4/3 (/ (pow eps 2) x)) (/ 1 x))))
(* (pow x 3) (+ (* 4/3 eps) (+ (* 4/3 (/ (pow eps 2) x)) (+ (/ 1 x) (/ eps (pow x 2))))))
(* (pow x 3) (+ (* 4/3 eps) (+ (* 4/3 (/ (pow eps 2) x)) (+ (/ 1 x) (+ (/ 1 (pow x 3)) (/ eps (pow x 2)))))))
(* 4/3 (* eps (pow x 3)))
(* -1 (* (pow x 3) (+ (* -4/3 eps) (* -1 (/ (+ 1 (* 4/3 (pow eps 2))) x)))))
(* -1 (* (pow x 3) (+ (* -4/3 eps) (* -1 (/ (+ 1 (+ (* 4/3 (pow eps 2)) (/ eps x))) x)))))
(* -1 (* (pow x 3) (+ (* -4/3 eps) (* -1 (/ (+ 1 (+ (* -1 (/ (- (* -1 eps) (/ 1 x)) x)) (* 4/3 (pow eps 2)))) x)))))
(+ 1 (pow x 2))
(+ 1 (+ (* eps (* x (+ 1 (* 4/3 (pow x 2))))) (pow x 2)))
(+ 1 (+ (* eps (+ (* 4/3 (* eps (pow x 2))) (* x (+ 1 (* 4/3 (pow x 2)))))) (pow x 2)))
(+ 1 (+ (* eps (+ (* 4/3 (* eps (pow x 2))) (* x (+ 1 (* 4/3 (pow x 2)))))) (pow x 2)))
(* 4/3 (* (pow eps 2) (pow x 2)))
(* (pow eps 2) (+ (* 4/3 (pow x 2)) (/ (* x (+ 1 (* 4/3 (pow x 2)))) eps)))
(* (pow eps 2) (+ (* 4/3 (pow x 2)) (+ (/ 1 (pow eps 2)) (+ (/ (* x (+ 1 (* 4/3 (pow x 2)))) eps) (/ (pow x 2) (pow eps 2))))))
(* (pow eps 2) (+ (* 4/3 (pow x 2)) (+ (/ 1 (pow eps 2)) (+ (/ (* x (+ 1 (* 4/3 (pow x 2)))) eps) (/ (pow x 2) (pow eps 2))))))
(* 4/3 (* (pow eps 2) (pow x 2)))
(* (pow eps 2) (+ (* -1 (/ (* x (- (* -4/3 (pow x 2)) 1)) eps)) (* 4/3 (pow x 2))))
(* (pow eps 2) (+ (* -1 (/ (+ (* -1 (/ (+ 1 (pow x 2)) eps)) (* x (- (* -4/3 (pow x 2)) 1))) eps)) (* 4/3 (pow x 2))))
(* (pow eps 2) (+ (* -1 (/ (+ (* -1 (/ (+ 1 (pow x 2)) eps)) (* x (- (* -4/3 (pow x 2)) 1))) eps)) (* 4/3 (pow x 2))))
(* eps x)
(* x (+ eps (* x (+ 1 (* 4/3 (pow eps 2))))))
(* x (+ eps (* x (+ 1 (+ (* 4/3 (* eps x)) (* 4/3 (pow eps 2)))))))
(* x (+ eps (* x (+ 1 (+ (* 4/3 (* eps x)) (* 4/3 (pow eps 2)))))))
(* 4/3 (* eps (pow x 3)))
(* (pow x 3) (+ (* 4/3 eps) (+ (* 4/3 (/ (pow eps 2) x)) (/ 1 x))))
(* (pow x 3) (+ (* 4/3 eps) (+ (* 4/3 (/ (pow eps 2) x)) (+ (/ 1 x) (/ eps (pow x 2))))))
(* (pow x 3) (+ (* 4/3 eps) (+ (* 4/3 (/ (pow eps 2) x)) (+ (/ 1 x) (/ eps (pow x 2))))))
(* 4/3 (* eps (pow x 3)))
(* -1 (* (pow x 3) (+ (* -4/3 eps) (* -1 (/ (+ 1 (* 4/3 (pow eps 2))) x)))))
(* -1 (* (pow x 3) (+ (* -4/3 eps) (* -1 (/ (+ 1 (+ (* 4/3 (pow eps 2)) (/ eps x))) x)))))
(* -1 (* (pow x 3) (+ (* -4/3 eps) (* -1 (/ (+ 1 (+ (* 4/3 (pow eps 2)) (/ eps x))) x)))))
(pow x 2)
(+ (* eps (* x (+ 1 (* 4/3 (pow x 2))))) (pow x 2))
(+ (* eps (+ (* 4/3 (* eps (pow x 2))) (* x (+ 1 (* 4/3 (pow x 2)))))) (pow x 2))
(+ (* eps (+ (* 4/3 (* eps (pow x 2))) (* x (+ 1 (* 4/3 (pow x 2)))))) (pow x 2))
(* 4/3 (* (pow eps 2) (pow x 2)))
(* (pow eps 2) (+ (* 4/3 (pow x 2)) (/ (* x (+ 1 (* 4/3 (pow x 2)))) eps)))
(* (pow eps 2) (+ (* 4/3 (pow x 2)) (+ (/ (* x (+ 1 (* 4/3 (pow x 2)))) eps) (/ (pow x 2) (pow eps 2)))))
(* (pow eps 2) (+ (* 4/3 (pow x 2)) (+ (/ (* x (+ 1 (* 4/3 (pow x 2)))) eps) (/ (pow x 2) (pow eps 2)))))
(* 4/3 (* (pow eps 2) (pow x 2)))
(* (pow eps 2) (+ (* -1 (/ (* x (- (* -4/3 (pow x 2)) 1)) eps)) (* 4/3 (pow x 2))))
(* (pow eps 2) (+ (* -1 (/ (+ (* -1 (/ (pow x 2) eps)) (* x (- (* -4/3 (pow x 2)) 1))) eps)) (* 4/3 (pow x 2))))
(* (pow eps 2) (+ (* -1 (/ (+ (* -1 (/ (pow x 2) eps)) (* x (- (* -4/3 (pow x 2)) 1))) eps)) (* 4/3 (pow x 2))))
(* -1 x)
(- eps x)
(- (* eps (+ 1 (* 1/3 (pow eps 2)))) x)
(- (* eps (+ 1 (* (pow eps 2) (+ 1/3 (* 2/15 (pow eps 2)))))) x)
(- (/ (sin eps) (cos eps)) x)
(- (/ (sin eps) (cos eps)) x)
(- (/ (sin eps) (cos eps)) x)
(- (/ (sin eps) (cos eps)) x)
(- (/ (sin eps) (cos eps)) x)
(- (/ (sin eps) (cos eps)) x)
(- (/ (sin eps) (cos eps)) x)
(- (/ (sin eps) (cos eps)) x)
(/ (sin eps) (cos eps))
(+ (* -1 x) (/ (sin eps) (cos eps)))
(+ (* -1 x) (/ (sin eps) (cos eps)))
(+ (* -1 x) (/ (sin eps) (cos eps)))
(* -1 x)
(* x (- (/ (sin eps) (* x (cos eps))) 1))
(* x (- (/ (sin eps) (* x (cos eps))) 1))
(* x (- (/ (sin eps) (* x (cos eps))) 1))
(* -1 x)
(* -1 (* x (+ 1 (* -1 (/ (sin eps) (* x (cos eps)))))))
(* -1 (* x (+ 1 (* -1 (/ (sin eps) (* x (cos eps)))))))
(* -1 (* x (+ 1 (* -1 (/ (sin eps) (* x (cos eps)))))))
eps
(* eps (+ 1 (* 1/3 (pow eps 2))))
(* eps (+ 1 (* (pow eps 2) (+ 1/3 (* 2/15 (pow eps 2))))))
(* eps (+ 1 (* (pow eps 2) (+ 1/3 (* (pow eps 2) (+ 2/15 (* 17/315 (pow eps 2))))))))
(/ (sin eps) (cos eps))
(/ (sin eps) (cos eps))
(/ (sin eps) (cos eps))
(/ (sin eps) (cos eps))
(/ (sin eps) (cos eps))
(/ (sin eps) (cos eps))
(/ (sin eps) (cos eps))
(/ (sin eps) (cos eps))
(/ 1 x)
(/ (+ 1 (* -1 (/ (* x (sin eps)) (cos eps)))) x)
(/ (+ 1 (* x (+ (* -1 (/ (sin eps) (cos eps))) (* -1/3 x)))) x)
(/ (+ 1 (* x (+ (* -1 (/ (sin eps) (cos eps))) (* x (- (* -1/45 (pow x 2)) 1/3))))) x)
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/ (cos x) (sin x))
(+ (* -1 eps) (/ (cos x) (sin x)))
(+ (* eps (- (* -1/3 (pow eps 2)) 1)) (/ (cos x) (sin x)))
(+ (* eps (- (* (pow eps 2) (- (* -2/15 (pow eps 2)) 1/3)) 1)) (/ (cos x) (sin x)))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(* eps (+ 2/3 (* 14/45 (pow x 2))))
(* eps (+ 2/3 (* 14/45 (pow x 2))))
(* eps (+ 2/3 (* 14/45 (pow x 2))))
(* eps (+ 2/3 (* 14/45 (pow x 2))))
(* eps (+ 2/3 (* 14/45 (pow x 2))))
(* eps (+ 2/3 (* 14/45 (pow x 2))))
(* eps (+ 2/3 (* 14/45 (pow x 2))))
(* eps (+ 2/3 (* 14/45 (pow x 2))))
(* -1 (* eps (- (* -14/45 (pow x 2)) 2/3)))
(* -1 (* eps (- (* -14/45 (pow x 2)) 2/3)))
(* -1 (* eps (- (* -14/45 (pow x 2)) 2/3)))
(* -1 (* eps (- (* -14/45 (pow x 2)) 2/3)))
(* 2/3 eps)
(+ (* 14/45 (* eps (pow x 2))) (* 2/3 eps))
(+ (* 14/45 (* eps (pow x 2))) (* 2/3 eps))
(+ (* 14/45 (* eps (pow x 2))) (* 2/3 eps))
(* 14/45 (* eps (pow x 2)))
(* (pow x 2) (+ (* 14/45 eps) (* 2/3 (/ eps (pow x 2)))))
(* (pow x 2) (+ (* 14/45 eps) (* 2/3 (/ eps (pow x 2)))))
(* (pow x 2) (+ (* 14/45 eps) (* 2/3 (/ eps (pow x 2)))))
(* 14/45 (* eps (pow x 2)))
(* (pow x 2) (+ (* 14/45 eps) (* 2/3 (/ eps (pow x 2)))))
(* (pow x 2) (+ (* 14/45 eps) (* 2/3 (/ eps (pow x 2)))))
(* (pow x 2) (+ (* 14/45 eps) (* 2/3 (/ eps (pow x 2)))))
(/ (* eps (* (sin x) (+ 1 (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2))))))) (* x (cos x)))
(* eps (+ (/ (* eps (* (pow (sin x) 2) (+ 1 (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2))))))) (* x (pow (cos x) 2))) (/ (* (sin x) (+ 1 (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2)))))) (* x (cos x)))))
(* eps (+ (* eps (- (/ (* eps (* (pow (sin x) 3) (+ 1 (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2))))))) (* x (pow (cos x) 3))) (* -1 (/ (* (pow (sin x) 2) (+ 1 (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2)))))) (* x (pow (cos x) 2)))))) (/ (* (sin x) (+ 1 (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2)))))) (* x (cos x)))))
(* eps (+ (* eps (- (* eps (- (* -1 (* eps (+ (* -1 (/ (* (pow (sin x) 4) (+ 1 (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2)))))) (* x (pow (cos x) 4)))) (* -1/3 (/ (* (pow (sin x) 2) (+ 1 (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2)))))) (* x (pow (cos x) 2))))))) (* -1 (/ (* (pow (sin x) 3) (+ 1 (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2)))))) (* x (pow (cos x) 3)))))) (* -1 (/ (* (pow (sin x) 2) (+ 1 (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2)))))) (* x (pow (cos x) 2)))))) (/ (* (sin x) (+ 1 (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2)))))) (* x (cos x)))))
(/ (* eps (* (sin x) (+ 1 (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2))))))) (* x (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))))
(/ (* eps (* (sin x) (+ 1 (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2))))))) (* x (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))))
(/ (* eps (* (sin x) (+ 1 (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2))))))) (* x (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))))
(/ (* eps (* (sin x) (+ 1 (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2))))))) (* x (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))))
(* -1 (/ (* eps (* (sin x) (- (* (pow x 2) (- (* -14/45 (pow x 2)) 2/3)) 1))) (* x (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))))
(* -1 (/ (* eps (* (sin x) (- (* (pow x 2) (- (* -14/45 (pow x 2)) 2/3)) 1))) (* x (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))))
(* -1 (/ (* eps (* (sin x) (- (* (pow x 2) (- (* -14/45 (pow x 2)) 2/3)) 1))) (* x (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))))
(* -1 (/ (* eps (* (sin x) (- (* (pow x 2) (- (* -14/45 (pow x 2)) 2/3)) 1))) (* x (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))))
eps
(+ eps (/ (* eps (* x (sin eps))) (cos eps)))
(+ eps (* x (- (* x (- (+ (* 1/3 eps) (* 2/3 eps)) (* -1 (/ (* eps (pow (sin eps) 2)) (pow (cos eps) 2))))) (* -1 (/ (* eps (sin eps)) (cos eps))))))
(+ eps (* x (- (* x (- (+ (* -1 (* x (+ (* -1 (/ (* (sin eps) (- (+ (* 1/3 eps) (* 2/3 eps)) (* -1 (/ (* eps (pow (sin eps) 2)) (pow (cos eps) 2))))) (cos eps))) (* -1/3 (/ (* eps (sin eps)) (cos eps)))))) (+ (* 1/3 eps) (* 2/3 eps))) (* -1 (/ (* eps (pow (sin eps) 2)) (pow (cos eps) 2))))) (* -1 (/ (* eps (sin eps)) (cos eps))))))
(* 14/45 (/ (* eps (* (pow x 3) (sin x))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))))
(* (pow x 3) (+ (* 14/45 (/ (* eps (sin x)) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))) (* 2/3 (/ (* eps (sin x)) (* (pow x 2) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))))))
(* (pow x 3) (+ (* 14/45 (/ (* eps (sin x)) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))) (+ (* 2/3 (/ (* eps (sin x)) (* (pow x 2) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))))) (/ (* eps (sin x)) (* (pow x 4) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))))))
(* (pow x 3) (+ (* 14/45 (/ (* eps (sin x)) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))) (+ (* 2/3 (/ (* eps (sin x)) (* (pow x 2) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))))) (/ (* eps (sin x)) (* (pow x 4) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))))))
(* 14/45 (/ (* eps (* (pow x 3) (sin x))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))))
(* -1 (* (pow x 3) (+ (* -2/3 (/ (* eps (sin x)) (* (pow x 2) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))))) (* -14/45 (/ (* eps (sin x)) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))))))
(* -1 (* (pow x 3) (+ (* -1 (/ (* eps (sin x)) (* (pow x 4) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))))) (+ (* -2/3 (/ (* eps (sin x)) (* (pow x 2) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))))) (* -14/45 (/ (* eps (sin x)) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))))))))
(* -1 (* (pow x 3) (+ (* -1 (/ (* eps (sin x)) (* (pow x 4) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))))) (+ (* -2/3 (/ (* eps (sin x)) (* (pow x 2) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))))) (* -14/45 (/ (* eps (sin x)) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))))))))
(/ (* eps (+ 1 (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2)))))) x)
(/ (* eps (+ 1 (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2)))))) x)
(/ (* eps (+ 1 (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2)))))) x)
(/ (* eps (+ 1 (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2)))))) x)
(/ (* eps (+ 1 (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2)))))) x)
(/ (* eps (+ 1 (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2)))))) x)
(/ (* eps (+ 1 (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2)))))) x)
(/ (* eps (+ 1 (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2)))))) x)
(* -1 (/ (* eps (- (* (pow x 2) (- (* -14/45 (pow x 2)) 2/3)) 1)) x))
(* -1 (/ (* eps (- (* (pow x 2) (- (* -14/45 (pow x 2)) 2/3)) 1)) x))
(* -1 (/ (* eps (- (* (pow x 2) (- (* -14/45 (pow x 2)) 2/3)) 1)) x))
(* -1 (/ (* eps (- (* (pow x 2) (- (* -14/45 (pow x 2)) 2/3)) 1)) x))
(/ eps x)
(/ (+ eps (* 2/3 (* eps (pow x 2)))) x)
(/ (+ eps (* (pow x 2) (+ (* 14/45 (* eps (pow x 2))) (* 2/3 eps)))) x)
(/ (+ eps (* (pow x 2) (+ (* 14/45 (* eps (pow x 2))) (* 2/3 eps)))) x)
(* 14/45 (* eps (pow x 3)))
(* (pow x 3) (+ (* 14/45 eps) (* 2/3 (/ eps (pow x 2)))))
(* (pow x 3) (+ (* 14/45 eps) (+ (* 2/3 (/ eps (pow x 2))) (/ eps (pow x 4)))))
(* (pow x 3) (+ (* 14/45 eps) (+ (* 2/3 (/ eps (pow x 2))) (/ eps (pow x 4)))))
(* 14/45 (* eps (pow x 3)))
(* -1 (* (pow x 3) (+ (* -2/3 (/ eps (pow x 2))) (* -14/45 eps))))
(* -1 (* (pow x 3) (+ (* -1 (/ eps (pow x 4))) (+ (* -2/3 (/ eps (pow x 2))) (* -14/45 eps)))))
(* -1 (* (pow x 3) (+ (* -1 (/ eps (pow x 4))) (+ (* -2/3 (/ eps (pow x 2))) (* -14/45 eps)))))
(* 4/3 (* eps x))
(* eps (+ (* 4/3 eps) (* 4/3 x)))
(* eps (+ (* 4/3 eps) (* 4/3 x)))
(* eps (+ (* 4/3 eps) (* 4/3 x)))
(* 4/3 (pow eps 2))
(* (pow eps 2) (+ 4/3 (* 4/3 (/ x eps))))
(* (pow eps 2) (+ 4/3 (* 4/3 (/ x eps))))
(* (pow eps 2) (+ 4/3 (* 4/3 (/ x eps))))
(* 4/3 (pow eps 2))
(* (pow eps 2) (+ 4/3 (* 4/3 (/ x eps))))
(* (pow eps 2) (+ 4/3 (* 4/3 (/ x eps))))
(* (pow eps 2) (+ 4/3 (* 4/3 (/ x eps))))
(* 4/3 (pow eps 2))
(+ (* 4/3 (* eps x)) (* 4/3 (pow eps 2)))
(+ (* 4/3 (* eps x)) (* 4/3 (pow eps 2)))
(+ (* 4/3 (* eps x)) (* 4/3 (pow eps 2)))
(* 4/3 (* eps x))
(* x (+ (* 4/3 eps) (* 4/3 (/ (pow eps 2) x))))
(* x (+ (* 4/3 eps) (* 4/3 (/ (pow eps 2) x))))
(* x (+ (* 4/3 eps) (* 4/3 (/ (pow eps 2) x))))
(* 4/3 (* eps x))
(* -1 (* x (+ (* -4/3 eps) (* -4/3 (/ (pow eps 2) x)))))
(* -1 (* x (+ (* -4/3 eps) (* -4/3 (/ (pow eps 2) x)))))
(* -1 (* x (+ (* -4/3 eps) (* -4/3 (/ (pow eps 2) x)))))
(* eps x)
(* eps (+ eps x))
(* eps (+ eps x))
(* eps (+ eps x))
(pow eps 2)
(* (pow eps 2) (+ 1 (/ x eps)))
(* (pow eps 2) (+ 1 (/ x eps)))
(* (pow eps 2) (+ 1 (/ x eps)))
(pow eps 2)
(* (pow eps 2) (+ 1 (/ x eps)))
(* (pow eps 2) (+ 1 (/ x eps)))
(* (pow eps 2) (+ 1 (/ x eps)))
(pow eps 2)
(+ (* eps x) (pow eps 2))
(+ (* eps x) (pow eps 2))
(+ (* eps x) (pow eps 2))
(* eps x)
(* x (+ eps (/ (pow eps 2) x)))
(* x (+ eps (/ (pow eps 2) x)))
(* x (+ eps (/ (pow eps 2) x)))
(* eps x)
(* -1 (* x (+ (* -1 eps) (* -1 (/ (pow eps 2) x)))))
(* -1 (* x (+ (* -1 eps) (* -1 (/ (pow eps 2) x)))))
(* -1 (* x (+ (* -1 eps) (* -1 (/ (pow eps 2) x)))))
(* 2/3 eps)
(* 2/3 eps)
(* 2/3 eps)
(* 2/3 eps)
(* 2/3 eps)
(* 2/3 eps)
(* 2/3 eps)
(* 2/3 eps)
(* 2/3 eps)
(* 2/3 eps)
(* 2/3 eps)
(* 2/3 eps)
(* 14/45 (* eps (pow x 2)))
(* 14/45 (* eps (pow x 2)))
(* 14/45 (* eps (pow x 2)))
(* 14/45 (* eps (pow x 2)))
(* 14/45 (* eps (pow x 2)))
(* 14/45 (* eps (pow x 2)))
(* 14/45 (* eps (pow x 2)))
(* 14/45 (* eps (pow x 2)))
(* 14/45 (* eps (pow x 2)))
(* 14/45 (* eps (pow x 2)))
(* 14/45 (* eps (pow x 2)))
(* 14/45 (* eps (pow x 2)))
(* 14/45 (* eps (pow x 2)))
(* 14/45 (* eps (pow x 2)))
(* 14/45 (* eps (pow x 2)))
(* 14/45 (* eps (pow x 2)))
(* 14/45 (* eps (pow x 2)))
(* 14/45 (* eps (pow x 2)))
(* 14/45 (* eps (pow x 2)))
(* 14/45 (* eps (pow x 2)))
(* 14/45 (* eps (pow x 2)))
(* 14/45 (* eps (pow x 2)))
(* 14/45 (* eps (pow x 2)))
(* 14/45 (* eps (pow x 2)))
(* 2/3 (* eps (pow x 2)))
(* (pow x 2) (+ (* 14/45 (* eps (pow x 2))) (* 2/3 eps)))
(* (pow x 2) (+ (* 14/45 (* eps (pow x 2))) (* 2/3 eps)))
(* (pow x 2) (+ (* 14/45 (* eps (pow x 2))) (* 2/3 eps)))
(* 14/45 (* eps (pow x 4)))
(* (pow x 4) (+ (* 14/45 eps) (* 2/3 (/ eps (pow x 2)))))
(* (pow x 4) (+ (* 14/45 eps) (* 2/3 (/ eps (pow x 2)))))
(* (pow x 4) (+ (* 14/45 eps) (* 2/3 (/ eps (pow x 2)))))
(* 14/45 (* eps (pow x 4)))
(* (pow x 4) (+ (* 14/45 eps) (* 2/3 (/ eps (pow x 2)))))
(* (pow x 4) (+ (* 14/45 eps) (* 2/3 (/ eps (pow x 2)))))
(* (pow x 4) (+ (* 14/45 eps) (* 2/3 (/ eps (pow x 2)))))
(* eps (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2)))))
(* eps (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2)))))
(* eps (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2)))))
(* eps (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2)))))
(* eps (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2)))))
(* eps (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2)))))
(* eps (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2)))))
(* eps (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2)))))
(* -1 (* eps (* (pow x 2) (- (* -14/45 (pow x 2)) 2/3))))
(* -1 (* eps (* (pow x 2) (- (* -14/45 (pow x 2)) 2/3))))
(* -1 (* eps (* (pow x 2) (- (* -14/45 (pow x 2)) 2/3))))
(* -1 (* eps (* (pow x 2) (- (* -14/45 (pow x 2)) 2/3))))
Outputs
(/ (sin eps) (* x (cos eps)))
(/.f64 (sin.f64 eps) (*.f64 x (cos.f64 eps)))
(/ (+ (* (pow x 2) (- (/ (sin eps) (cos eps)) (* 1/3 (/ (sin eps) (cos eps))))) (/ (sin eps) (cos eps))) x)
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 (*.f64 x x) (*.f64 #s(literal 2/3 binary64) (/.f64 (sin.f64 eps) (cos.f64 eps))))) x)
(/ (+ (* (pow x 2) (- (+ (* (pow x 2) (- (* 1/3 (/ (sin eps) (cos eps))) (+ (* -1/9 (/ (sin eps) (cos eps))) (* 2/15 (/ (sin eps) (cos eps)))))) (/ (sin eps) (cos eps))) (* 1/3 (/ (sin eps) (cos eps))))) (/ (sin eps) (cos eps))) x)
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) #s(literal 14/45 binary64))) (*.f64 #s(literal 2/3 binary64) (/.f64 (sin.f64 eps) (cos.f64 eps)))))) x)
(/ (+ (* (pow x 2) (- (+ (* (pow x 2) (- (+ (* 1/3 (/ (sin eps) (cos eps))) (* (pow x 2) (- (* 2/15 (/ (sin eps) (cos eps))) (+ (* -1/3 (+ (* -1/9 (/ (sin eps) (cos eps))) (* 2/15 (/ (sin eps) (cos eps))))) (+ (* -2/45 (/ (sin eps) (cos eps))) (* 17/315 (/ (sin eps) (cos eps)))))))) (+ (* -1/9 (/ (sin eps) (cos eps))) (* 2/15 (/ (sin eps) (cos eps)))))) (/ (sin eps) (cos eps))) (* 1/3 (/ (sin eps) (cos eps))))) (/ (sin eps) (cos eps))) x)
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) (-.f64 (/.f64 (*.f64 #s(literal 2/15 binary64) (sin.f64 eps)) (cos.f64 eps)) (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) #s(literal 1/45 binary64)) #s(literal -1/3 binary64)) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) #s(literal 1/105 binary64))))) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) #s(literal 14/45 binary64)))) (*.f64 #s(literal 2/3 binary64) (/.f64 (sin.f64 eps) (cos.f64 eps)))))) x)
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))
(* eps (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))
(*.f64 eps (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))
(* eps (+ (* (pow eps 2) (+ (* 1/3 (/ (cos x) (sin x))) (* 1/3 (/ (sin x) (cos x))))) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))))
(*.f64 eps (+.f64 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 (*.f64 eps eps) (*.f64 #s(literal 1/3 binary64) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))))
(* eps (+ (* (pow eps 2) (+ (* 1/3 (/ (cos x) (sin x))) (+ (* 1/3 (/ (sin x) (cos x))) (* (pow eps 2) (+ (* 2/15 (/ (cos x) (sin x))) (* 2/15 (/ (sin x) (cos x)))))))) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))))
(*.f64 eps (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 1/3 binary64) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (*.f64 #s(literal 2/15 binary64) (*.f64 eps eps)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))))))
(* eps (+ (* (pow eps 2) (+ (* 1/3 (/ (cos x) (sin x))) (+ (* 1/3 (/ (sin x) (cos x))) (* (pow eps 2) (+ (* 2/15 (/ (cos x) (sin x))) (+ (* 2/15 (/ (sin x) (cos x))) (* (pow eps 2) (+ (* 17/315 (/ (cos x) (sin x))) (* 17/315 (/ (sin x) (cos x))))))))))) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))))
(*.f64 eps (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 1/3 binary64) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 2/15 binary64) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (*.f64 #s(literal 17/315 binary64) (*.f64 eps eps)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))))))))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))
(+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))
(+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))
(/ (sin eps) (cos eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+ (/ (sin eps) (cos eps)) (/ (* x (pow (sin eps) 2)) (pow (cos eps) 2)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))
(+ (* x (- (* x (- (/ (sin eps) (cos eps)) (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 x (+.f64 (*.f64 x (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 3 binary64)) (pow.f64 (cos.f64 eps) #s(literal 3 binary64))))) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))))
(+ (* x (- (* x (- (+ (* -1 (* x (+ (* -1 (/ (* (sin eps) (- (/ (sin eps) (cos eps)) (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3))))) (cos eps))) (* -1/3 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))) (/ (sin eps) (cos eps))) (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 x (+.f64 (*.f64 x (+.f64 (-.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 x (-.f64 (/.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))) (/.f64 (*.f64 (sin.f64 eps) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 3 binary64)) (pow.f64 (cos.f64 eps) #s(literal 3 binary64))))) (cos.f64 eps))))) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 3 binary64)) (pow.f64 (cos.f64 eps) #s(literal 3 binary64))))) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/ (* eps (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (cos x))
(/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (cos.f64 x))
(* eps (+ (/ (* eps (* (pow (sin x) 2) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (pow (cos x) 2)) (/ (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (cos x))))
(*.f64 eps (+.f64 (/.f64 (*.f64 (*.f64 eps (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (cos.f64 x))))
(* eps (+ (* eps (- (* eps (- (/ (* (sin x) (+ (* 1/3 (/ (cos x) (sin x))) (* 1/3 (/ (sin x) (cos x))))) (cos x)) (* -1 (/ (* (pow (sin x) 3) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 3))))) (* -1 (/ (* (pow (sin x) 2) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 2))))) (/ (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (cos x))))
(*.f64 eps (+.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 eps (+.f64 (/.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/3 binary64) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x)) (/.f64 (*.f64 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))) (/.f64 (*.f64 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))))))
(* eps (+ (* eps (- (* eps (- (+ (* -1 (* eps (+ (* -1 (/ (* (sin x) (- (/ (* (sin x) (+ (* 1/3 (/ (cos x) (sin x))) (* 1/3 (/ (sin x) (cos x))))) (cos x)) (* -1 (/ (* (pow (sin x) 3) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 3))))) (cos x))) (* -1/3 (/ (* (pow (sin x) 2) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 2)))))) (/ (* (sin x) (+ (* 1/3 (/ (cos x) (sin x))) (* 1/3 (/ (sin x) (cos x))))) (cos x))) (* -1 (/ (* (pow (sin x) 3) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 3))))) (* -1 (/ (* (pow (sin x) 2) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 2))))) (/ (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (cos x))))
(*.f64 eps (+.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 eps (+.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/3 binary64) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x)) (*.f64 eps (-.f64 (/.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (*.f64 (sin.f64 x) (/.f64 (+.f64 (/.f64 (*.f64 (sin.f64 x) (*.f64 #s(literal 1/3 binary64) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x)) (/.f64 (*.f64 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (pow.f64 (cos.f64 x) #s(literal 3 binary64)))) (cos.f64 x)))))) (/.f64 (*.f64 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (pow.f64 (cos.f64 x) #s(literal 3 binary64))))) (/.f64 (*.f64 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/ (* (sin x) (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))
(/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/ (* eps (cos x)) (sin x))
(/.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x))
(* eps (+ (* 1/3 (/ (* (pow eps 2) (cos x)) (sin x))) (/ (cos x) (sin x))))
(*.f64 eps (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)) (cos.f64 x)) (sin.f64 x))))
(* eps (+ (* (pow eps 2) (+ (* 2/15 (/ (* (pow eps 2) (cos x)) (sin x))) (* 1/3 (/ (cos x) (sin x))))) (/ (cos x) (sin x))))
(*.f64 eps (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (*.f64 eps eps) (+.f64 (/.f64 (*.f64 #s(literal 1/3 binary64) (cos.f64 x)) (sin.f64 x)) (*.f64 (*.f64 #s(literal 2/15 binary64) (*.f64 eps eps)) (/.f64 (cos.f64 x) (sin.f64 x)))))))
(* eps (+ (* (pow eps 2) (+ (* 1/3 (/ (cos x) (sin x))) (* (pow eps 2) (+ (* 17/315 (/ (* (pow eps 2) (cos x)) (sin x))) (* 2/15 (/ (cos x) (sin x))))))) (/ (cos x) (sin x))))
(*.f64 eps (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (*.f64 eps eps) (+.f64 (/.f64 (*.f64 #s(literal 1/3 binary64) (cos.f64 x)) (sin.f64 x)) (*.f64 (*.f64 eps eps) (+.f64 (/.f64 (*.f64 #s(literal 2/15 binary64) (cos.f64 x)) (sin.f64 x)) (*.f64 (*.f64 eps eps) (/.f64 (*.f64 #s(literal 17/315 binary64) (cos.f64 x)) (sin.f64 x)))))))))
(/ (* (cos x) (sin eps)) (* (cos eps) (sin x)))
(/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)))
(/ (* (cos x) (sin eps)) (* (cos eps) (sin x)))
(/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)))
(/ (* (cos x) (sin eps)) (* (cos eps) (sin x)))
(/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)))
(/ (* (cos x) (sin eps)) (* (cos eps) (sin x)))
(/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)))
(/ (* (cos x) (sin eps)) (* (cos eps) (sin x)))
(/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)))
(/ (* (cos x) (sin eps)) (* (cos eps) (sin x)))
(/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)))
(/ (* (cos x) (sin eps)) (* (cos eps) (sin x)))
(/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)))
(/ (* (cos x) (sin eps)) (* (cos eps) (sin x)))
(/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)))
(/ (sin eps) (* x (cos eps)))
(/.f64 (sin.f64 eps) (*.f64 x (cos.f64 eps)))
(/ (+ (* -1/3 (/ (* (pow x 2) (sin eps)) (cos eps))) (/ (sin eps) (cos eps))) x)
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 x x)) (sin.f64 eps)) (cos.f64 eps))) x)
(/ (+ (* (pow x 2) (- (* -1 (* (pow x 2) (+ (* -1/9 (/ (sin eps) (cos eps))) (* 2/15 (/ (sin eps) (cos eps)))))) (* 1/3 (/ (sin eps) (cos eps))))) (/ (sin eps) (cos eps))) x)
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) #s(literal -1/45 binary64))) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) #s(literal -1/3 binary64))))) x)
(/ (+ (* (pow x 2) (- (* (pow x 2) (- (* -1 (* (pow x 2) (+ (* -1/3 (+ (* -1/9 (/ (sin eps) (cos eps))) (* 2/15 (/ (sin eps) (cos eps))))) (+ (* -2/45 (/ (sin eps) (cos eps))) (* 17/315 (/ (sin eps) (cos eps))))))) (+ (* -1/9 (/ (sin eps) (cos eps))) (* 2/15 (/ (sin eps) (cos eps)))))) (* 1/3 (/ (sin eps) (cos eps))))) (/ (sin eps) (cos eps))) x)
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) #s(literal 1/45 binary64)) #s(literal -1/3 binary64)) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) #s(literal 1/105 binary64))) (*.f64 #s(literal -1 binary64) (*.f64 x x))) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) #s(literal -1/45 binary64)))) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) #s(literal -1/3 binary64))))) x)
(/ (* (cos x) (sin eps)) (* (cos eps) (sin x)))
(/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)))
(/ (* (cos x) (sin eps)) (* (cos eps) (sin x)))
(/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)))
(/ (* (cos x) (sin eps)) (* (cos eps) (sin x)))
(/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)))
(/ (* (cos x) (sin eps)) (* (cos eps) (sin x)))
(/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)))
(/ (* (cos x) (sin eps)) (* (cos eps) (sin x)))
(/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)))
(/ (* (cos x) (sin eps)) (* (cos eps) (sin x)))
(/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)))
(/ (* (cos x) (sin eps)) (* (cos eps) (sin x)))
(/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)))
(/ (* (cos x) (sin eps)) (* (cos eps) (sin x)))
(/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)))
(/ (sin eps) (* x (cos eps)))
(/.f64 (sin.f64 eps) (*.f64 x (cos.f64 eps)))
(/ (+ (/ (sin eps) (cos eps)) (/ (* x (pow (sin eps) 2)) (pow (cos eps) 2))) x)
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) x)
(/ (+ (* x (- (* x (- (/ (sin eps) (cos eps)) (+ (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3))) (* 1/3 (/ (sin eps) (cos eps)))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps))) x)
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 x (+.f64 (*.f64 x (-.f64 (*.f64 #s(literal 2/3 binary64) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 3 binary64)) (pow.f64 (cos.f64 eps) #s(literal 3 binary64)))))) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))))) x)
(/ (+ (* x (- (* x (- (+ (* -1 (* x (+ (* -1 (/ (* (sin eps) (- (/ (sin eps) (cos eps)) (+ (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3))) (* 1/3 (/ (sin eps) (cos eps)))))) (cos eps))) (* -1/3 (/ (pow (sin eps) 2) (pow (cos eps) 2)))))) (/ (sin eps) (cos eps))) (+ (* -1 (/ (pow (sin eps) 3) (pow (cos eps) 3))) (* 1/3 (/ (sin eps) (cos eps)))))) (* -1 (/ (pow (sin eps) 2) (pow (cos eps) 2))))) (/ (sin eps) (cos eps))) x)
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 x (neg.f64 (-.f64 (/.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))) (/.f64 (*.f64 (sin.f64 eps) (-.f64 (*.f64 #s(literal 2/3 binary64) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 3 binary64)) (pow.f64 (cos.f64 eps) #s(literal 3 binary64)))))) (cos.f64 eps))))) (-.f64 (*.f64 #s(literal 2/3 binary64) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 3 binary64)) (pow.f64 (cos.f64 eps) #s(literal 3 binary64))))))) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))))) x)
(/ (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))
(/.f64 (+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/ (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))
(/.f64 (+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/ (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))
(/.f64 (+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/ (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))
(/.f64 (+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/ (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))
(/.f64 (+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/ (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))
(/.f64 (+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/ (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))
(/.f64 (+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/ (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))
(/.f64 (+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(* eps (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))
(*.f64 eps (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))
(* eps (+ (/ (cos x) (sin x)) (+ (/ (sin x) (cos x)) (/ (* eps (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x))))) (cos x)))))
(*.f64 eps (+.f64 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (cos.f64 x))))
(* eps (+ (* eps (- (* eps (- (+ (* 1/3 (/ (cos x) (sin x))) (* 1/3 (/ (sin x) (cos x)))) (* -1 (/ (* (pow (sin x) 2) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 2))))) (* -1 (/ (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (cos x))))) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))))
(*.f64 eps (+.f64 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 eps (+.f64 (*.f64 eps (+.f64 (*.f64 #s(literal 1/3 binary64) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (/.f64 (*.f64 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (cos.f64 x))))))
(* eps (+ (* eps (- (* eps (- (+ (* -1 (* eps (+ (* -1 (/ (* (sin x) (- (+ (* 1/3 (/ (cos x) (sin x))) (* 1/3 (/ (sin x) (cos x)))) (* -1 (/ (* (pow (sin x) 2) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 2))))) (cos x))) (* -1/3 (/ (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (cos x)))))) (+ (* 1/3 (/ (cos x) (sin x))) (* 1/3 (/ (sin x) (cos x))))) (* -1 (/ (* (pow (sin x) 2) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (pow (cos x) 2))))) (* -1 (/ (* (sin x) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))) (cos x))))) (+ (/ (cos x) (sin x)) (/ (sin x) (cos x)))))
(*.f64 eps (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 eps (+.f64 (-.f64 (*.f64 #s(literal 1/3 binary64) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 eps (-.f64 (/.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x)) (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 #s(literal 1/3 binary64) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (/.f64 (*.f64 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))) (cos.f64 x))))) (/.f64 (*.f64 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))) (cos.f64 x)))))))
(/ (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))
(/.f64 (+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/ (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))
(/.f64 (+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/ (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))
(/.f64 (+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/ (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))
(/.f64 (+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/ (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))
(/.f64 (+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/ (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))
(/.f64 (+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/ (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))
(/.f64 (+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/ (+ (/ (* (cos x) (sin eps)) (* (cos eps) (sin x))) (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))
(/.f64 (+.f64 (/.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
x
(+ x (* eps (+ 1 (* 4/3 (pow x 2)))))
(+.f64 x (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 4/3 binary64)))))
(+ x (* eps (+ 1 (+ (* 4/3 (* eps x)) (* 4/3 (pow x 2))))))
(+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 4/3 binary64) (*.f64 eps (+.f64 eps x))))))
(+ x (* eps (+ 1 (+ (* 4/3 (* eps x)) (* 4/3 (pow x 2))))))
(+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 4/3 binary64) (*.f64 eps (+.f64 eps x))))))
(* 4/3 (* (pow eps 2) x))
(*.f64 #s(literal 4/3 binary64) (*.f64 x (*.f64 eps eps)))
(* (pow eps 2) (+ (* 4/3 x) (+ (* 4/3 (/ (pow x 2) eps)) (/ 1 eps))))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 4/3 binary64) (+.f64 x (/.f64 (*.f64 x x) eps))) (/.f64 #s(literal 1 binary64) eps)))
(* (pow eps 2) (+ (* 4/3 x) (+ (* 4/3 (/ (pow x 2) eps)) (+ (/ 1 eps) (/ x (pow eps 2))))))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 4/3 binary64) (+.f64 x (/.f64 (*.f64 x x) eps))) (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 x (*.f64 eps eps)))))
(* (pow eps 2) (+ (* 4/3 x) (+ (* 4/3 (/ (pow x 2) eps)) (+ (/ 1 eps) (/ x (pow eps 2))))))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal 4/3 binary64) (+.f64 x (/.f64 (*.f64 x x) eps))) (+.f64 (/.f64 #s(literal 1 binary64) eps) (/.f64 x (*.f64 eps eps)))))
(* 4/3 (* (pow eps 2) x))
(*.f64 #s(literal 4/3 binary64) (*.f64 x (*.f64 eps eps)))
(* (pow eps 2) (+ (* -1 (/ (- (* -4/3 (pow x 2)) 1) eps)) (* 4/3 x)))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 x #s(literal 4/3 binary64)) (/.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal -4/3 binary64)) #s(literal -1 binary64)) eps)))
(* (pow eps 2) (+ (* -1 (/ (- (+ (* -4/3 (pow x 2)) (* -1 (/ x eps))) 1) eps)) (* 4/3 x)))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 x #s(literal 4/3 binary64)) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -4/3 binary64)) (/.f64 x eps)) #s(literal -1 binary64)) eps)))
(* (pow eps 2) (+ (* -1 (/ (- (+ (* -4/3 (pow x 2)) (* -1 (/ x eps))) 1) eps)) (* 4/3 x)))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 x #s(literal 4/3 binary64)) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -4/3 binary64)) (/.f64 x eps)) #s(literal -1 binary64)) eps)))
eps
(+ eps (* x (+ 1 (* 4/3 (pow eps 2)))))
(+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal 4/3 binary64))))))
(+ eps (* x (+ 1 (+ (* 4/3 (* eps x)) (* 4/3 (pow eps 2))))))
(+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 4/3 binary64) (*.f64 eps (+.f64 eps x))))))
(+ eps (* x (+ 1 (+ (* 4/3 (* eps x)) (* 4/3 (pow eps 2))))))
(+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 4/3 binary64) (*.f64 eps (+.f64 eps x))))))
(* 4/3 (* eps (pow x 2)))
(*.f64 eps (*.f64 (*.f64 x x) #s(literal 4/3 binary64)))
(* (pow x 2) (+ (* 4/3 eps) (+ (* 4/3 (/ (pow eps 2) x)) (/ 1 x))))
(*.f64 (*.f64 x x) (+.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 #s(literal 4/3 binary64) (+.f64 eps (/.f64 (*.f64 eps eps) x)))))
(* (pow x 2) (+ (* 4/3 eps) (+ (* 4/3 (/ (pow eps 2) x)) (+ (/ 1 x) (/ eps (pow x 2))))))
(*.f64 (*.f64 x x) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 #s(literal 4/3 binary64) (+.f64 eps (/.f64 (*.f64 eps eps) x)))) (/.f64 eps (*.f64 x x))))
(* (pow x 2) (+ (* 4/3 eps) (+ (* 4/3 (/ (pow eps 2) x)) (+ (/ 1 x) (/ eps (pow x 2))))))
(*.f64 (*.f64 x x) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 #s(literal 4/3 binary64) (+.f64 eps (/.f64 (*.f64 eps eps) x)))) (/.f64 eps (*.f64 x x))))
(* 4/3 (* eps (pow x 2)))
(*.f64 eps (*.f64 (*.f64 x x) #s(literal 4/3 binary64)))
(* (pow x 2) (+ (* 4/3 eps) (+ (* 4/3 (/ (pow eps 2) x)) (/ 1 x))))
(*.f64 (*.f64 x x) (+.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 #s(literal 4/3 binary64) (+.f64 eps (/.f64 (*.f64 eps eps) x)))))
(* (pow x 2) (+ (* -1 (/ (+ (* -1 (+ 1 (* 4/3 (pow eps 2)))) (* -1 (/ eps x))) x)) (* 4/3 eps)))
(*.f64 (*.f64 x x) (-.f64 (*.f64 eps #s(literal 4/3 binary64)) (/.f64 (-.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps eps) #s(literal -4/3 binary64))) (/.f64 eps x)) x)))
(* (pow x 2) (+ (* -1 (/ (+ (* -1 (+ 1 (* 4/3 (pow eps 2)))) (* -1 (/ eps x))) x)) (* 4/3 eps)))
(*.f64 (*.f64 x x) (-.f64 (*.f64 eps #s(literal 4/3 binary64)) (/.f64 (-.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps eps) #s(literal -4/3 binary64))) (/.f64 eps x)) x)))
(* eps (+ 1 (pow x 2)))
(*.f64 eps (+.f64 (*.f64 x x) #s(literal 1 binary64)))
(* eps (+ 1 (+ (* eps (* x (+ 1 (* 4/3 (pow x 2))))) (pow x 2))))
(*.f64 eps (+.f64 (+.f64 (*.f64 x x) #s(literal 1 binary64)) (*.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 4/3 binary64)))))))
(* eps (+ 1 (+ (* eps (+ (* 4/3 (* eps (pow x 2))) (* x (+ 1 (* 4/3 (pow x 2)))))) (pow x 2))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal 4/3 binary64))))) (*.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 4/3 binary64))))))))
(* eps (+ 1 (+ (* eps (+ (* 4/3 (* eps (pow x 2))) (* x (+ 1 (* 4/3 (pow x 2)))))) (pow x 2))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal 4/3 binary64))))) (*.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 4/3 binary64))))))))
(* 4/3 (* (pow eps 3) (pow x 2)))
(*.f64 #s(literal 4/3 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 eps eps)) x) eps))
(* (pow eps 3) (+ (* 4/3 (pow x 2)) (/ (* x (+ 1 (* 4/3 (pow x 2)))) eps)))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (*.f64 (*.f64 x x) #s(literal 4/3 binary64)) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 4/3 binary64)))) eps)))
(* (pow eps 3) (+ (* 4/3 (pow x 2)) (+ (/ 1 (pow eps 2)) (+ (/ (* x (+ 1 (* 4/3 (pow x 2)))) eps) (/ (pow x 2) (pow eps 2))))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (+.f64 (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 4/3 binary64)))) eps) (/.f64 (*.f64 x x) (*.f64 eps eps))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (*.f64 (*.f64 x x) #s(literal 4/3 binary64)))))
(* (pow eps 3) (+ (* 4/3 (pow x 2)) (+ (/ 1 (pow eps 2)) (+ (/ (* x (+ 1 (* 4/3 (pow x 2)))) eps) (/ (pow x 2) (pow eps 2))))))
(*.f64 (*.f64 eps (*.f64 eps eps)) (+.f64 (+.f64 (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 4/3 binary64)))) eps) (/.f64 (*.f64 x x) (*.f64 eps eps))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (*.f64 (*.f64 x x) #s(literal 4/3 binary64)))))
(* 4/3 (* (pow eps 3) (pow x 2)))
(*.f64 #s(literal 4/3 binary64) (*.f64 (*.f64 (*.f64 x (*.f64 eps eps)) x) eps))
(* -1 (* (pow eps 3) (+ (* -4/3 (pow x 2)) (/ (* x (- (* -4/3 (pow x 2)) 1)) eps))))
(*.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal -4/3 binary64)) (*.f64 x (/.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal -4/3 binary64)) #s(literal -1 binary64)) eps))) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps))))
(* -1 (* (pow eps 3) (+ (* -4/3 (pow x 2)) (* -1 (/ (+ (* -1 (* x (- (* -4/3 (pow x 2)) 1))) (+ (/ 1 eps) (/ (pow x 2) eps))) eps)))))
(*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -4/3 binary64)) (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 x x) eps) (/.f64 #s(literal 1 binary64) eps)) (*.f64 x (+.f64 (*.f64 (*.f64 x x) #s(literal -4/3 binary64)) #s(literal -1 binary64)))) eps)) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps))))
(* -1 (* (pow eps 3) (+ (* -4/3 (pow x 2)) (* -1 (/ (+ (* -1 (* x (- (* -4/3 (pow x 2)) 1))) (+ (/ 1 eps) (/ (pow x 2) eps))) eps)))))
(*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -4/3 binary64)) (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 x x) eps) (/.f64 #s(literal 1 binary64) eps)) (*.f64 x (+.f64 (*.f64 (*.f64 x x) #s(literal -4/3 binary64)) #s(literal -1 binary64)))) eps)) (*.f64 #s(literal -1 binary64) (*.f64 eps (*.f64 eps eps))))
eps
(+ eps (* (pow eps 2) x))
(+.f64 eps (*.f64 x (*.f64 eps eps)))
(+ eps (* x (+ (* eps (* x (+ 1 (* 4/3 (pow eps 2))))) (pow eps 2))))
(+.f64 eps (*.f64 x (*.f64 eps (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal 4/3 binary64)))))))))
(+ eps (* x (+ (* x (+ (* 4/3 (* (pow eps 2) x)) (* eps (+ 1 (* 4/3 (pow eps 2)))))) (pow eps 2))))
(+.f64 eps (*.f64 x (+.f64 (*.f64 eps eps) (*.f64 x (+.f64 (*.f64 #s(literal 4/3 binary64) (*.f64 x (*.f64 eps eps))) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal 4/3 binary64))))))))))
(* 4/3 (* (pow eps 2) (pow x 3)))
(*.f64 (*.f64 #s(literal 4/3 binary64) (*.f64 x (*.f64 eps eps))) (*.f64 x x))
(* (pow x 3) (+ (* 4/3 (pow eps 2)) (/ (* eps (+ 1 (* 4/3 (pow eps 2)))) x)))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 eps (*.f64 eps #s(literal 4/3 binary64))) (/.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal 4/3 binary64))))) x)))
(* (pow x 3) (+ (* 4/3 (pow eps 2)) (+ (/ (* eps (+ 1 (* 4/3 (pow eps 2)))) x) (/ (pow eps 2) (pow x 2)))))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 (/.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal 4/3 binary64))))) x) (+.f64 (*.f64 eps (*.f64 eps #s(literal 4/3 binary64))) (/.f64 (*.f64 eps eps) (*.f64 x x)))))
(* (pow x 3) (+ (* 4/3 (pow eps 2)) (+ (/ eps (pow x 3)) (+ (/ (* eps (+ 1 (* 4/3 (pow eps 2)))) x) (/ (pow eps 2) (pow x 2))))))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 eps (*.f64 eps #s(literal 4/3 binary64))) (+.f64 (/.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal 4/3 binary64))))) x) (+.f64 (/.f64 (*.f64 eps eps) (*.f64 x x)) (/.f64 eps (*.f64 x (*.f64 x x)))))))
(* 4/3 (* (pow eps 2) (pow x 3)))
(*.f64 (*.f64 #s(literal 4/3 binary64) (*.f64 x (*.f64 eps eps))) (*.f64 x x))
(* -1 (* (pow x 3) (+ (* -4/3 (pow eps 2)) (* -1 (/ (* eps (+ 1 (* 4/3 (pow eps 2)))) x)))))
(*.f64 (+.f64 (*.f64 (*.f64 eps eps) #s(literal -4/3 binary64)) (/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps eps) #s(literal -4/3 binary64))) eps) x)) (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 x x)) x))
(* -1 (* (pow x 3) (+ (* -4/3 (pow eps 2)) (* -1 (/ (+ (* eps (+ 1 (* 4/3 (pow eps 2)))) (/ (pow eps 2) x)) x)))))
(*.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal -4/3 binary64)) (/.f64 (+.f64 (/.f64 (*.f64 eps eps) x) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal 4/3 binary64)))))) x)) (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 x x)) x))
(* -1 (* (pow x 3) (+ (* -4/3 (pow eps 2)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ eps x)) (* -1 (pow eps 2))) x)) (* eps (+ 1 (* 4/3 (pow eps 2))))) x)))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -4/3 binary64)) (/.f64 (+.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal 4/3 binary64))))) (/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 eps x) (*.f64 eps eps))) x)) x))))
1
#s(literal 1 binary64)
(+ 1 (* eps x))
(+.f64 #s(literal 1 binary64) (*.f64 eps x))
(+ 1 (* x (+ eps (* x (+ 1 (* 4/3 (pow eps 2)))))))
(+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal 4/3 binary64))))))))
(+ 1 (* x (+ eps (* x (+ 1 (+ (* 4/3 (* eps x)) (* 4/3 (pow eps 2))))))))
(+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 4/3 binary64) (*.f64 eps (+.f64 eps x))))))))
(* 4/3 (* eps (pow x 3)))
(*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 4/3 binary64))) eps)
(* (pow x 3) (+ (* 4/3 eps) (+ (* 4/3 (/ (pow eps 2) x)) (/ 1 x))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 #s(literal 4/3 binary64) (+.f64 eps (/.f64 (*.f64 eps eps) x)))) (*.f64 x (*.f64 x x)))
(* (pow x 3) (+ (* 4/3 eps) (+ (* 4/3 (/ (pow eps 2) x)) (+ (/ 1 x) (/ eps (pow x 2))))))
(*.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 #s(literal 4/3 binary64) (+.f64 eps (/.f64 (*.f64 eps eps) x)))) (/.f64 eps (*.f64 x x))) (*.f64 x (*.f64 x x)))
(* (pow x 3) (+ (* 4/3 eps) (+ (* 4/3 (/ (pow eps 2) x)) (+ (/ 1 x) (+ (/ 1 (pow x 3)) (/ eps (pow x 2)))))))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 #s(literal 4/3 binary64) (+.f64 eps (/.f64 (*.f64 eps eps) x)))) (+.f64 (/.f64 eps (*.f64 x x)) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x x))))))
(* 4/3 (* eps (pow x 3)))
(*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 4/3 binary64))) eps)
(* -1 (* (pow x 3) (+ (* -4/3 eps) (* -1 (/ (+ 1 (* 4/3 (pow eps 2))) x)))))
(*.f64 (+.f64 (*.f64 eps #s(literal -4/3 binary64)) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps eps) #s(literal -4/3 binary64))) x)) (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 x x)) x))
(* -1 (* (pow x 3) (+ (* -4/3 eps) (* -1 (/ (+ 1 (+ (* 4/3 (pow eps 2)) (/ eps x))) x)))))
(*.f64 (+.f64 (*.f64 eps #s(literal -4/3 binary64)) (/.f64 (-.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps eps) #s(literal -4/3 binary64))) (/.f64 eps x)) x)) (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 x x)) x))
(* -1 (* (pow x 3) (+ (* -4/3 eps) (* -1 (/ (+ 1 (+ (* -1 (/ (- (* -1 eps) (/ 1 x)) x)) (* 4/3 (pow eps 2)))) x)))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x (*.f64 x x)) (-.f64 (*.f64 eps #s(literal -4/3 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 eps (*.f64 eps #s(literal 4/3 binary64))) (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) eps) (/.f64 #s(literal -1 binary64) x)) x))) x))))
(+ 1 (pow x 2))
(+.f64 (*.f64 x x) #s(literal 1 binary64))
(+ 1 (+ (* eps (* x (+ 1 (* 4/3 (pow x 2))))) (pow x 2)))
(+.f64 (+.f64 (*.f64 x x) #s(literal 1 binary64)) (*.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 4/3 binary64))))))
(+ 1 (+ (* eps (+ (* 4/3 (* eps (pow x 2))) (* x (+ 1 (* 4/3 (pow x 2)))))) (pow x 2)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal 4/3 binary64))))) (*.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 4/3 binary64)))))))
(+ 1 (+ (* eps (+ (* 4/3 (* eps (pow x 2))) (* x (+ 1 (* 4/3 (pow x 2)))))) (pow x 2)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal 4/3 binary64))))) (*.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 4/3 binary64)))))))
(* 4/3 (* (pow eps 2) (pow x 2)))
(*.f64 x (*.f64 #s(literal 4/3 binary64) (*.f64 x (*.f64 eps eps))))
(* (pow eps 2) (+ (* 4/3 (pow x 2)) (/ (* x (+ 1 (* 4/3 (pow x 2)))) eps)))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 (*.f64 x x) #s(literal 4/3 binary64)) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 4/3 binary64)))) eps)))
(* (pow eps 2) (+ (* 4/3 (pow x 2)) (+ (/ 1 (pow eps 2)) (+ (/ (* x (+ 1 (* 4/3 (pow x 2)))) eps) (/ (pow x 2) (pow eps 2))))))
(*.f64 (*.f64 eps eps) (+.f64 (+.f64 (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 4/3 binary64)))) eps) (/.f64 (*.f64 x x) (*.f64 eps eps))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (*.f64 (*.f64 x x) #s(literal 4/3 binary64)))))
(* (pow eps 2) (+ (* 4/3 (pow x 2)) (+ (/ 1 (pow eps 2)) (+ (/ (* x (+ 1 (* 4/3 (pow x 2)))) eps) (/ (pow x 2) (pow eps 2))))))
(*.f64 (*.f64 eps eps) (+.f64 (+.f64 (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 4/3 binary64)))) eps) (/.f64 (*.f64 x x) (*.f64 eps eps))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 eps eps)) (*.f64 (*.f64 x x) #s(literal 4/3 binary64)))))
(* 4/3 (* (pow eps 2) (pow x 2)))
(*.f64 x (*.f64 #s(literal 4/3 binary64) (*.f64 x (*.f64 eps eps))))
(* (pow eps 2) (+ (* -1 (/ (* x (- (* -4/3 (pow x 2)) 1)) eps)) (* 4/3 (pow x 2))))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 (*.f64 x x) #s(literal 4/3 binary64)) (*.f64 x (/.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal -4/3 binary64)) #s(literal -1 binary64)) eps))))
(* (pow eps 2) (+ (* -1 (/ (+ (* -1 (/ (+ 1 (pow x 2)) eps)) (* x (- (* -4/3 (pow x 2)) 1))) eps)) (* 4/3 (pow x 2))))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 (*.f64 x x) #s(literal 4/3 binary64)) (/.f64 (-.f64 (*.f64 x (+.f64 (*.f64 (*.f64 x x) #s(literal -4/3 binary64)) #s(literal -1 binary64))) (/.f64 (+.f64 (*.f64 x x) #s(literal 1 binary64)) eps)) eps)))
(* (pow eps 2) (+ (* -1 (/ (+ (* -1 (/ (+ 1 (pow x 2)) eps)) (* x (- (* -4/3 (pow x 2)) 1))) eps)) (* 4/3 (pow x 2))))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 (*.f64 x x) #s(literal 4/3 binary64)) (/.f64 (-.f64 (*.f64 x (+.f64 (*.f64 (*.f64 x x) #s(literal -4/3 binary64)) #s(literal -1 binary64))) (/.f64 (+.f64 (*.f64 x x) #s(literal 1 binary64)) eps)) eps)))
(* eps x)
(*.f64 eps x)
(* x (+ eps (* x (+ 1 (* 4/3 (pow eps 2))))))
(*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal 4/3 binary64)))))))
(* x (+ eps (* x (+ 1 (+ (* 4/3 (* eps x)) (* 4/3 (pow eps 2)))))))
(*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 4/3 binary64) (*.f64 eps (+.f64 eps x)))))))
(* x (+ eps (* x (+ 1 (+ (* 4/3 (* eps x)) (* 4/3 (pow eps 2)))))))
(*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 4/3 binary64) (*.f64 eps (+.f64 eps x)))))))
(* 4/3 (* eps (pow x 3)))
(*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 4/3 binary64))) eps)
(* (pow x 3) (+ (* 4/3 eps) (+ (* 4/3 (/ (pow eps 2) x)) (/ 1 x))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 #s(literal 4/3 binary64) (+.f64 eps (/.f64 (*.f64 eps eps) x)))) (*.f64 x (*.f64 x x)))
(* (pow x 3) (+ (* 4/3 eps) (+ (* 4/3 (/ (pow eps 2) x)) (+ (/ 1 x) (/ eps (pow x 2))))))
(*.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 #s(literal 4/3 binary64) (+.f64 eps (/.f64 (*.f64 eps eps) x)))) (/.f64 eps (*.f64 x x))) (*.f64 x (*.f64 x x)))
(* (pow x 3) (+ (* 4/3 eps) (+ (* 4/3 (/ (pow eps 2) x)) (+ (/ 1 x) (/ eps (pow x 2))))))
(*.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 #s(literal 4/3 binary64) (+.f64 eps (/.f64 (*.f64 eps eps) x)))) (/.f64 eps (*.f64 x x))) (*.f64 x (*.f64 x x)))
(* 4/3 (* eps (pow x 3)))
(*.f64 (*.f64 x (*.f64 (*.f64 x x) #s(literal 4/3 binary64))) eps)
(* -1 (* (pow x 3) (+ (* -4/3 eps) (* -1 (/ (+ 1 (* 4/3 (pow eps 2))) x)))))
(*.f64 (+.f64 (*.f64 eps #s(literal -4/3 binary64)) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps eps) #s(literal -4/3 binary64))) x)) (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 x x)) x))
(* -1 (* (pow x 3) (+ (* -4/3 eps) (* -1 (/ (+ 1 (+ (* 4/3 (pow eps 2)) (/ eps x))) x)))))
(*.f64 (+.f64 (*.f64 eps #s(literal -4/3 binary64)) (/.f64 (-.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps eps) #s(literal -4/3 binary64))) (/.f64 eps x)) x)) (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 x x)) x))
(* -1 (* (pow x 3) (+ (* -4/3 eps) (* -1 (/ (+ 1 (+ (* 4/3 (pow eps 2)) (/ eps x))) x)))))
(*.f64 (+.f64 (*.f64 eps #s(literal -4/3 binary64)) (/.f64 (-.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 eps eps) #s(literal -4/3 binary64))) (/.f64 eps x)) x)) (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 x x)) x))
(pow x 2)
(*.f64 x x)
(+ (* eps (* x (+ 1 (* 4/3 (pow x 2))))) (pow x 2))
(+.f64 (*.f64 x x) (*.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 4/3 binary64))))))
(+ (* eps (+ (* 4/3 (* eps (pow x 2))) (* x (+ 1 (* 4/3 (pow x 2)))))) (pow x 2))
(+.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal 4/3 binary64))))) (*.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 4/3 binary64))))))
(+ (* eps (+ (* 4/3 (* eps (pow x 2))) (* x (+ 1 (* 4/3 (pow x 2)))))) (pow x 2))
(+.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal 4/3 binary64))))) (*.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 4/3 binary64))))))
(* 4/3 (* (pow eps 2) (pow x 2)))
(*.f64 x (*.f64 #s(literal 4/3 binary64) (*.f64 x (*.f64 eps eps))))
(* (pow eps 2) (+ (* 4/3 (pow x 2)) (/ (* x (+ 1 (* 4/3 (pow x 2)))) eps)))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 (*.f64 x x) #s(literal 4/3 binary64)) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 4/3 binary64)))) eps)))
(* (pow eps 2) (+ (* 4/3 (pow x 2)) (+ (/ (* x (+ 1 (* 4/3 (pow x 2)))) eps) (/ (pow x 2) (pow eps 2)))))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 (*.f64 x x) #s(literal 4/3 binary64)) (+.f64 (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 4/3 binary64)))) eps) (/.f64 (*.f64 x x) (*.f64 eps eps)))))
(* (pow eps 2) (+ (* 4/3 (pow x 2)) (+ (/ (* x (+ 1 (* 4/3 (pow x 2)))) eps) (/ (pow x 2) (pow eps 2)))))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 (*.f64 x x) #s(literal 4/3 binary64)) (+.f64 (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 4/3 binary64)))) eps) (/.f64 (*.f64 x x) (*.f64 eps eps)))))
(* 4/3 (* (pow eps 2) (pow x 2)))
(*.f64 x (*.f64 #s(literal 4/3 binary64) (*.f64 x (*.f64 eps eps))))
(* (pow eps 2) (+ (* -1 (/ (* x (- (* -4/3 (pow x 2)) 1)) eps)) (* 4/3 (pow x 2))))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 (*.f64 x x) #s(literal 4/3 binary64)) (*.f64 x (/.f64 (+.f64 (*.f64 (*.f64 x x) #s(literal -4/3 binary64)) #s(literal -1 binary64)) eps))))
(* (pow eps 2) (+ (* -1 (/ (+ (* -1 (/ (pow x 2) eps)) (* x (- (* -4/3 (pow x 2)) 1))) eps)) (* 4/3 (pow x 2))))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 (*.f64 x x) #s(literal 4/3 binary64)) (/.f64 (-.f64 (*.f64 x (+.f64 (*.f64 (*.f64 x x) #s(literal -4/3 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 x x) eps)) eps)))
(* (pow eps 2) (+ (* -1 (/ (+ (* -1 (/ (pow x 2) eps)) (* x (- (* -4/3 (pow x 2)) 1))) eps)) (* 4/3 (pow x 2))))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 (*.f64 x x) #s(literal 4/3 binary64)) (/.f64 (-.f64 (*.f64 x (+.f64 (*.f64 (*.f64 x x) #s(literal -4/3 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 x x) eps)) eps)))
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(- eps x)
(-.f64 eps x)
(- (* eps (+ 1 (* 1/3 (pow eps 2)))) x)
(-.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)))) x)
(- (* eps (+ 1 (* (pow eps 2) (+ 1/3 (* 2/15 (pow eps 2)))))) x)
(-.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2/15 binary64) (*.f64 eps eps)))))) x)
(- (/ (sin eps) (cos eps)) x)
(-.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) x)
(- (/ (sin eps) (cos eps)) x)
(-.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) x)
(- (/ (sin eps) (cos eps)) x)
(-.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) x)
(- (/ (sin eps) (cos eps)) x)
(-.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) x)
(- (/ (sin eps) (cos eps)) x)
(-.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) x)
(- (/ (sin eps) (cos eps)) x)
(-.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) x)
(- (/ (sin eps) (cos eps)) x)
(-.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) x)
(- (/ (sin eps) (cos eps)) x)
(-.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) x)
(/ (sin eps) (cos eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+ (* -1 x) (/ (sin eps) (cos eps)))
(-.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) x)
(+ (* -1 x) (/ (sin eps) (cos eps)))
(-.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) x)
(+ (* -1 x) (/ (sin eps) (cos eps)))
(-.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) x)
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(* x (- (/ (sin eps) (* x (cos eps))) 1))
(*.f64 x (+.f64 (/.f64 (sin.f64 eps) (*.f64 x (cos.f64 eps))) #s(literal -1 binary64)))
(* x (- (/ (sin eps) (* x (cos eps))) 1))
(*.f64 x (+.f64 (/.f64 (sin.f64 eps) (*.f64 x (cos.f64 eps))) #s(literal -1 binary64)))
(* x (- (/ (sin eps) (* x (cos eps))) 1))
(*.f64 x (+.f64 (/.f64 (sin.f64 eps) (*.f64 x (cos.f64 eps))) #s(literal -1 binary64)))
(* -1 x)
(-.f64 #s(literal 0 binary64) x)
(* -1 (* x (+ 1 (* -1 (/ (sin eps) (* x (cos eps)))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (sin.f64 eps) (*.f64 x (cos.f64 eps)))) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (+ 1 (* -1 (/ (sin eps) (* x (cos eps)))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (sin.f64 eps) (*.f64 x (cos.f64 eps)))) (-.f64 #s(literal 0 binary64) x))
(* -1 (* x (+ 1 (* -1 (/ (sin eps) (* x (cos eps)))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (sin.f64 eps) (*.f64 x (cos.f64 eps)))) (-.f64 #s(literal 0 binary64) x))
eps
(* eps (+ 1 (* 1/3 (pow eps 2))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))))
(* eps (+ 1 (* (pow eps 2) (+ 1/3 (* 2/15 (pow eps 2))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2/15 binary64) (*.f64 eps eps))))))
(* eps (+ 1 (* (pow eps 2) (+ 1/3 (* (pow eps 2) (+ 2/15 (* 17/315 (pow eps 2))))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 2/15 binary64) (*.f64 #s(literal 17/315 binary64) (*.f64 eps eps))))))))
(/ (sin eps) (cos eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/ (sin eps) (cos eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/ (sin eps) (cos eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/ (sin eps) (cos eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/ (sin eps) (cos eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/ (sin eps) (cos eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/ (sin eps) (cos eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/ (sin eps) (cos eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/ 1 x)
(/.f64 #s(literal 1 binary64) x)
(/ (+ 1 (* -1 (/ (* x (sin eps)) (cos eps)))) x)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps))) x)
(/ (+ 1 (* x (+ (* -1 (/ (sin eps) (cos eps))) (* -1/3 x)))) x)
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal -1/3 binary64)) (/.f64 (sin.f64 eps) (cos.f64 eps))))) x)
(/ (+ 1 (* x (+ (* -1 (/ (sin eps) (cos eps))) (* x (- (* -1/45 (pow x 2)) 1/3))))) x)
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 (*.f64 x x) #s(literal -1/45 binary64)) #s(literal -1/3 binary64))) (/.f64 (sin.f64 eps) (cos.f64 eps))))) x)
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/.f64 (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (sin.f64 x))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/.f64 (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (sin.f64 x))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/.f64 (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (sin.f64 x))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/.f64 (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (sin.f64 x))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/.f64 (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (sin.f64 x))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/.f64 (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (sin.f64 x))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/.f64 (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (sin.f64 x))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/.f64 (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (sin.f64 x))
(/ (cos x) (sin x))
(/.f64 (cos.f64 x) (sin.f64 x))
(+ (* -1 eps) (/ (cos x) (sin x)))
(-.f64 (/.f64 (cos.f64 x) (sin.f64 x)) eps)
(+ (* eps (- (* -1/3 (pow eps 2)) 1)) (/ (cos x) (sin x)))
(+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 eps eps)) #s(literal -1 binary64))))
(+ (* eps (- (* (pow eps 2) (- (* -2/15 (pow eps 2)) 1/3)) 1)) (/ (cos x) (sin x)))
(+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 (*.f64 eps eps) #s(literal -2/15 binary64)) #s(literal -1/3 binary64))) #s(literal -1 binary64))))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/.f64 (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (sin.f64 x))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/.f64 (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (sin.f64 x))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/.f64 (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (sin.f64 x))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/.f64 (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (sin.f64 x))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/.f64 (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (sin.f64 x))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/.f64 (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (sin.f64 x))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/.f64 (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (sin.f64 x))
(/ (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))) (sin x))
(/.f64 (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (sin.f64 x))
(* eps (+ 2/3 (* 14/45 (pow x 2))))
(*.f64 eps (+.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) #s(literal 14/45 binary64))))
(* eps (+ 2/3 (* 14/45 (pow x 2))))
(*.f64 eps (+.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) #s(literal 14/45 binary64))))
(* eps (+ 2/3 (* 14/45 (pow x 2))))
(*.f64 eps (+.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) #s(literal 14/45 binary64))))
(* eps (+ 2/3 (* 14/45 (pow x 2))))
(*.f64 eps (+.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) #s(literal 14/45 binary64))))
(* eps (+ 2/3 (* 14/45 (pow x 2))))
(*.f64 eps (+.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) #s(literal 14/45 binary64))))
(* eps (+ 2/3 (* 14/45 (pow x 2))))
(*.f64 eps (+.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) #s(literal 14/45 binary64))))
(* eps (+ 2/3 (* 14/45 (pow x 2))))
(*.f64 eps (+.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) #s(literal 14/45 binary64))))
(* eps (+ 2/3 (* 14/45 (pow x 2))))
(*.f64 eps (+.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) #s(literal 14/45 binary64))))
(* -1 (* eps (- (* -14/45 (pow x 2)) 2/3)))
(*.f64 (-.f64 #s(literal 0 binary64) eps) (+.f64 (*.f64 (*.f64 x x) #s(literal -14/45 binary64)) #s(literal -2/3 binary64)))
(* -1 (* eps (- (* -14/45 (pow x 2)) 2/3)))
(*.f64 (-.f64 #s(literal 0 binary64) eps) (+.f64 (*.f64 (*.f64 x x) #s(literal -14/45 binary64)) #s(literal -2/3 binary64)))
(* -1 (* eps (- (* -14/45 (pow x 2)) 2/3)))
(*.f64 (-.f64 #s(literal 0 binary64) eps) (+.f64 (*.f64 (*.f64 x x) #s(literal -14/45 binary64)) #s(literal -2/3 binary64)))
(* -1 (* eps (- (* -14/45 (pow x 2)) 2/3)))
(*.f64 (-.f64 #s(literal 0 binary64) eps) (+.f64 (*.f64 (*.f64 x x) #s(literal -14/45 binary64)) #s(literal -2/3 binary64)))
(* 2/3 eps)
(*.f64 eps #s(literal 2/3 binary64))
(+ (* 14/45 (* eps (pow x 2))) (* 2/3 eps))
(*.f64 eps (+.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) #s(literal 14/45 binary64))))
(+ (* 14/45 (* eps (pow x 2))) (* 2/3 eps))
(*.f64 eps (+.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) #s(literal 14/45 binary64))))
(+ (* 14/45 (* eps (pow x 2))) (* 2/3 eps))
(*.f64 eps (+.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) #s(literal 14/45 binary64))))
(* 14/45 (* eps (pow x 2)))
(*.f64 (*.f64 eps (*.f64 x x)) #s(literal 14/45 binary64))
(* (pow x 2) (+ (* 14/45 eps) (* 2/3 (/ eps (pow x 2)))))
(*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal 14/45 binary64)) (*.f64 (/.f64 eps (*.f64 x x)) #s(literal 2/3 binary64))))
(* (pow x 2) (+ (* 14/45 eps) (* 2/3 (/ eps (pow x 2)))))
(*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal 14/45 binary64)) (*.f64 (/.f64 eps (*.f64 x x)) #s(literal 2/3 binary64))))
(* (pow x 2) (+ (* 14/45 eps) (* 2/3 (/ eps (pow x 2)))))
(*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal 14/45 binary64)) (*.f64 (/.f64 eps (*.f64 x x)) #s(literal 2/3 binary64))))
(* 14/45 (* eps (pow x 2)))
(*.f64 (*.f64 eps (*.f64 x x)) #s(literal 14/45 binary64))
(* (pow x 2) (+ (* 14/45 eps) (* 2/3 (/ eps (pow x 2)))))
(*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal 14/45 binary64)) (*.f64 (/.f64 eps (*.f64 x x)) #s(literal 2/3 binary64))))
(* (pow x 2) (+ (* 14/45 eps) (* 2/3 (/ eps (pow x 2)))))
(*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal 14/45 binary64)) (*.f64 (/.f64 eps (*.f64 x x)) #s(literal 2/3 binary64))))
(* (pow x 2) (+ (* 14/45 eps) (* 2/3 (/ eps (pow x 2)))))
(*.f64 (*.f64 x x) (+.f64 (*.f64 eps #s(literal 14/45 binary64)) (*.f64 (/.f64 eps (*.f64 x x)) #s(literal 2/3 binary64))))
(/ (* eps (* (sin x) (+ 1 (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2))))))) (* x (cos x)))
(*.f64 eps (/.f64 (*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) #s(literal 14/45 binary64)))))) (*.f64 x (cos.f64 x))))
(* eps (+ (/ (* eps (* (pow (sin x) 2) (+ 1 (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2))))))) (* x (pow (cos x) 2))) (/ (* (sin x) (+ 1 (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2)))))) (* x (cos x)))))
(*.f64 eps (+.f64 (/.f64 (*.f64 eps (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) #s(literal 14/45 binary64))))))) (*.f64 x (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (/.f64 (*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) #s(literal 14/45 binary64)))))) (*.f64 x (cos.f64 x)))))
(* eps (+ (* eps (- (/ (* eps (* (pow (sin x) 3) (+ 1 (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2))))))) (* x (pow (cos x) 3))) (* -1 (/ (* (pow (sin x) 2) (+ 1 (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2)))))) (* x (pow (cos x) 2)))))) (/ (* (sin x) (+ 1 (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2)))))) (* x (cos x)))))
(*.f64 eps (+.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) #s(literal 14/45 binary64)))))) (*.f64 x (cos.f64 x))) (*.f64 eps (+.f64 (*.f64 (*.f64 eps (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) #s(literal 14/45 binary64))))) (*.f64 x (pow.f64 (cos.f64 x) #s(literal 3 binary64))))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) #s(literal 14/45 binary64)))))) (*.f64 x (pow.f64 (cos.f64 x) #s(literal 2 binary64))))))))
(* eps (+ (* eps (- (* eps (- (* -1 (* eps (+ (* -1 (/ (* (pow (sin x) 4) (+ 1 (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2)))))) (* x (pow (cos x) 4)))) (* -1/3 (/ (* (pow (sin x) 2) (+ 1 (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2)))))) (* x (pow (cos x) 2))))))) (* -1 (/ (* (pow (sin x) 3) (+ 1 (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2)))))) (* x (pow (cos x) 3)))))) (* -1 (/ (* (pow (sin x) 2) (+ 1 (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2)))))) (* x (pow (cos x) 2)))))) (/ (* (sin x) (+ 1 (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2)))))) (* x (cos x)))))
(*.f64 eps (+.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) #s(literal 14/45 binary64)))))) (*.f64 x (cos.f64 x))) (*.f64 eps (+.f64 (*.f64 eps (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 eps (-.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) #s(literal 14/45 binary64)))))) (*.f64 x (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) #s(literal 14/45 binary64))))) (pow.f64 (sin.f64 x) #s(literal 4 binary64))) (*.f64 x (pow.f64 (cos.f64 x) #s(literal 4 binary64))))))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) #s(literal 14/45 binary64)))))) (*.f64 x (pow.f64 (cos.f64 x) #s(literal 3 binary64)))))) (/.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) #s(literal 14/45 binary64)))))) (*.f64 x (pow.f64 (cos.f64 x) #s(literal 2 binary64))))))))
(/ (* eps (* (sin x) (+ 1 (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2))))))) (* x (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))))
(/.f64 (/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) #s(literal 14/45 binary64))))))) x) (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/ (* eps (* (sin x) (+ 1 (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2))))))) (* x (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))))
(/.f64 (/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) #s(literal 14/45 binary64))))))) x) (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/ (* eps (* (sin x) (+ 1 (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2))))))) (* x (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))))
(/.f64 (/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) #s(literal 14/45 binary64))))))) x) (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(/ (* eps (* (sin x) (+ 1 (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2))))))) (* x (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))))
(/.f64 (/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) #s(literal 14/45 binary64))))))) x) (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(* -1 (/ (* eps (* (sin x) (- (* (pow x 2) (- (* -14/45 (pow x 2)) 2/3)) 1))) (* x (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))))
(/.f64 (neg.f64 (/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal -14/45 binary64)) #s(literal -2/3 binary64))) #s(literal -1 binary64)))) x)) (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(* -1 (/ (* eps (* (sin x) (- (* (pow x 2) (- (* -14/45 (pow x 2)) 2/3)) 1))) (* x (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))))
(/.f64 (neg.f64 (/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal -14/45 binary64)) #s(literal -2/3 binary64))) #s(literal -1 binary64)))) x)) (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(* -1 (/ (* eps (* (sin x) (- (* (pow x 2) (- (* -14/45 (pow x 2)) 2/3)) 1))) (* x (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))))
(/.f64 (neg.f64 (/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal -14/45 binary64)) #s(literal -2/3 binary64))) #s(literal -1 binary64)))) x)) (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(* -1 (/ (* eps (* (sin x) (- (* (pow x 2) (- (* -14/45 (pow x 2)) 2/3)) 1))) (* x (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))))
(/.f64 (neg.f64 (/.f64 (*.f64 eps (*.f64 (sin.f64 x) (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal -14/45 binary64)) #s(literal -2/3 binary64))) #s(literal -1 binary64)))) x)) (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
eps
(+ eps (/ (* eps (* x (sin eps))) (cos eps)))
(+.f64 eps (/.f64 (*.f64 (*.f64 eps (sin.f64 eps)) x) (cos.f64 eps)))
(+ eps (* x (- (* x (- (+ (* 1/3 eps) (* 2/3 eps)) (* -1 (/ (* eps (pow (sin eps) 2)) (pow (cos eps) 2))))) (* -1 (/ (* eps (sin eps)) (cos eps))))))
(+.f64 eps (*.f64 x (+.f64 (*.f64 x (+.f64 eps (/.f64 (*.f64 eps (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))) (/.f64 (*.f64 eps (sin.f64 eps)) (cos.f64 eps)))))
(+ eps (* x (- (* x (- (+ (* -1 (* x (+ (* -1 (/ (* (sin eps) (- (+ (* 1/3 eps) (* 2/3 eps)) (* -1 (/ (* eps (pow (sin eps) 2)) (pow (cos eps) 2))))) (cos eps))) (* -1/3 (/ (* eps (sin eps)) (cos eps)))))) (+ (* 1/3 eps) (* 2/3 eps))) (* -1 (/ (* eps (pow (sin eps) 2)) (pow (cos eps) 2))))) (* -1 (/ (* eps (sin eps)) (cos eps))))))
(+.f64 eps (*.f64 x (+.f64 (*.f64 x (+.f64 (-.f64 eps (*.f64 x (-.f64 (/.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 eps (sin.f64 eps))) (cos.f64 eps)) (*.f64 (sin.f64 eps) (/.f64 (+.f64 eps (/.f64 (*.f64 eps (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) (cos.f64 eps)))))) (/.f64 (*.f64 eps (pow.f64 (sin.f64 eps) #s(literal 2 binary64))) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))) (/.f64 (*.f64 eps (sin.f64 eps)) (cos.f64 eps)))))
(* 14/45 (/ (* eps (* (pow x 3) (sin x))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))))
(*.f64 #s(literal 14/45 binary64) (/.f64 (/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 x (*.f64 x x))) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(* (pow x 3) (+ (* 14/45 (/ (* eps (sin x)) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))) (* 2/3 (/ (* eps (sin x)) (* (pow x 2) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))))))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 14/45 binary64)) (sin.f64 x)) (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (*.f64 (*.f64 eps #s(literal 2/3 binary64)) (sin.f64 x)) (*.f64 (*.f64 (*.f64 x x) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))))
(* (pow x 3) (+ (* 14/45 (/ (* eps (sin x)) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))) (+ (* 2/3 (/ (* eps (sin x)) (* (pow x 2) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))))) (/ (* eps (sin x)) (* (pow x 4) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))))))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 2/3 binary64)) (sin.f64 x)) (*.f64 (*.f64 (*.f64 x x) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (+.f64 (/.f64 (*.f64 eps (sin.f64 x)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (*.f64 (*.f64 eps #s(literal 14/45 binary64)) (sin.f64 x)) (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))))))
(* (pow x 3) (+ (* 14/45 (/ (* eps (sin x)) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))) (+ (* 2/3 (/ (* eps (sin x)) (* (pow x 2) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))))) (/ (* eps (sin x)) (* (pow x 4) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))))))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 (/.f64 (*.f64 (*.f64 eps #s(literal 2/3 binary64)) (sin.f64 x)) (*.f64 (*.f64 (*.f64 x x) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (+.f64 (/.f64 (*.f64 eps (sin.f64 x)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (*.f64 (*.f64 eps #s(literal 14/45 binary64)) (sin.f64 x)) (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))))))
(* 14/45 (/ (* eps (* (pow x 3) (sin x))) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))))
(*.f64 #s(literal 14/45 binary64) (/.f64 (/.f64 (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 x (*.f64 x x))) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))
(* -1 (* (pow x 3) (+ (* -2/3 (/ (* eps (sin x)) (* (pow x 2) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))))) (* -14/45 (/ (* eps (sin x)) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x))))))))))
(*.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -2/3 binary64) eps) (sin.f64 x)) (*.f64 (*.f64 (*.f64 x x) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (*.f64 (*.f64 eps #s(literal -14/45 binary64)) (sin.f64 x)) (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 x x)) x))
(* -1 (* (pow x 3) (+ (* -1 (/ (* eps (sin x)) (* (pow x 4) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))))) (+ (* -2/3 (/ (* eps (sin x)) (* (pow x 2) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))))) (* -14/45 (/ (* eps (sin x)) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))))))))
(*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -2/3 binary64) eps) (sin.f64 x)) (*.f64 (*.f64 (*.f64 x x) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (*.f64 (*.f64 eps #s(literal -14/45 binary64)) (sin.f64 x)) (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (*.f64 eps (sin.f64 x)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 x x)) x))
(* -1 (* (pow x 3) (+ (* -1 (/ (* eps (sin x)) (* (pow x 4) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))))) (+ (* -2/3 (/ (* eps (sin x)) (* (pow x 2) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))))) (* -14/45 (/ (* eps (sin x)) (* (cos x) (- 1 (/ (* (sin eps) (sin x)) (* (cos eps) (cos x)))))))))))
(*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -2/3 binary64) eps) (sin.f64 x)) (*.f64 (*.f64 (*.f64 x x) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (*.f64 (*.f64 eps #s(literal -14/45 binary64)) (sin.f64 x)) (*.f64 (cos.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (*.f64 eps (sin.f64 x)) (*.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 x x)) x))
(/ (* eps (+ 1 (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2)))))) x)
(/.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) #s(literal 14/45 binary64)))))) x)
(/ (* eps (+ 1 (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2)))))) x)
(/.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) #s(literal 14/45 binary64)))))) x)
(/ (* eps (+ 1 (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2)))))) x)
(/.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) #s(literal 14/45 binary64)))))) x)
(/ (* eps (+ 1 (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2)))))) x)
(/.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) #s(literal 14/45 binary64)))))) x)
(/ (* eps (+ 1 (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2)))))) x)
(/.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) #s(literal 14/45 binary64)))))) x)
(/ (* eps (+ 1 (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2)))))) x)
(/.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) #s(literal 14/45 binary64)))))) x)
(/ (* eps (+ 1 (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2)))))) x)
(/.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) #s(literal 14/45 binary64)))))) x)
(/ (* eps (+ 1 (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2)))))) x)
(/.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) #s(literal 14/45 binary64)))))) x)
(* -1 (/ (* eps (- (* (pow x 2) (- (* -14/45 (pow x 2)) 2/3)) 1)) x))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal -14/45 binary64)) #s(literal -2/3 binary64))) #s(literal -1 binary64))) x))
(* -1 (/ (* eps (- (* (pow x 2) (- (* -14/45 (pow x 2)) 2/3)) 1)) x))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal -14/45 binary64)) #s(literal -2/3 binary64))) #s(literal -1 binary64))) x))
(* -1 (/ (* eps (- (* (pow x 2) (- (* -14/45 (pow x 2)) 2/3)) 1)) x))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal -14/45 binary64)) #s(literal -2/3 binary64))) #s(literal -1 binary64))) x))
(* -1 (/ (* eps (- (* (pow x 2) (- (* -14/45 (pow x 2)) 2/3)) 1)) x))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal -14/45 binary64)) #s(literal -2/3 binary64))) #s(literal -1 binary64))) x))
(/ eps x)
(/.f64 eps x)
(/ (+ eps (* 2/3 (* eps (pow x 2)))) x)
(/.f64 (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) #s(literal 2/3 binary64))) x)
(/ (+ eps (* (pow x 2) (+ (* 14/45 (* eps (pow x 2))) (* 2/3 eps)))) x)
(/.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) #s(literal 14/45 binary64)))))) x)
(/ (+ eps (* (pow x 2) (+ (* 14/45 (* eps (pow x 2))) (* 2/3 eps)))) x)
(/.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) #s(literal 14/45 binary64)))))) x)
(* 14/45 (* eps (pow x 3)))
(*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps #s(literal 14/45 binary64)))
(* (pow x 3) (+ (* 14/45 eps) (* 2/3 (/ eps (pow x 2)))))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 eps #s(literal 14/45 binary64)) (*.f64 (/.f64 eps (*.f64 x x)) #s(literal 2/3 binary64))))
(* (pow x 3) (+ (* 14/45 eps) (+ (* 2/3 (/ eps (pow x 2))) (/ eps (pow x 4)))))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 eps #s(literal 14/45 binary64)) (+.f64 (*.f64 (/.f64 eps (*.f64 x x)) #s(literal 2/3 binary64)) (/.f64 eps (pow.f64 x #s(literal 4 binary64))))))
(* (pow x 3) (+ (* 14/45 eps) (+ (* 2/3 (/ eps (pow x 2))) (/ eps (pow x 4)))))
(*.f64 (*.f64 x (*.f64 x x)) (+.f64 (*.f64 eps #s(literal 14/45 binary64)) (+.f64 (*.f64 (/.f64 eps (*.f64 x x)) #s(literal 2/3 binary64)) (/.f64 eps (pow.f64 x #s(literal 4 binary64))))))
(* 14/45 (* eps (pow x 3)))
(*.f64 (*.f64 x (*.f64 x x)) (*.f64 eps #s(literal 14/45 binary64)))
(* -1 (* (pow x 3) (+ (* -2/3 (/ eps (pow x 2))) (* -14/45 eps))))
(*.f64 (+.f64 (*.f64 (/.f64 eps (*.f64 x x)) #s(literal -2/3 binary64)) (*.f64 eps #s(literal -14/45 binary64))) (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 x x)) x))
(* -1 (* (pow x 3) (+ (* -1 (/ eps (pow x 4))) (+ (* -2/3 (/ eps (pow x 2))) (* -14/45 eps)))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x (*.f64 x x)) (-.f64 (+.f64 (*.f64 (/.f64 eps (*.f64 x x)) #s(literal -2/3 binary64)) (*.f64 eps #s(literal -14/45 binary64))) (/.f64 eps (pow.f64 x #s(literal 4 binary64))))))
(* -1 (* (pow x 3) (+ (* -1 (/ eps (pow x 4))) (+ (* -2/3 (/ eps (pow x 2))) (* -14/45 eps)))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x (*.f64 x x)) (-.f64 (+.f64 (*.f64 (/.f64 eps (*.f64 x x)) #s(literal -2/3 binary64)) (*.f64 eps #s(literal -14/45 binary64))) (/.f64 eps (pow.f64 x #s(literal 4 binary64))))))
(* 4/3 (* eps x))
(*.f64 eps (*.f64 x #s(literal 4/3 binary64)))
(* eps (+ (* 4/3 eps) (* 4/3 x)))
(*.f64 #s(literal 4/3 binary64) (*.f64 eps (+.f64 eps x)))
(* eps (+ (* 4/3 eps) (* 4/3 x)))
(*.f64 #s(literal 4/3 binary64) (*.f64 eps (+.f64 eps x)))
(* eps (+ (* 4/3 eps) (* 4/3 x)))
(*.f64 #s(literal 4/3 binary64) (*.f64 eps (+.f64 eps x)))
(* 4/3 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal 4/3 binary64)))
(* (pow eps 2) (+ 4/3 (* 4/3 (/ x eps))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 4/3 binary64) (/.f64 (*.f64 x #s(literal 4/3 binary64)) eps)))
(* (pow eps 2) (+ 4/3 (* 4/3 (/ x eps))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 4/3 binary64) (/.f64 (*.f64 x #s(literal 4/3 binary64)) eps)))
(* (pow eps 2) (+ 4/3 (* 4/3 (/ x eps))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 4/3 binary64) (/.f64 (*.f64 x #s(literal 4/3 binary64)) eps)))
(* 4/3 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal 4/3 binary64)))
(* (pow eps 2) (+ 4/3 (* 4/3 (/ x eps))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 4/3 binary64) (/.f64 (*.f64 x #s(literal 4/3 binary64)) eps)))
(* (pow eps 2) (+ 4/3 (* 4/3 (/ x eps))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 4/3 binary64) (/.f64 (*.f64 x #s(literal 4/3 binary64)) eps)))
(* (pow eps 2) (+ 4/3 (* 4/3 (/ x eps))))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 4/3 binary64) (/.f64 (*.f64 x #s(literal 4/3 binary64)) eps)))
(* 4/3 (pow eps 2))
(*.f64 eps (*.f64 eps #s(literal 4/3 binary64)))
(+ (* 4/3 (* eps x)) (* 4/3 (pow eps 2)))
(*.f64 #s(literal 4/3 binary64) (*.f64 eps (+.f64 eps x)))
(+ (* 4/3 (* eps x)) (* 4/3 (pow eps 2)))
(*.f64 #s(literal 4/3 binary64) (*.f64 eps (+.f64 eps x)))
(+ (* 4/3 (* eps x)) (* 4/3 (pow eps 2)))
(*.f64 #s(literal 4/3 binary64) (*.f64 eps (+.f64 eps x)))
(* 4/3 (* eps x))
(*.f64 eps (*.f64 x #s(literal 4/3 binary64)))
(* x (+ (* 4/3 eps) (* 4/3 (/ (pow eps 2) x))))
(*.f64 (*.f64 x #s(literal 4/3 binary64)) (+.f64 eps (/.f64 (*.f64 eps eps) x)))
(* x (+ (* 4/3 eps) (* 4/3 (/ (pow eps 2) x))))
(*.f64 (*.f64 x #s(literal 4/3 binary64)) (+.f64 eps (/.f64 (*.f64 eps eps) x)))
(* x (+ (* 4/3 eps) (* 4/3 (/ (pow eps 2) x))))
(*.f64 (*.f64 x #s(literal 4/3 binary64)) (+.f64 eps (/.f64 (*.f64 eps eps) x)))
(* 4/3 (* eps x))
(*.f64 eps (*.f64 x #s(literal 4/3 binary64)))
(* -1 (* x (+ (* -4/3 eps) (* -4/3 (/ (pow eps 2) x)))))
(-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 #s(literal -4/3 binary64) (+.f64 eps (/.f64 (*.f64 eps eps) x)))))
(* -1 (* x (+ (* -4/3 eps) (* -4/3 (/ (pow eps 2) x)))))
(-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 #s(literal -4/3 binary64) (+.f64 eps (/.f64 (*.f64 eps eps) x)))))
(* -1 (* x (+ (* -4/3 eps) (* -4/3 (/ (pow eps 2) x)))))
(-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 #s(literal -4/3 binary64) (+.f64 eps (/.f64 (*.f64 eps eps) x)))))
(* eps x)
(*.f64 eps x)
(* eps (+ eps x))
(*.f64 eps (+.f64 eps x))
(* eps (+ eps x))
(*.f64 eps (+.f64 eps x))
(* eps (+ eps x))
(*.f64 eps (+.f64 eps x))
(pow eps 2)
(*.f64 eps eps)
(* (pow eps 2) (+ 1 (/ x eps)))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1 binary64) (/.f64 x eps)))
(* (pow eps 2) (+ 1 (/ x eps)))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1 binary64) (/.f64 x eps)))
(* (pow eps 2) (+ 1 (/ x eps)))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1 binary64) (/.f64 x eps)))
(pow eps 2)
(*.f64 eps eps)
(* (pow eps 2) (+ 1 (/ x eps)))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1 binary64) (/.f64 x eps)))
(* (pow eps 2) (+ 1 (/ x eps)))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1 binary64) (/.f64 x eps)))
(* (pow eps 2) (+ 1 (/ x eps)))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal 1 binary64) (/.f64 x eps)))
(pow eps 2)
(*.f64 eps eps)
(+ (* eps x) (pow eps 2))
(*.f64 eps (+.f64 eps x))
(+ (* eps x) (pow eps 2))
(*.f64 eps (+.f64 eps x))
(+ (* eps x) (pow eps 2))
(*.f64 eps (+.f64 eps x))
(* eps x)
(*.f64 eps x)
(* x (+ eps (/ (pow eps 2) x)))
(*.f64 x (+.f64 eps (/.f64 (*.f64 eps eps) x)))
(* x (+ eps (/ (pow eps 2) x)))
(*.f64 x (+.f64 eps (/.f64 (*.f64 eps eps) x)))
(* x (+ eps (/ (pow eps 2) x)))
(*.f64 x (+.f64 eps (/.f64 (*.f64 eps eps) x)))
(* eps x)
(*.f64 eps x)
(* -1 (* x (+ (* -1 eps) (* -1 (/ (pow eps 2) x)))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) #s(literal -1 binary64)) (+.f64 eps (/.f64 (*.f64 eps eps) x)))
(* -1 (* x (+ (* -1 eps) (* -1 (/ (pow eps 2) x)))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) #s(literal -1 binary64)) (+.f64 eps (/.f64 (*.f64 eps eps) x)))
(* -1 (* x (+ (* -1 eps) (* -1 (/ (pow eps 2) x)))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) x) #s(literal -1 binary64)) (+.f64 eps (/.f64 (*.f64 eps eps) x)))
(* 2/3 eps)
(*.f64 eps #s(literal 2/3 binary64))
(* 2/3 eps)
(*.f64 eps #s(literal 2/3 binary64))
(* 2/3 eps)
(*.f64 eps #s(literal 2/3 binary64))
(* 2/3 eps)
(*.f64 eps #s(literal 2/3 binary64))
(* 2/3 eps)
(*.f64 eps #s(literal 2/3 binary64))
(* 2/3 eps)
(*.f64 eps #s(literal 2/3 binary64))
(* 2/3 eps)
(*.f64 eps #s(literal 2/3 binary64))
(* 2/3 eps)
(*.f64 eps #s(literal 2/3 binary64))
(* 2/3 eps)
(*.f64 eps #s(literal 2/3 binary64))
(* 2/3 eps)
(*.f64 eps #s(literal 2/3 binary64))
(* 2/3 eps)
(*.f64 eps #s(literal 2/3 binary64))
(* 2/3 eps)
(*.f64 eps #s(literal 2/3 binary64))
(* 14/45 (* eps (pow x 2)))
(*.f64 (*.f64 eps (*.f64 x x)) #s(literal 14/45 binary64))
(* 14/45 (* eps (pow x 2)))
(*.f64 (*.f64 eps (*.f64 x x)) #s(literal 14/45 binary64))
(* 14/45 (* eps (pow x 2)))
(*.f64 (*.f64 eps (*.f64 x x)) #s(literal 14/45 binary64))
(* 14/45 (* eps (pow x 2)))
(*.f64 (*.f64 eps (*.f64 x x)) #s(literal 14/45 binary64))
(* 14/45 (* eps (pow x 2)))
(*.f64 (*.f64 eps (*.f64 x x)) #s(literal 14/45 binary64))
(* 14/45 (* eps (pow x 2)))
(*.f64 (*.f64 eps (*.f64 x x)) #s(literal 14/45 binary64))
(* 14/45 (* eps (pow x 2)))
(*.f64 (*.f64 eps (*.f64 x x)) #s(literal 14/45 binary64))
(* 14/45 (* eps (pow x 2)))
(*.f64 (*.f64 eps (*.f64 x x)) #s(literal 14/45 binary64))
(* 14/45 (* eps (pow x 2)))
(*.f64 (*.f64 eps (*.f64 x x)) #s(literal 14/45 binary64))
(* 14/45 (* eps (pow x 2)))
(*.f64 (*.f64 eps (*.f64 x x)) #s(literal 14/45 binary64))
(* 14/45 (* eps (pow x 2)))
(*.f64 (*.f64 eps (*.f64 x x)) #s(literal 14/45 binary64))
(* 14/45 (* eps (pow x 2)))
(*.f64 (*.f64 eps (*.f64 x x)) #s(literal 14/45 binary64))
(* 14/45 (* eps (pow x 2)))
(*.f64 (*.f64 eps (*.f64 x x)) #s(literal 14/45 binary64))
(* 14/45 (* eps (pow x 2)))
(*.f64 (*.f64 eps (*.f64 x x)) #s(literal 14/45 binary64))
(* 14/45 (* eps (pow x 2)))
(*.f64 (*.f64 eps (*.f64 x x)) #s(literal 14/45 binary64))
(* 14/45 (* eps (pow x 2)))
(*.f64 (*.f64 eps (*.f64 x x)) #s(literal 14/45 binary64))
(* 14/45 (* eps (pow x 2)))
(*.f64 (*.f64 eps (*.f64 x x)) #s(literal 14/45 binary64))
(* 14/45 (* eps (pow x 2)))
(*.f64 (*.f64 eps (*.f64 x x)) #s(literal 14/45 binary64))
(* 14/45 (* eps (pow x 2)))
(*.f64 (*.f64 eps (*.f64 x x)) #s(literal 14/45 binary64))
(* 14/45 (* eps (pow x 2)))
(*.f64 (*.f64 eps (*.f64 x x)) #s(literal 14/45 binary64))
(* 14/45 (* eps (pow x 2)))
(*.f64 (*.f64 eps (*.f64 x x)) #s(literal 14/45 binary64))
(* 14/45 (* eps (pow x 2)))
(*.f64 (*.f64 eps (*.f64 x x)) #s(literal 14/45 binary64))
(* 14/45 (* eps (pow x 2)))
(*.f64 (*.f64 eps (*.f64 x x)) #s(literal 14/45 binary64))
(* 14/45 (* eps (pow x 2)))
(*.f64 (*.f64 eps (*.f64 x x)) #s(literal 14/45 binary64))
(* 2/3 (* eps (pow x 2)))
(*.f64 (*.f64 eps (*.f64 x x)) #s(literal 2/3 binary64))
(* (pow x 2) (+ (* 14/45 (* eps (pow x 2))) (* 2/3 eps)))
(*.f64 eps (*.f64 (*.f64 x x) (+.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) #s(literal 14/45 binary64)))))
(* (pow x 2) (+ (* 14/45 (* eps (pow x 2))) (* 2/3 eps)))
(*.f64 eps (*.f64 (*.f64 x x) (+.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) #s(literal 14/45 binary64)))))
(* (pow x 2) (+ (* 14/45 (* eps (pow x 2))) (* 2/3 eps)))
(*.f64 eps (*.f64 (*.f64 x x) (+.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) #s(literal 14/45 binary64)))))
(* 14/45 (* eps (pow x 4)))
(*.f64 #s(literal 14/45 binary64) (*.f64 eps (pow.f64 x #s(literal 4 binary64))))
(* (pow x 4) (+ (* 14/45 eps) (* 2/3 (/ eps (pow x 2)))))
(*.f64 (+.f64 (*.f64 eps #s(literal 14/45 binary64)) (*.f64 (/.f64 eps (*.f64 x x)) #s(literal 2/3 binary64))) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ (* 14/45 eps) (* 2/3 (/ eps (pow x 2)))))
(*.f64 (+.f64 (*.f64 eps #s(literal 14/45 binary64)) (*.f64 (/.f64 eps (*.f64 x x)) #s(literal 2/3 binary64))) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ (* 14/45 eps) (* 2/3 (/ eps (pow x 2)))))
(*.f64 (+.f64 (*.f64 eps #s(literal 14/45 binary64)) (*.f64 (/.f64 eps (*.f64 x x)) #s(literal 2/3 binary64))) (pow.f64 x #s(literal 4 binary64)))
(* 14/45 (* eps (pow x 4)))
(*.f64 #s(literal 14/45 binary64) (*.f64 eps (pow.f64 x #s(literal 4 binary64))))
(* (pow x 4) (+ (* 14/45 eps) (* 2/3 (/ eps (pow x 2)))))
(*.f64 (+.f64 (*.f64 eps #s(literal 14/45 binary64)) (*.f64 (/.f64 eps (*.f64 x x)) #s(literal 2/3 binary64))) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ (* 14/45 eps) (* 2/3 (/ eps (pow x 2)))))
(*.f64 (+.f64 (*.f64 eps #s(literal 14/45 binary64)) (*.f64 (/.f64 eps (*.f64 x x)) #s(literal 2/3 binary64))) (pow.f64 x #s(literal 4 binary64)))
(* (pow x 4) (+ (* 14/45 eps) (* 2/3 (/ eps (pow x 2)))))
(*.f64 (+.f64 (*.f64 eps #s(literal 14/45 binary64)) (*.f64 (/.f64 eps (*.f64 x x)) #s(literal 2/3 binary64))) (pow.f64 x #s(literal 4 binary64)))
(* eps (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2)))))
(*.f64 eps (*.f64 (*.f64 x x) (+.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) #s(literal 14/45 binary64)))))
(* eps (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2)))))
(*.f64 eps (*.f64 (*.f64 x x) (+.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) #s(literal 14/45 binary64)))))
(* eps (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2)))))
(*.f64 eps (*.f64 (*.f64 x x) (+.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) #s(literal 14/45 binary64)))))
(* eps (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2)))))
(*.f64 eps (*.f64 (*.f64 x x) (+.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) #s(literal 14/45 binary64)))))
(* eps (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2)))))
(*.f64 eps (*.f64 (*.f64 x x) (+.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) #s(literal 14/45 binary64)))))
(* eps (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2)))))
(*.f64 eps (*.f64 (*.f64 x x) (+.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) #s(literal 14/45 binary64)))))
(* eps (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2)))))
(*.f64 eps (*.f64 (*.f64 x x) (+.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) #s(literal 14/45 binary64)))))
(* eps (* (pow x 2) (+ 2/3 (* 14/45 (pow x 2)))))
(*.f64 eps (*.f64 (*.f64 x x) (+.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) #s(literal 14/45 binary64)))))
(* -1 (* eps (* (pow x 2) (- (* -14/45 (pow x 2)) 2/3))))
(*.f64 (-.f64 #s(literal 0 binary64) eps) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal -14/45 binary64)) #s(literal -2/3 binary64))))
(* -1 (* eps (* (pow x 2) (- (* -14/45 (pow x 2)) 2/3))))
(*.f64 (-.f64 #s(literal 0 binary64) eps) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal -14/45 binary64)) #s(literal -2/3 binary64))))
(* -1 (* eps (* (pow x 2) (- (* -14/45 (pow x 2)) 2/3))))
(*.f64 (-.f64 #s(literal 0 binary64) eps) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal -14/45 binary64)) #s(literal -2/3 binary64))))
(* -1 (* eps (* (pow x 2) (- (* -14/45 (pow x 2)) 2/3))))
(*.f64 (-.f64 #s(literal 0 binary64) eps) (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 x x) #s(literal -14/45 binary64)) #s(literal -2/3 binary64))))

eval170.0ms (1%)

Compiler

Compiled 39104 to 3875 computations (90.1% saved)

prune163.0ms (1%)

Pruning

40 alts after pruning (33 fresh and 7 done)

PrunedKeptTotal
New1198151213
Fresh81826
Picked325
Done055
Total1209401249
Accuracy
100.0%
Counts
1249 → 40
Alt Table
Click to see full alt table
StatusAccuracyProgram
62.8%
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 0 binary64) (tan.f64 x)))
62.7%
(fma.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps))) (sin.f64 (+.f64 x eps)) (-.f64 #s(literal 0 binary64) (tan.f64 x)))
62.2%
(fma.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps))) (sin.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 eps x)))) (-.f64 #s(literal 0 binary64) (tan.f64 x)))
62.7%
(fma.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (-.f64 x eps))))) (sin.f64 (+.f64 x eps)) (-.f64 #s(literal 0 binary64) (tan.f64 x)))
97.9%
(/.f64 (/.f64 (+.f64 eps (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 eps (*.f64 x x)) #s(literal 14/45 binary64)) (*.f64 eps #s(literal 2/3 binary64))))) x) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal -1/3 binary64)) (/.f64 (sin.f64 eps) (cos.f64 eps))))) x))
97.8%
(/.f64 (/.f64 (+.f64 eps (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 eps (*.f64 x x)) #s(literal 14/45 binary64)) (*.f64 eps #s(literal 2/3 binary64))))) x) (/.f64 (cos.f64 x) (sin.f64 x)))
98.0%
(/.f64 (/.f64 (+.f64 eps (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 eps (*.f64 x x)) #s(literal 14/45 binary64)) (*.f64 eps #s(literal 2/3 binary64))))) x) (-.f64 (/.f64 (cos.f64 x) (sin.f64 x)) eps))
98.3%
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))))) eps) (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))))
98.4%
(/.f64 (*.f64 eps (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 14/45 binary64) (*.f64 (*.f64 x x) #s(literal 124/945 binary64))))))) x)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
99.3%
(/.f64 (tan.f64 x) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x))))))
97.7%
(/.f64 eps (cos.f64 eps))
62.8%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
62.7%
(-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps))) (sin.f64 (+.f64 x eps))) (tan.f64 x))
7.7%
(-.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 2/15 binary64) (*.f64 #s(literal 17/315 binary64) (*.f64 eps eps)))))))) x)
7.7%
(-.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2/15 binary64) (*.f64 eps eps)))))) x)
7.7%
(-.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)))) x)
61.8%
(-.f64 (tan.f64 (+.f64 x eps)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 2/15 binary64) (*.f64 (*.f64 x x) #s(literal 17/315 binary64)))))))))
61.6%
(-.f64 (tan.f64 (+.f64 x eps)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 x x) #s(literal 2/15 binary64))))))))
62.7%
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
34.1%
(-.f64 (tan.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))) (/.f64 (+.f64 x eps) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x)))))) (tan.f64 x))
7.7%
(-.f64 (tan.f64 eps) x)
7.7%
(-.f64 eps x)
98.3%
(+.f64 eps (*.f64 x (*.f64 eps (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal 4/3 binary64)))))))))
97.5%
(+.f64 eps (*.f64 x (*.f64 eps eps)))
99.5%
(*.f64 (/.f64 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 #s(literal 1 binary64) (/.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
98.4%
(*.f64 eps (/.f64 (*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) #s(literal 14/45 binary64)))))) (*.f64 x (cos.f64 x))))
98.4%
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))))))))
98.4%
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (*.f64 x (+.f64 x (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 4/3 binary64))))))))
98.4%
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 4/3 binary64) (*.f64 eps (+.f64 x eps)))))))))
98.3%
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (*.f64 x x)))
97.5%
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (*.f64 x eps)))
98.3%
(*.f64 eps (+.f64 (*.f64 x x) #s(literal 1 binary64)))
97.6%
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))))
98.3%
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 x (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 4/3 binary64))))))))
98.3%
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 4/3 binary64) (*.f64 eps (+.f64 x eps)))))))))
97.6%
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 eps eps) #s(literal 2/15 binary64)))))))
97.6%
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 2/15 binary64) (*.f64 (*.f64 eps eps) #s(literal 17/315 binary64))))))))))
97.7%
(tan.f64 eps)
7.7%
(neg.f64 x)
97.6%
eps
Compiler

Compiled 2462 to 834 computations (66.1% saved)

regimes70.0ms (0.4%)

Counts
74 → 1
Calls
Call 1
Inputs
eps
(neg.f64 x)
(-.f64 #s(literal 0 binary64) x)
(-.f64 eps x)
(*.f64 eps (+.f64 (*.f64 x x) #s(literal 1 binary64)))
(+.f64 eps (*.f64 x (*.f64 eps eps)))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))))
(*.f64 (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) (*.f64 x (*.f64 x x)))
(-.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)))) x)
(*.f64 eps (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)) (+.f64 #s(literal 1 binary64) (*.f64 x eps))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (*.f64 x eps)))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (*.f64 x x)))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 eps eps) #s(literal 2/15 binary64)))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 x (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 4/3 binary64))))))))
(+.f64 eps (*.f64 x (*.f64 eps (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal 4/3 binary64)))))))))
(-.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2/15 binary64) (*.f64 eps eps)))))) x)
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 4/3 binary64) (*.f64 eps (+.f64 x eps)))))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 2/15 binary64) (*.f64 (*.f64 eps eps) #s(literal 17/315 binary64))))))))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 4/3 binary64) (*.f64 eps eps))))))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (*.f64 x (+.f64 x (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 4/3 binary64))))))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))))))))
(-.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 2/15 binary64) (*.f64 #s(literal 17/315 binary64) (*.f64 eps eps)))))))) x)
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 4/3 binary64) (*.f64 eps (+.f64 x eps)))))))))
(+.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64)))) (*.f64 x (*.f64 eps (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))))) eps) (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)))) (*.f64 x (*.f64 (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))))) eps) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))))
(tan.f64 eps)
(-.f64 (tan.f64 eps) x)
(/.f64 eps (cos.f64 eps))
(-.f64 (tan.f64 (+.f64 x eps)) x)
(-.f64 (tan.f64 (+.f64 x eps)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 x x)))))
(-.f64 (tan.f64 (+.f64 x eps)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 x x) #s(literal 2/15 binary64))))))))
(-.f64 (tan.f64 (+.f64 x eps)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 2/15 binary64) (*.f64 (*.f64 x x) #s(literal 17/315 binary64)))))))))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(*.f64 eps (/.f64 (*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) #s(literal 14/45 binary64)))))) (*.f64 x (cos.f64 x))))
(/.f64 (/.f64 (+.f64 eps (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 eps (*.f64 x x)) #s(literal 14/45 binary64)) (*.f64 eps #s(literal 2/3 binary64))))) x) (/.f64 (cos.f64 x) (sin.f64 x)))
(-.f64 (tan.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))) (/.f64 (+.f64 x eps) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x)))))) (tan.f64 x))
(/.f64 (/.f64 (+.f64 eps (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 eps (*.f64 x x)) #s(literal 14/45 binary64)) (*.f64 eps #s(literal 2/3 binary64))))) x) (-.f64 (/.f64 (cos.f64 x) (sin.f64 x)) eps))
(/.f64 (/.f64 (+.f64 eps (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 eps (*.f64 x x)) #s(literal 14/45 binary64)) (*.f64 eps #s(literal 2/3 binary64))))) x) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal -1/3 binary64)) (/.f64 (sin.f64 eps) (cos.f64 eps))))) x))
(-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps))) (sin.f64 (+.f64 x eps))) (tan.f64 x))
(/.f64 (/.f64 (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) #s(literal 2/3 binary64))) x) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(/.f64 (*.f64 eps (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) #s(literal 14/45 binary64))))) x)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(/.f64 (/.f64 (+.f64 eps (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 eps (*.f64 x x)) #s(literal 14/45 binary64)) (*.f64 eps #s(literal 2/3 binary64))))) x) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(/.f64 (*.f64 eps (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 14/45 binary64) (*.f64 (*.f64 x x) #s(literal 124/945 binary64))))))) x)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))))
(*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) eps)
(fma.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps))) (sin.f64 (+.f64 x eps)) (-.f64 #s(literal 0 binary64) (tan.f64 x)))
(fma.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps))) (sin.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 eps x)))) (-.f64 #s(literal 0 binary64) (tan.f64 x)))
(fma.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (-.f64 x eps))))) (sin.f64 (+.f64 x eps)) (-.f64 #s(literal 0 binary64) (tan.f64 x)))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(/.f64 (/.f64 (*.f64 eps #s(literal 1 binary64)) (*.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (*.f64 eps (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x))))) (cos.f64 x))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 0 binary64) (tan.f64 x)))
(/.f64 (tan.f64 x) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x))))))
(*.f64 (/.f64 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x)))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(*.f64 (/.f64 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 #s(literal 1 binary64) (/.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(/.f64 (*.f64 eps (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) #s(literal 1 binary64))) (-.f64 (/.f64 (cos.f64 x) (sin.f64 x)) eps))
(-.f64 (*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x)))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x)) (sin.f64 x))
(/.f64 (+.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) #s(literal 1 binary64)) (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 #s(literal 1 binary64) (tan.f64 x))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(/.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 (*.f64 x x) (+.f64 (*.f64 #s(literal 2/3 binary64) (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 (*.f64 x x) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) #s(literal 14/45 binary64)))))) x) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(*.f64 eps (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 eps (/.f64 (+.f64 (sin.f64 x) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (cos.f64 x)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (sin.f64 x)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 x))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (*.f64 eps (+.f64 (*.f64 eps (+.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 x x) #s(literal 4/3 binary64)))) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))))))))
(/.f64 (+.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) (/.f64 (*.f64 (cos.f64 x) (/.f64 (sin.f64 eps) (cos.f64 eps))) (sin.f64 x))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 x (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64)))) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps))) (/.f64 (pow.f64 (sin.f64 eps) #s(literal 2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 2 binary64))))))
(fma.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (/.f64 (tan.f64 x) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)))))
(fma.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 3/2 binary64)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))) (neg.f64 (/.f64 (pow.f64 (tan.f64 x) #s(literal 3 binary64)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) #s(literal 2 binary64)) (*.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (*.f64 eps (+.f64 (*.f64 eps (-.f64 #s(literal -1/6 binary64) (+.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (-.f64 (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (sin.f64 x) #s(literal 2 binary64))) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))))))))) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))))))))
Outputs
(*.f64 (/.f64 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 #s(literal 1 binary64) (/.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
Calls

3 calls:

22.0ms
x
22.0ms
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
18.0ms
eps
Results
AccuracySegmentsBranch
99.5%1x
99.5%1eps
99.5%1(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes55.0ms (0.3%)

Counts
57 → 1
Calls
Call 1
Inputs
eps
(neg.f64 x)
(-.f64 #s(literal 0 binary64) x)
(-.f64 eps x)
(*.f64 eps (+.f64 (*.f64 x x) #s(literal 1 binary64)))
(+.f64 eps (*.f64 x (*.f64 eps eps)))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))))
(*.f64 (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) (*.f64 x (*.f64 x x)))
(-.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)))) x)
(*.f64 eps (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)) (+.f64 #s(literal 1 binary64) (*.f64 x eps))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (*.f64 x eps)))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (*.f64 x x)))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 eps eps) #s(literal 2/15 binary64)))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 x (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 4/3 binary64))))))))
(+.f64 eps (*.f64 x (*.f64 eps (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal 4/3 binary64)))))))))
(-.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2/15 binary64) (*.f64 eps eps)))))) x)
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 4/3 binary64) (*.f64 eps (+.f64 x eps)))))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 2/15 binary64) (*.f64 (*.f64 eps eps) #s(literal 17/315 binary64))))))))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 4/3 binary64) (*.f64 eps eps))))))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (*.f64 x (+.f64 x (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 4/3 binary64))))))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))))))))
(-.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 2/15 binary64) (*.f64 #s(literal 17/315 binary64) (*.f64 eps eps)))))))) x)
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 4/3 binary64) (*.f64 eps (+.f64 x eps)))))))))
(+.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64)))) (*.f64 x (*.f64 eps (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))))) eps) (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)))) (*.f64 x (*.f64 (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))))) eps) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))))
(tan.f64 eps)
(-.f64 (tan.f64 eps) x)
(/.f64 eps (cos.f64 eps))
(-.f64 (tan.f64 (+.f64 x eps)) x)
(-.f64 (tan.f64 (+.f64 x eps)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 x x)))))
(-.f64 (tan.f64 (+.f64 x eps)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 x x) #s(literal 2/15 binary64))))))))
(-.f64 (tan.f64 (+.f64 x eps)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 2/15 binary64) (*.f64 (*.f64 x x) #s(literal 17/315 binary64)))))))))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(*.f64 eps (/.f64 (*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) #s(literal 14/45 binary64)))))) (*.f64 x (cos.f64 x))))
(/.f64 (/.f64 (+.f64 eps (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 eps (*.f64 x x)) #s(literal 14/45 binary64)) (*.f64 eps #s(literal 2/3 binary64))))) x) (/.f64 (cos.f64 x) (sin.f64 x)))
(-.f64 (tan.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))) (/.f64 (+.f64 x eps) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x)))))) (tan.f64 x))
(/.f64 (/.f64 (+.f64 eps (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 eps (*.f64 x x)) #s(literal 14/45 binary64)) (*.f64 eps #s(literal 2/3 binary64))))) x) (-.f64 (/.f64 (cos.f64 x) (sin.f64 x)) eps))
(/.f64 (/.f64 (+.f64 eps (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 eps (*.f64 x x)) #s(literal 14/45 binary64)) (*.f64 eps #s(literal 2/3 binary64))))) x) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal -1/3 binary64)) (/.f64 (sin.f64 eps) (cos.f64 eps))))) x))
(-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps))) (sin.f64 (+.f64 x eps))) (tan.f64 x))
(/.f64 (/.f64 (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) #s(literal 2/3 binary64))) x) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(/.f64 (*.f64 eps (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) #s(literal 14/45 binary64))))) x)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(/.f64 (/.f64 (+.f64 eps (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 eps (*.f64 x x)) #s(literal 14/45 binary64)) (*.f64 eps #s(literal 2/3 binary64))))) x) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(/.f64 (*.f64 eps (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 14/45 binary64) (*.f64 (*.f64 x x) #s(literal 124/945 binary64))))))) x)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))))
(*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) eps)
(fma.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps))) (sin.f64 (+.f64 x eps)) (-.f64 #s(literal 0 binary64) (tan.f64 x)))
(fma.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps))) (sin.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 eps x)))) (-.f64 #s(literal 0 binary64) (tan.f64 x)))
(fma.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (-.f64 x eps))))) (sin.f64 (+.f64 x eps)) (-.f64 #s(literal 0 binary64) (tan.f64 x)))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(/.f64 (/.f64 (*.f64 eps #s(literal 1 binary64)) (*.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (*.f64 eps (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x))))) (cos.f64 x))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 0 binary64) (tan.f64 x)))
(/.f64 (tan.f64 x) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x))))))
(*.f64 (/.f64 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x)))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
Outputs
(*.f64 (/.f64 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x)))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
Calls

3 calls:

17.0ms
eps
16.0ms
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
15.0ms
x
Results
AccuracySegmentsBranch
99.4%1x
99.4%1eps
99.4%1(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes51.0ms (0.3%)

Counts
56 → 1
Calls
Call 1
Inputs
eps
(neg.f64 x)
(-.f64 #s(literal 0 binary64) x)
(-.f64 eps x)
(*.f64 eps (+.f64 (*.f64 x x) #s(literal 1 binary64)))
(+.f64 eps (*.f64 x (*.f64 eps eps)))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))))
(*.f64 (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) (*.f64 x (*.f64 x x)))
(-.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)))) x)
(*.f64 eps (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)) (+.f64 #s(literal 1 binary64) (*.f64 x eps))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (*.f64 x eps)))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (*.f64 x x)))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 eps eps) #s(literal 2/15 binary64)))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 x (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 4/3 binary64))))))))
(+.f64 eps (*.f64 x (*.f64 eps (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal 4/3 binary64)))))))))
(-.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2/15 binary64) (*.f64 eps eps)))))) x)
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 4/3 binary64) (*.f64 eps (+.f64 x eps)))))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 2/15 binary64) (*.f64 (*.f64 eps eps) #s(literal 17/315 binary64))))))))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 4/3 binary64) (*.f64 eps eps))))))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (*.f64 x (+.f64 x (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 4/3 binary64))))))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))))))))
(-.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 2/15 binary64) (*.f64 #s(literal 17/315 binary64) (*.f64 eps eps)))))))) x)
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 4/3 binary64) (*.f64 eps (+.f64 x eps)))))))))
(+.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64)))) (*.f64 x (*.f64 eps (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))))) eps) (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)))) (*.f64 x (*.f64 (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))))) eps) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))))
(tan.f64 eps)
(-.f64 (tan.f64 eps) x)
(/.f64 eps (cos.f64 eps))
(-.f64 (tan.f64 (+.f64 x eps)) x)
(-.f64 (tan.f64 (+.f64 x eps)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 x x)))))
(-.f64 (tan.f64 (+.f64 x eps)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 x x) #s(literal 2/15 binary64))))))))
(-.f64 (tan.f64 (+.f64 x eps)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 2/15 binary64) (*.f64 (*.f64 x x) #s(literal 17/315 binary64)))))))))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(*.f64 eps (/.f64 (*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) #s(literal 14/45 binary64)))))) (*.f64 x (cos.f64 x))))
(/.f64 (/.f64 (+.f64 eps (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 eps (*.f64 x x)) #s(literal 14/45 binary64)) (*.f64 eps #s(literal 2/3 binary64))))) x) (/.f64 (cos.f64 x) (sin.f64 x)))
(-.f64 (tan.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))) (/.f64 (+.f64 x eps) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x)))))) (tan.f64 x))
(/.f64 (/.f64 (+.f64 eps (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 eps (*.f64 x x)) #s(literal 14/45 binary64)) (*.f64 eps #s(literal 2/3 binary64))))) x) (-.f64 (/.f64 (cos.f64 x) (sin.f64 x)) eps))
(/.f64 (/.f64 (+.f64 eps (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 eps (*.f64 x x)) #s(literal 14/45 binary64)) (*.f64 eps #s(literal 2/3 binary64))))) x) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal -1/3 binary64)) (/.f64 (sin.f64 eps) (cos.f64 eps))))) x))
(-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps))) (sin.f64 (+.f64 x eps))) (tan.f64 x))
(/.f64 (/.f64 (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) #s(literal 2/3 binary64))) x) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(/.f64 (*.f64 eps (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) #s(literal 14/45 binary64))))) x)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(/.f64 (/.f64 (+.f64 eps (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 eps (*.f64 x x)) #s(literal 14/45 binary64)) (*.f64 eps #s(literal 2/3 binary64))))) x) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(/.f64 (*.f64 eps (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 14/45 binary64) (*.f64 (*.f64 x x) #s(literal 124/945 binary64))))))) x)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))))
(*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) eps)
(fma.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps))) (sin.f64 (+.f64 x eps)) (-.f64 #s(literal 0 binary64) (tan.f64 x)))
(fma.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps))) (sin.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 eps x)))) (-.f64 #s(literal 0 binary64) (tan.f64 x)))
(fma.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (-.f64 x eps))))) (sin.f64 (+.f64 x eps)) (-.f64 #s(literal 0 binary64) (tan.f64 x)))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(/.f64 (/.f64 (*.f64 eps #s(literal 1 binary64)) (*.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (*.f64 eps (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x))))) (cos.f64 x))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 0 binary64) (tan.f64 x)))
(/.f64 (tan.f64 x) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x))))))
Outputs
(/.f64 (tan.f64 x) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x))))))
Calls

3 calls:

16.0ms
eps
15.0ms
x
14.0ms
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Results
AccuracySegmentsBranch
99.3%1x
99.3%1eps
99.3%1(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes53.0ms (0.3%)

Counts
55 → 1
Calls
Call 1
Inputs
eps
(neg.f64 x)
(-.f64 #s(literal 0 binary64) x)
(-.f64 eps x)
(*.f64 eps (+.f64 (*.f64 x x) #s(literal 1 binary64)))
(+.f64 eps (*.f64 x (*.f64 eps eps)))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))))
(*.f64 (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64)) (*.f64 x (*.f64 x x)))
(-.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)))) x)
(*.f64 eps (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)) (+.f64 #s(literal 1 binary64) (*.f64 x eps))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (*.f64 x eps)))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (*.f64 x x)))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 eps eps) #s(literal 2/15 binary64)))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 x (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 4/3 binary64))))))))
(+.f64 eps (*.f64 x (*.f64 eps (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal 4/3 binary64)))))))))
(-.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2/15 binary64) (*.f64 eps eps)))))) x)
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 4/3 binary64) (*.f64 eps (+.f64 x eps)))))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 1/3 binary64) (*.f64 eps (*.f64 eps (+.f64 #s(literal 2/15 binary64) (*.f64 (*.f64 eps eps) #s(literal 17/315 binary64))))))))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 4/3 binary64) (*.f64 eps eps))))))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (*.f64 x (+.f64 x (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 4/3 binary64))))))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))))))))
(-.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 eps eps) (+.f64 #s(literal 2/15 binary64) (*.f64 #s(literal 17/315 binary64) (*.f64 eps eps)))))))) x)
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 4/3 binary64) (*.f64 eps (+.f64 x eps)))))))))
(+.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64)))) (*.f64 x (*.f64 eps (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64))))))))) eps) (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps)))) (*.f64 x (*.f64 (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))))) eps) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x eps) (*.f64 eps #s(literal 4/3 binary64)))))))))
(tan.f64 eps)
(-.f64 (tan.f64 eps) x)
(/.f64 eps (cos.f64 eps))
(-.f64 (tan.f64 (+.f64 x eps)) x)
(-.f64 (tan.f64 (+.f64 x eps)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 x x)))))
(-.f64 (tan.f64 (+.f64 x eps)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (+.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 x x) #s(literal 2/15 binary64))))))))
(-.f64 (tan.f64 (+.f64 x eps)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 2/15 binary64) (*.f64 (*.f64 x x) #s(literal 17/315 binary64)))))))))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(*.f64 eps (/.f64 (*.f64 (sin.f64 x) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) #s(literal 14/45 binary64)))))) (*.f64 x (cos.f64 x))))
(/.f64 (/.f64 (+.f64 eps (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 eps (*.f64 x x)) #s(literal 14/45 binary64)) (*.f64 eps #s(literal 2/3 binary64))))) x) (/.f64 (cos.f64 x) (sin.f64 x)))
(-.f64 (tan.f64 (*.f64 (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x))) (/.f64 (+.f64 x eps) (+.f64 (*.f64 x x) (*.f64 eps (-.f64 eps x)))))) (tan.f64 x))
(/.f64 (/.f64 (+.f64 eps (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 eps (*.f64 x x)) #s(literal 14/45 binary64)) (*.f64 eps #s(literal 2/3 binary64))))) x) (-.f64 (/.f64 (cos.f64 x) (sin.f64 x)) eps))
(/.f64 (/.f64 (+.f64 eps (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 eps (*.f64 x x)) #s(literal 14/45 binary64)) (*.f64 eps #s(literal 2/3 binary64))))) x) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x #s(literal -1/3 binary64)) (/.f64 (sin.f64 eps) (cos.f64 eps))))) x))
(-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps))) (sin.f64 (+.f64 x eps))) (tan.f64 x))
(/.f64 (/.f64 (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) #s(literal 2/3 binary64))) x) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(/.f64 (*.f64 eps (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) #s(literal 14/45 binary64))))) x)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(/.f64 (/.f64 (+.f64 eps (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 eps (*.f64 x x)) #s(literal 14/45 binary64)) (*.f64 eps #s(literal 2/3 binary64))))) x) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(/.f64 (*.f64 eps (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 2/3 binary64) (*.f64 (*.f64 x x) (+.f64 #s(literal 14/45 binary64) (*.f64 (*.f64 x x) #s(literal 124/945 binary64))))))) x)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 #s(literal 1 binary64) (tan.f64 x))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64)))))
(*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (pow.f64 (cos.f64 x) #s(literal 2 binary64))) #s(literal 1 binary64)) eps)
(fma.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps))) (sin.f64 (+.f64 x eps)) (-.f64 #s(literal 0 binary64) (tan.f64 x)))
(fma.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 x eps))) (sin.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 eps x)))) (-.f64 #s(literal 0 binary64) (tan.f64 x)))
(fma.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 eps eps)) (/.f64 #s(literal 1 binary64) (-.f64 x eps))))) (sin.f64 (+.f64 x eps)) (-.f64 #s(literal 0 binary64) (tan.f64 x)))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(/.f64 (/.f64 (*.f64 eps #s(literal 1 binary64)) (*.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (*.f64 eps (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x))))) (cos.f64 x))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 #s(literal 0 binary64) (tan.f64 x)))
Outputs
(+.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64)))) (*.f64 x (*.f64 eps (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))))))))
Calls

3 calls:

20.0ms
x
14.0ms
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
14.0ms
eps
Results
AccuracySegmentsBranch
98.5%1x
98.5%1eps
98.5%1(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes20.0ms (0.1%)

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

2 calls:

11.0ms
x
7.0ms
eps
Results
AccuracySegmentsBranch
98.4%1x
98.4%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes12.0ms (0.1%)

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

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

regimes17.0ms (0.1%)

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

2 calls:

5.0ms
eps
5.0ms
x
Results
AccuracySegmentsBranch
98.3%1x
98.3%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes9.0ms (0.1%)

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

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

regimes4.0ms (0%)

Accuracy

Total -57.5b remaining (-3733.7%)

Threshold costs -57.5b (-3733.7%)

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

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

simplify15.0ms (0.1%)

Algorithm
egg-herbie
Rules
54×*-commutative_binary64
44×+-commutative_binary64
sub-neg_binary64
neg-sub0_binary64
neg-mul-1_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
061159
1113159
2124159
3130159
4134159
5135159
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 (/.f64 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 #s(literal 1 binary64) (/.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(*.f64 (/.f64 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x)))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(/.f64 (tan.f64 x) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x))))))
(+.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64)))) (*.f64 x (*.f64 eps (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))))))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 4/3 binary64) (*.f64 eps eps))))))))
(+.f64 eps (*.f64 x (*.f64 eps (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal 4/3 binary64)))))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 x (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 4/3 binary64))))))))
(*.f64 eps (+.f64 (*.f64 x x) #s(literal 1 binary64)))
eps
Outputs
(*.f64 (/.f64 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 #s(literal 1 binary64) (/.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(*.f64 (tan.f64 x) (/.f64 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 #s(literal 1 binary64) (/.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (/.f64 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x)))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(*.f64 (tan.f64 x) (/.f64 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (tan.f64 eps) (/.f64 #s(literal 1 binary64) (tan.f64 x)))) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (tan.f64 x) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (tan.f64 eps) (+.f64 (tan.f64 x) (/.f64 #s(literal 1 binary64) (tan.f64 x))))))
(+.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64)))) (*.f64 x (*.f64 eps (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))))))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (*.f64 eps eps))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 4/3 binary64) (*.f64 eps eps))))))))
(*.f64 eps (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 1/3 binary64))) (*.f64 x (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps eps) #s(literal 4/3 binary64))))))))
(+.f64 eps (*.f64 x (*.f64 eps (+.f64 eps (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal 4/3 binary64)))))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 x (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) #s(literal 4/3 binary64))))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 x (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 4/3 binary64) (*.f64 x x))))))))
(*.f64 eps (+.f64 (*.f64 x x) #s(literal 1 binary64)))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x x)))
eps

soundness2.5s (14.9%)

Rules
6494×*-lowering-*.f32
6494×*-lowering-*.f64
5898×*-lowering-*.f32
5898×*-lowering-*.f64
5280×*-lowering-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0616
14816
243016
3662116
0899116
06978251
126387380
088397380
08918743
132667965
081797965
037221
1259199
22679191
08408191
01571381
15041186
219071117
377531117
086201117
06988529
123567387
084217387
045215
1324196
23796184
08771184
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 466 to 249 computations (46.6% saved)

preprocess73.0ms (0.4%)

Compiler

Compiled 364 to 138 computations (62.1% saved)

end0.0ms (0%)

Profiling

Loading profile data...